Skip to content

Commit e2aa218

Browse files
committed
Hide mail to Secretariat and initial review time on rechartering, also
fix some phrasing problems. - Legacy-Id: 4398
1 parent 4250832 commit e2aa218

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

ietf/wgcharter/views.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,10 @@ def change_state(request, name, option=None):
4747
charter = get_object_or_404(Document, type="charter", name=name)
4848
wg = charter.group
4949

50+
chartering_type = get_chartering_type(charter)
51+
5052
initial_review = charter.latest_event(InitialReviewDocEvent, type="initial_review")
51-
if charter.get_state_slug() != "infrev" or (initial_review and initial_review.expires < datetime.datetime.now()):
53+
if charter.get_state_slug() != "infrev" or (initial_review and initial_review.expires < datetime.datetime.now()) or chartering_type == "rechartering":
5254
initial_review = None
5355

5456
login = request.user.get_profile()
@@ -112,7 +114,7 @@ def change_state(request, name, option=None):
112114
if message:
113115
email_secretariat(request, wg, "state-%s" % charter_state.slug, message)
114116

115-
email_state_changed(request, charter, "State changed to %s from %s." % (charter_state, prev))
117+
email_state_changed(request, charter, "State changed to %s." % charter_state)
116118

117119
if charter_state.slug == "intrev":
118120
if request.POST.get("ballot_wo_extern"):
@@ -135,8 +137,8 @@ def change_state(request, name, option=None):
135137
return redirect('doc_view', name=charter.name)
136138
else:
137139
if option == "recharter":
138-
hide = ['charter_state']
139-
init = dict(initial_time=1, message="%s has initiated a recharter effort on the WG %s (%s)" % (login.plain_name(), wg.name, wg.acronym))
140+
hide = ['initial_time', 'charter_state', 'message']
141+
init = dict()
140142
elif option == "initcharter":
141143
hide = ['charter_state']
142144
init = dict(initial_time=1, message="%s has initiated chartering of the proposed WG %s (%s)" % (login.plain_name(), wg.name, wg.acronym))
@@ -181,7 +183,7 @@ def state_pk(slug):
181183
prev_charter_state=prev_charter_state,
182184
title=title,
183185
initial_review=initial_review,
184-
chartering_type=get_chartering_type(charter),
186+
chartering_type=chartering_type,
185187
messages=simplejson.dumps(messages),
186188
states_for_ballot_wo_extern=simplejson.dumps(list(states_for_ballot_wo_extern)),
187189
),

0 commit comments

Comments
 (0)