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
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
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
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
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
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
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
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
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