| Total Complexity | 2 |
| Total Lines | 29 |
| Duplicated Lines | 0 % |
| 1 | from django.utils.translation import ugettext_lazy as _ |
||
| 7 | class ReservationsAdminModule(AdminModule): |
||
| 8 | name = _("Reservations") |
||
| 9 | url = "shoop_admin:reservations.list" |
||
| 10 | breadcrumbs_menu_entry = MenuEntry(text=name, url=url) |
||
| 11 | |||
| 12 | def get_urls(self): |
||
| 13 | return [ |
||
| 14 | admin_url( |
||
| 15 | "^reservations/new/", |
||
| 16 | "reservations.views.ReservationEditView", |
||
| 17 | name="reservations.new" |
||
| 18 | ), |
||
| 19 | admin_url( |
||
| 20 | "^reservations/(?P<pk>\d+)", |
||
| 21 | "reservations.views.ReservationEditView", |
||
| 22 | name="reservations.edit" |
||
| 23 | ), |
||
| 24 | admin_url( |
||
| 25 | "^reservations/", |
||
| 26 | "reservations.views.ReservationsAdminList", |
||
| 27 | name="reservations.list" |
||
| 28 | ) |
||
| 29 | ] |
||
| 30 | |||
| 31 | def get_menu_entries(self, request): |
||
| 32 | return [ |
||
| 33 | MenuEntry( |
||
| 34 | text=self.name, icon="fa fa-calendar", |
||
| 35 | url=self.url, |
||
| 36 | ), |
||
| 38 |