1. Vinicius Cainelli
  2. poweradmin

Wiki

Clone wiki

poweradmin / Home

Bemvindo

Bem vindos a biblioteca Power Admin. O objetivo desta biblioteca é dar alguns "poderes" extras ao Admin tradicional do Django.

Esta biblioteca é utilizada atualmente em 3 sistemas em produção e funciona muito bem até o momento. Decidimos abrir os fontes para a comunidade para que outras pessoas possam testar, sugerir melhorias, corrigir bugs e utilizar a vontade tanto.

Está sob a licença DWYWWNR - Do whatever you want with no restrictions ou em bom português: faça o quiser com ela sem nenhum tipo de restrição. Se quiser distribuir, distribua, se quiser vender, venda, se quiser dar, fique a vontade :)

Funcionalidades Atuais

  • Transfere o filtro lateral para a parte superior da tela e troca a lista por um dropbox para facilitar a seleção;
  • Permite fazer uma busca por vários campos individuais ao invés de utilizar um único campo para busca;
  • Definição dinâmica (via AJAX) dos itens do combobox de filtro via programação;
  • Facilita a criação de botões na tela de edição do objeto;
  • Geração de relatório para impressão com os campos de um registro;
  • Exportação para Excel através de arquivos CSV;
  • Integração com django-wiki para que se crie um contexto automático de ajuda por tela;

Funcionalidades em Desenvolvimento

  • Geração de um PDF com a relação de registros presentes no filtro atual ou da seleção;

Requisitos

Django 1.4 (não testamos ainda com versões superiores) django-wiki (opcional)

Funciona perfeitamente com o django-admin-tools

Como instalar

$ git clone https://bitbucket.org/viniciuscainelli/poweradmin.git/wiki

Exemplo

Exemplo da utilização da biblioteca:

class FuncionarioAdmin(PowerModelAdmin):

    multi_search = (
        ('q1', 'Nome', ['nome']),
        ('q2', 'E-mail', ['email']),
    )

Vendo os recursos online:

http://site2.irdx.com.br/admin/

Usuário: teste / Senha: teste

Have fun!

Updated