0001-manager-fix-exception-form-with-error-47983.patch
chrono/manager/views.py | ||
---|---|---|
1914 | 1914 |
model = TimePeriodException |
1915 | 1915 |
form_class = TimePeriodExceptionForm |
1916 | 1916 | |
1917 |
def get_context_data(self): |
|
1918 |
context = super().get_context_data() |
|
1917 |
def get_context_data(self, **kwargs):
|
|
1918 |
context = super().get_context_data(**kwargs)
|
|
1919 | 1919 |
if self.desk: |
1920 | 1920 |
context['cancel_url'] = reverse( |
1921 | 1921 |
'chrono-manager-agenda-settings', kwargs={'pk': self.desk.agenda.pk} |
tests/test_manager.py | ||
---|---|---|
4645 | 4645 |
time_period_exception.refresh_from_db() |
4646 | 4646 |
assert 'Exception foo' == time_period_exception.label |
4647 | 4647 | |
4648 |
# with an error |
|
4649 |
resp = app.get('/manage/time-period-exceptions/%s/edit' % time_period_exception.pk) |
|
4650 |
resp.form['start_datetime_0'] = now().strftime('%Y-%m-%d') |
|
4651 |
resp.form['end_datetime_0'] = now().strftime('%Y-%m-%d') |
|
4652 |
resp = resp.form.submit() |
|
4653 |
assert '<ul class="errorlist">' in resp.text |
|
4654 | ||
4648 | 4655 | |
4649 | 4656 |
def test_unavailability_calendar_delete_time_period_exeptions(app, admin_user): |
4650 | 4657 |
unavailability_calendar = UnavailabilityCalendar.objects.create(label='Foo') |
4651 |
- |