@@ -132,8 +132,6 @@ def change_state(request, name, option=None):
132132 e .desc = "Initial review time expires %s" % e .expires .strftime ("%Y-%m-%d" )
133133 e .save ()
134134
135- if option in ("initcharter" , "recharter" ):
136- return redirect ('charter_submit' , name = charter .name )
137135 return redirect ('doc_view' , name = charter .name )
138136 else :
139137 if option == "recharter" :
@@ -289,7 +287,7 @@ def save(self, wg, rev):
289287 destination .write (self .cleaned_data ['content' ])
290288
291289@role_required ('Area Director' ,'Secretariat' )
292- def submit (request , name ):
290+ def submit (request , name , option = None ):
293291 charter = get_object_or_404 (Document , type = "charter" , name = name )
294292 wg = charter .group
295293
@@ -328,7 +326,10 @@ def submit(request, name):
328326 charter .time = datetime .datetime .now ()
329327 charter .save ()
330328
331- return HttpResponseRedirect (reverse ('doc_view' , kwargs = {'name' : charter .name }))
329+ if option :
330+ return redirect ('charter_startstop_process' , name = charter .name , option = option )
331+ else :
332+ return redirect ("doc_view" , name = charter .name )
332333 else :
333334 init = { "content" : "" }
334335 c = charter
0 commit comments