Esempio n. 1
0
from saap.core.forms import OperadorAreaTrabalhoForm, ImpressoEnderecamentoForm,\
    ListWithSearchForm
from saap.core.models import Cep, TipoLogradouro, Logradouro, RegiaoMunicipal,\
    Distrito, Bairro, Trecho, AreaTrabalho, OperadorAreaTrabalho,\
    ImpressoEnderecamento
from saap.core.rules import rules_patterns
from saap.core.serializers import TrechoSearchSerializer, TrechoSerializer
from saap.globalrules import globalrules
from saap.globalrules.crud_custom import DetailMasterCrud,\
    MasterDetailCrudPermission
from saap.utils import normalize


globalrules.rules.config_groups(rules_patterns)

CepCrud = DetailMasterCrud.build(Cep, None, 'cep')
RegiaoMunicipalCrud = DetailMasterCrud.build(
    RegiaoMunicipal, None,  'regiao_municipal')
DistritoCrud = DetailMasterCrud.build(Distrito, None, 'distrito')
BairroCrud = DetailMasterCrud.build(Bairro, None, 'bairro')
TipoLogradouroCrud = DetailMasterCrud.build(
    TipoLogradouro, None, 'tipo_logradouro')
LogradouroCrud = DetailMasterCrud.build(Logradouro, None, 'logradouro')


class TrechoCrud(DetailMasterCrud):
    help_text = 'trecho'
    model = Trecho

    class BaseMixin(DetailMasterCrud.BaseMixin):
        list_field_names = [
Esempio n. 2
0
    DependentePerfil, LocalTrabalhoPerfil,\
    EmailPerfil, TelefonePerfil, EnderecoPerfil, FiliacaoPartidaria,\
    StatusProcesso, ClassificacaoProcesso, TopicoProcesso, Processo,\
    AssuntoProcesso, ProcessoContato, GrupoDeContatos
from saap.cerimonial.rules import rules_patterns
from saap.core.forms import ListWithSearchForm
from saap.core.models import AreaTrabalho
from saap.globalrules import globalrules
from saap.globalrules.crud_custom import DetailMasterCrud,\
    MasterDetailCrudPermission, PerfilAbstractCrud, PerfilDetailCrudPermission


globalrules.rules.config_groups(rules_patterns)

# ---- Details Master Crud build ---------------------------
TipoTelefoneCrud = DetailMasterCrud.build(TipoTelefone, None, 'tipotelefone')
TipoEnderecoCrud = DetailMasterCrud.build(TipoEndereco, None, 'tipoendereco')
TipoEmailCrud = DetailMasterCrud.build(TipoEmail, None, 'tipoemail')
ParentescoCrud = DetailMasterCrud.build(Parentesco, None, 'parentesco')

TipoLocalTrabalhoCrud = DetailMasterCrud.build(
    TipoLocalTrabalho, None, 'tipolocaltrabalho')
StatusProcessoCrud = DetailMasterCrud.build(
    StatusProcesso, None, 'statusprocesso')
ClassificacaoProcessoCrud = DetailMasterCrud.build(
    ClassificacaoProcesso, None, 'classificacaoprocesso')
TopicoProcessoCrud = DetailMasterCrud.build(
    TopicoProcesso, None, 'topicoprocesso')


# ---- Details Master Crud herança ---------------------------
Esempio n. 3
0
from saap.core.forms import OperadorAreaTrabalhoForm, ImpressoEnderecamentoForm,\
    ListWithSearchForm
from saap.core.models import Cep, TipoLogradouro, Logradouro, RegiaoMunicipal,\
    Distrito, Bairro, Municipio, Estado, Trecho, AreaTrabalho, OperadorAreaTrabalho,\
    ImpressoEnderecamento
from saap.core.rules import rules_patterns
from saap.core.serializers import TrechoSearchSerializer, TrechoSerializer
from saap.globalrules import globalrules
from saap.globalrules.crud_custom import DetailMasterCrud,\
    MasterDetailCrudPermission
from saap.utils import normalize

globalrules.rules.config_groups(rules_patterns)

CepCrud = DetailMasterCrud.build(Cep, None, 'cep')
RegiaoMunicipalCrud = DetailMasterCrud.build(RegiaoMunicipal, None,
                                             'regiao_municipal')
DistritoCrud = DetailMasterCrud.build(Distrito, None, 'distrito')
MunicipioCrud = DetailMasterCrud.build(Municipio, None, 'municipio')
EstadoCrud = DetailMasterCrud.build(Estado, None, 'estado')
BairroCrud = DetailMasterCrud.build(Bairro, None, 'bairro')
TipoLogradouroCrud = DetailMasterCrud.build(TipoLogradouro, None,
                                            'tipo_logradouro')
LogradouroCrud = DetailMasterCrud.build(Logradouro, None, 'logradouro')


class TrechoCrud(DetailMasterCrud):
    help_text = 'trecho'
    model = Trecho
Esempio n. 4
0
    DependentePerfil, LocalTrabalhoPerfil,\
    EmailPerfil, TelefonePerfil, EnderecoPerfil, FiliacaoPartidaria,\
    StatusProcesso, ClassificacaoProcesso, TopicoProcesso, Processo,\
    AssuntoProcesso, ProcessoContato, GrupoDeContatos
from saap.cerimonial.rules import rules_patterns
from saap.core.forms import ListWithSearchForm
from saap.core.models import AreaTrabalho
from saap.crispy_layout_mixin import CrispyLayoutFormMixin
from saap.globalrules import globalrules
from saap.globalrules.crud_custom import DetailMasterCrud,\
    MasterDetailCrudPermission, PerfilAbstractCrud, PerfilDetailCrudPermission

globalrules.rules.config_groups(rules_patterns)

# ---- Details Master Crud build ---------------------------
TipoTelefoneCrud = DetailMasterCrud.build(TipoTelefone, None, 'tipotelefone')
TipoEnderecoCrud = DetailMasterCrud.build(TipoEndereco, None, 'tipoendereco')
TipoEmailCrud = DetailMasterCrud.build(TipoEmail, None, 'tipoemail')
ParentescoCrud = DetailMasterCrud.build(Parentesco, None, 'parentesco')

TipoLocalTrabalhoCrud = DetailMasterCrud.build(
    TipoLocalTrabalho, None, 'tipolocaltrabalho')
StatusProcessoCrud = DetailMasterCrud.build(
    StatusProcesso, None, 'statusprocesso')
ClassificacaoProcessoCrud = DetailMasterCrud.build(
    ClassificacaoProcesso, None, 'classificacaoprocesso')
TopicoProcessoCrud = DetailMasterCrud.build(
    TopicoProcesso, None, 'topicoprocesso')


# ---- Details Master Crud herança ---------------------------