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