0001-manager-do-not-mention-desk-in-messages-if-it-has-no.patch
chrono/manager/views.py | ||
---|---|---|
1761 | 1761 |
try: |
1762 | 1762 |
self.desk.unavailability_calendars.get(pk=unavailability_calendar.pk) |
1763 | 1763 |
self.desk.unavailability_calendars.remove(unavailability_calendar) |
1764 |
message = _( |
|
1765 |
'Unavailability calendar %(unavailability_calendar)s has been disabled on desk %(desk)s.' |
|
1766 |
) |
|
1764 |
if self.desk.label: |
|
1765 |
message = _( |
|
1766 |
'Unavailability calendar %(unavailability_calendar)s has been disabled on desk %(desk)s.' |
|
1767 |
) |
|
1768 |
else: |
|
1769 |
message = _('Unavailability calendar %(unavailability_calendar)s has been disabled.') |
|
1767 | 1770 | |
1768 | 1771 |
except UnavailabilityCalendar.DoesNotExist: |
1769 | 1772 |
activate = True |
1770 | 1773 |
self.desk.unavailability_calendars.add(unavailability_calendar) |
1771 |
message = _( |
|
1772 |
'Unavailability calendar %(unavailability_calendar)s has been enabled on desk %(desk)s.' |
|
1773 |
) |
|
1774 |
if self.desk.label: |
|
1775 |
message = _( |
|
1776 |
'Unavailability calendar %(unavailability_calendar)s has been enabled on desk %(desk)s.' |
|
1777 |
) |
|
1778 |
else: |
|
1779 |
message = _('Unavailability calendar %(unavailability_calendar)s has been enabled.') |
|
1774 | 1780 |
messages.info( |
1775 | 1781 |
self.request, message % {'unavailability_calendar': unavailability_calendar, 'desk': self.desk} |
1776 | 1782 |
) |
... | ... | |
2390 | 2396 |
source = self.get_object() |
2391 | 2397 |
if source.enabled: |
2392 | 2398 |
source.disable() |
2393 |
message = _('Exception source %(source)s has been disabled on desk %(desk)s.') |
|
2399 |
if source.desk.label: |
|
2400 |
message = _('Exception source %(source)s has been disabled on desk %(desk)s.') |
|
2401 |
else: |
|
2402 |
message = _('Exception source %(source)s has been disabled.') |
|
2394 | 2403 |
else: |
2395 | 2404 |
source.enable() |
2396 |
message = _('Exception source %(source)s has been enabled on desk %(desk)s.') |
|
2405 |
if source.desk.label: |
|
2406 |
message = _('Exception source %(source)s has been enabled on desk %(desk)s.') |
|
2407 |
else: |
|
2408 |
message = _('Exception source %(source)s has been enabled.') |
|
2397 | 2409 |
messages.info(self.request, message % {'source': source, 'desk': source.desk}) |
2398 | 2410 |
return HttpResponseRedirect( |
2399 | 2411 |
reverse('chrono-manager-agenda-settings', kwargs={'pk': source.desk.agenda_id}) |
2400 |
- |