mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-03 18:16:17 +01:00
- core.request_interactive_review: be able to edit a "maintenance_incident"
Fixes #64.
This commit is contained in:
parent
e9793df634
commit
550039f746
12
osc/core.py
12
osc/core.py
@ -6409,10 +6409,10 @@ def request_interactive_review(apiurl, request, initial_cmd='', group=None, igno
|
||||
print_request(request)
|
||||
try:
|
||||
prompt = '(a)ccept/(d)ecline/(r)evoke/c(l)one/(s)kip/(c)ancel > '
|
||||
sr_actions = request.get_actions('submit')
|
||||
editable_actions = request.get_actions('submit', 'maintenance_incident')
|
||||
# actions which have sources + buildresults
|
||||
src_actions = sr_actions + request.get_actions('maintenance_release', 'maintenance_incident')
|
||||
if sr_actions:
|
||||
src_actions = editable_actions + request.get_actions('maintenance_release')
|
||||
if editable_actions:
|
||||
prompt = 'd(i)ff/(a)ccept/(d)ecline/(r)evoke/(b)uildstatus/c(l)one/(e)dit/(s)kip/(c)ancel > '
|
||||
elif src_actions:
|
||||
# no edit for maintenance release requests
|
||||
@ -6457,13 +6457,13 @@ def request_interactive_review(apiurl, request, initial_cmd='', group=None, igno
|
||||
for action in src_actions:
|
||||
print('%s/%s:' % (action.src_project, action.src_package))
|
||||
print('\n'.join(get_results(apiurl, action.src_project, action.src_package)))
|
||||
elif repl == 'e' and sr_actions:
|
||||
# this is only for sr_actions
|
||||
elif repl == 'e' and editable_actions:
|
||||
# this is only for editable actions
|
||||
if not editprj:
|
||||
editprj = clone_request(apiurl, request.reqid, 'osc editrequest')
|
||||
orequest = request
|
||||
request = edit_submitrequest(apiurl, editprj, orequest, request)
|
||||
src_actions = sr_actions = request.get_actions('submit')
|
||||
src_actions = editable_actions = request.get_actions('submit', 'maintenance_incident')
|
||||
print_request(request)
|
||||
prompt = 'd(i)ff/(a)ccept/(b)uildstatus/(e)dit/(s)kip/(c)ancel > '
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user