Beispiel #1
0
 def get_title_links(self, obj):
     links = [
         format_html('<div><a href="{}">{}</a></div>',
                     reverse('club_detail', kwargs={'club_id': obj.pk}),
                     obj.title)
     ]
     if self.request.user.is_authenticated:
         links.append(
             format_html(
                 '<a href="{}"><span class="iconui iconui-edit"></span></a>',
                 reverse('club_update', kwargs={'club_id': obj.pk})))
         links.append(
             format_html(
                 '<a href="{}"><span class="iconui iconui-user"></span></a>',
                 reverse('club_member_grid',
                         kwargs={
                             'action': '',
                             'club_id': obj.pk
                         })))
     return links
Beispiel #2
0
 def get_main_navs(self, request, object_id=None):
     main_navs = [{
         'url': reverse('biblio_list'),
         'text': 'List of biblios'
     }, {
         'url': reverse('biblio_create'),
         'text': 'Create new biblio'
     }]
     if object_id is not None:
         main_navs.extend([{
             'url':
             reverse('biblio_detail', kwargs={'biblionumber': object_id}),
             'text':
             format_html('View "{}"', self.object.title)
         }, {
             'url':
             reverse('biblio_update', kwargs={'biblionumber': object_id}),
             'text':
             format_html('Edit "{}"', self.object.title)
         }])
     return main_navs
Beispiel #3
0
 def get_main_navs(self, object_id=None):
     main_navs = NavsList([{
         'url': reverse('club_list'),
         'text': 'List of clubs'
     }, {
         'url': reverse('club_create'),
         'text': 'Create new club'
     }])
     if object_id is not None:
         main_navs.extend([{
             'url':
             reverse('club_detail', kwargs={'club_id': object_id}),
             'text':
             format_html('View "{}"', self.object.title)
         }, {
             'url':
             reverse('club_update', kwargs={'club_id': object_id}),
             'text':
             format_html('Edit "{}"', self.object.title)
         }])
     return main_navs
Beispiel #4
0
 def get_title_links(self, obj):
     links = [
         format_html(
             '<div><a href="{}">{}</a></div>',
             reverse('biblio_detail', kwargs={'biblionumber': obj.pk}),
             obj.title)
     ]
     # is_authenticated is not callable in Django 2.0.
     if call_prop(ContextMiddleware.get_request().user.is_authenticated):
         links.append(
             format_html(
                 '<a href="{}"><span class="glyphicon glyphicon-edit"></span></a>',
                 reverse('biblio_update', kwargs={'biblionumber': obj.pk})))
         links.append(
             format_html(
                 '<a href="{}"><span class="glyphicon glyphicon-user"></span></a>',
                 reverse('biblio_reserve_grid',
                         kwargs={
                             'action': '',
                             'biblio_id': obj.pk
                         })))
     return links
Beispiel #5
0
 def get_absolute_url(self):
     url = Str(reverse('biblio_detail', kwargs={'biblionumber': self.pk}))
     url.text = str(self.title)
     return url
Beispiel #6
0
 def get_absolute_url(self):
     url = Str(reverse('genre_detail', kwargs={'genre_id': self.pk}))
     url.text = str(self.name)
     return url
Beispiel #7
0
 def get_absolute_url(self):
      return reverse('borrower-detail', args=[self.id])
Beispiel #8
0
 def get_absolute_url(self):
     url = Str(reverse('category_detail', kwargs={'categories_id': self.pk}))
     url.text = str(self.description)
     return url
Beispiel #9
0
 def get_absolute_url(self):
     url = Str(reverse('author_detail', kwargs={'authors_id': self.pk}))
     url.text = "{}, {}". format(self.firstname,self.lastname)
     return url
Beispiel #10
0
 def get_absolute_url(self):
     url = Str(reverse('reserve_detail', kwargs={'reserve_id': self.pk}))
     str_fields = flatten_dict(self.get_str_fields(), enclosure_fmt=None)
     url.text = ' / '.join([str_fields['borrower'], str_fields['biblio'],str(str_fields['priority']) ])
     return url
Beispiel #11
0
 def get_absolute_url(self):
     url = Str(reverse('member_detail', kwargs={'member_id': self.pk}))
     str_fields = flatten_dict(self.get_str_fields(), enclosure_fmt=None)
     url.text = ' / '.join([str_fields['profile'], str_fields['club']])
     return url
Beispiel #12
0
 def get_absolute_url(self):
     url = Str(reverse('equipment_detail', kwargs={'equipment_id':
                                                   self.pk}))
     url.text = str(self.inventory_name)
     return url
Beispiel #13
0
 def get_success_url(self):
     return reverse('club_detail', kwargs={'club_id': self.object.pk})
Beispiel #14
0
 def get_success_url(self):
     return reverse('biblio_detail',
                    kwargs={'biblionumber': self.object.pk})
Beispiel #15
0
 def get_absolute_url(self):
     url = Str(reverse('collectiondepartment_detail', kwargs={'collectiondepartments_id': self.pk}))
     url.text = str(self.description)
     return url
Beispiel #16
0
 def get_absolute_url(self):
     url = Str(reverse('item_detail', kwargs={'itemnumber': self.pk}))
     url.text = str(self.barcode)
     return url
Beispiel #17
0
 def get_absolute_url(self):
     url = Str(reverse('club_detail', kwargs={'club_id': self.pk}))
     url.text = str(self.title)
     return url
Beispiel #18
0
 def get_absolute_url(self):
     url = Str(reverse('designation_detail', kwargs={'designations_id': self.pk}))
     url.text = str(self.description)
     return url
Beispiel #19
0
 def get_absolute_url(self):
     url = Str(reverse('corporateauthor_detail', kwargs={'corporateauthor_id': self.pk}))
     url.text = str(self.name)
     return url