mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-02 17:56:15 +01:00
support groups in maintainership requests
This commit is contained in:
parent
0282e144a3
commit
3adb160e0f
3
NEWS
3
NEWS
@ -1,3 +1,6 @@
|
|||||||
|
0.147
|
||||||
|
- support groups in maintainership requests
|
||||||
|
|
||||||
0.146
|
0.146
|
||||||
- support maintenance release request with acceptinfo data (OBS 2.6)
|
- support maintenance release request with acceptinfo data (OBS 2.6)
|
||||||
- setlinkrev can be used to update frozen links to current revisions again
|
- setlinkrev can be used to update frozen links to current revisions again
|
||||||
|
@ -1702,6 +1702,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
osc requestmaintainership PROJECT # for current user if cwd is not a checked out package
|
osc requestmaintainership PROJECT # for current user if cwd is not a checked out package
|
||||||
osc requestmaintainership PROJECT PACKAGE # for current user
|
osc requestmaintainership PROJECT PACKAGE # for current user
|
||||||
osc requestmaintainership PROJECT PACKAGE USER # request for specified user
|
osc requestmaintainership PROJECT PACKAGE USER # request for specified user
|
||||||
|
osc requestmaintainership PROJECT PACKAGE group:NAME # request for specified group
|
||||||
|
|
||||||
osc requestbugownership ... # accepts same parameters but uses bugowner role
|
osc requestbugownership ... # accepts same parameters but uses bugowner role
|
||||||
|
|
||||||
@ -1744,7 +1745,15 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
opts.message = edit_message()
|
opts.message = edit_message()
|
||||||
|
|
||||||
r = Request()
|
r = Request()
|
||||||
|
if user.startswith('group:'):
|
||||||
|
group = user.replace('group:', '')
|
||||||
if role == 'bugowner':
|
if role == 'bugowner':
|
||||||
|
r.add_action('set_bugowner', tgt_project=project, tgt_package=package,
|
||||||
|
group_name=group)
|
||||||
|
else:
|
||||||
|
r.add_action('add_role', tgt_project=project, tgt_package=package,
|
||||||
|
group_name=group, group_role=role)
|
||||||
|
elif role == 'bugowner':
|
||||||
r.add_action('set_bugowner', tgt_project=project, tgt_package=package,
|
r.add_action('set_bugowner', tgt_project=project, tgt_package=package,
|
||||||
person_name=user)
|
person_name=user)
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user