Esempio n. 1
0
 def get_buttons(self, request, object_id):
     buttons = super(ArticleAdmin, self).get_buttons(request, object_id)
     if object_id:
         buttons.append(
             PowerButton(url=reverse('admin:cms_article_clone',
                                     args=(object_id, )),
                         label='Duplicar Artigo'))
         buttons.append(
             PowerButton(url="%s?article__id__exact=%s" %
                         (reverse('admin:cms_articlearchive_changelist'),
                          object_id),
                         label='Versões'))
     return buttons
Esempio n. 2
0
 def get_buttons(self, request, object_id):
     buttons = super(FileDownloadAdmin, self).get_buttons(request, object_id)
     if object_id:
         obj = self.get_object(request, object_id)
         if obj.article:
             buttons.append(PowerButton(url=obj.article_url(), label='Artigo'))
     return buttons
Esempio n. 3
0
 def get_buttons(self, request, object_id):
     buttons = super(OperacaoAdmin, self).get_buttons(request, object_id)
     obj = self.get_object(request, object_id)
     if obj:
         buttons.append(
             PowerButton(url=obj.lancamento_original_url(),
                         label=u'Lançamento Original'))
     return buttons
Esempio n. 4
0
 def get_buttons(self, request, object_id):
     buttons = super(PeriodoContabilAdmin,
                     self).get_buttons(request, object_id)
     obj = self.get_object(request, object_id)
     if obj and obj.publico:
         buttons.append(
             PowerButton(url=reverse('financeiro_caixa_periodo',
                                     kwargs={'ciclo': obj.ciclo}),
                         label='Caixa'))
     return buttons
Esempio n. 5
0
 def get_buttons(self, request, object_id):
     buttons = super(GrupoAdmin, self).get_buttons(request, object_id)
     if object_id:
         buttons.append(
             PowerButton(
                 url=
                 '?lightbox[width]=280&lightbox[height]=90#box-importar_lista',
                 attrs={
                     'class': 'historylink lightbox',
                 },
                 label=u'Importar listas'))
     return buttons
Esempio n. 6
0
 def get_buttons(self, request, object_id):
     buttons = super(CustomUserAdmin, self).get_buttons(request, object_id)
     if object_id:
         # obj = self.get_object(request, object_id)
         # if obj and obj.is_active and request.user.is_superuser:
         buttons.append(
             PowerButton(url=reverse('admin:auth_user_personificar',
                                     kwargs={
                                         'user_id': object_id,
                                     }),
                         label=u'Personificar'))
     return buttons
Esempio n. 7
0
 def get_buttons(self, request, object_id):
     buttons = super(PagamentoAdmin, self).get_buttons(request, object_id)
     obj = self.get_object(request, object_id)
     if obj:
         buttons.append(
             PowerButton(
                 url=u'%s?action=search&dt_inicial=%s&dt_final=%s&conta=%s'
                 %
                 (reverse('financeiro_caixa'), obj.dt.strftime('%d/%m/%Y'),
                  obj.dt.strftime('%d/%m/%Y'), obj.conta.pk),
                 label=u'Visualizar no Extrato'))
     return buttons
Esempio n. 8
0
 def get_buttons(self, request, object_id):
     buttons = super(ProjetoAdmin, self).get_buttons(request, object_id)
     if object_id:
         obj = self.get_object(request, object_id)
         buttons.append(
             PowerButton(url=reverse('admin:core_projeto_stats',
                                     kwargs={
                                         'id': object_id,
                                     }),
                         label=u'Estatísticas'))
         buttons.append(
             PowerButton(url=reverse('admin:core_projeto_nuvem',
                                     kwargs={
                                         'id': object_id,
                                     }),
                         label=u'Nuvem de Palavras'))
     buttons.append(
         PowerButton(url=reverse('admin:core_projeto_gephi_export',
                                 kwargs={
                                     'id': object_id,
                                 }),
                     label=u'Exportação Gephi'))
     return buttons
Esempio n. 9
0
 def get_buttons(self, request, object_id):
     buttons = super(RecursoAdmin, self).get_buttons(request, object_id)
     obj = self.get_object(request, object_id)
     if obj and obj.recurso in (u'TAGS', u'TAGS-EXC'):
         buttons.append(PowerButton(url=reverse('admin:cms_recurso_criar_cloudtags'), label=u'Criar nuvem de tags'))
     return buttons