Publish workflow is now fully functional.
This commit is contained in:
@@ -71,7 +71,7 @@ class EventUpdateForm(forms.ModelForm):
|
||||
model = models.Event
|
||||
fields = '__all__'
|
||||
exclude = ('accepted', 'accepted_at', 'accepted_by',
|
||||
'published', 'published_at', 'published_by',)
|
||||
'publication_confirmed', 'publication_confirmed_at', 'publication_confirmed_by',)
|
||||
|
||||
|
||||
class EventCreateForm(ModelMixin, ChainedForm):
|
||||
@@ -815,10 +815,10 @@ class ChargesForm(EventCreateForm):
|
||||
class SummaryForm(EventCreateForm):
|
||||
_form_title = _(u'Zusammenfassung')
|
||||
|
||||
planned_publish_date = forms.DateField(required=False,
|
||||
label=_(u'Voraussichtliche Veröffentlichung'),
|
||||
widget=forms.HiddenInput())
|
||||
planned_publish_issue = forms.CharField(required=False)
|
||||
planned_publication_date = forms.DateField(required=False,
|
||||
label=_(u'Voraussichtliche Veröffentlichung'),
|
||||
widget=forms.HiddenInput())
|
||||
planned_publication_issue = forms.CharField(required=False)
|
||||
|
||||
internal_note = forms.CharField(required=False,
|
||||
label=_(u'Bearbeitungshinweis'),
|
||||
@@ -841,10 +841,10 @@ class SummaryForm(EventCreateForm):
|
||||
deadline = None
|
||||
|
||||
if deadline:
|
||||
publish_deadline = deadline - datetime.timedelta(app_config.settings.publish_before_deadline_days)
|
||||
publication_deadline = deadline - datetime.timedelta(app_config.settings.publish_before_deadline_days)
|
||||
else:
|
||||
first_day = self._session_data.get('first_day')
|
||||
publish_deadline = first_day - datetime.timedelta(app_config.settings.publish_before_begin_days)
|
||||
publication_deadline = first_day - datetime.timedelta(app_config.settings.publish_before_begin_days)
|
||||
|
||||
today = datetime.date.today()
|
||||
|
||||
@@ -863,9 +863,9 @@ class SummaryForm(EventCreateForm):
|
||||
if issue_deadline > issue_release:
|
||||
issue_deadline = datetime.date(year - 1, issue['deadline'][1], issue['deadline'][0])
|
||||
|
||||
if publish_deadline > issue_release and today < issue_deadline:
|
||||
self.fields['planned_publish_date'].initial = issue_release
|
||||
self.fields['planned_publish_issue'].initial = u'%s/%s' % (issue['issue'], year)
|
||||
if publication_deadline > issue_release and today < issue_deadline:
|
||||
self.fields['planned_publication_date'].initial = issue_release
|
||||
self.fields['planned_publication_issue'].initial = u'%s/%s' % (issue['issue'], year)
|
||||
break_outer_loop = True
|
||||
break
|
||||
|
||||
|
||||
Reference in New Issue
Block a user