Conjunto de mudanças 665 no repositório publico


Ignorar:
Timestamp:
21/09/2005 17:56:39 (14 anos atrás)
Autor:
joaoantonio
Mensagem:

Gerado o novo codigo do Orçamento

Localização:
ILSAALOrcamento/trunk
Arquivos:
18 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAALOrcamento/trunk/Assinatura.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727from Products.ILSAALOrcamento.interfaces.IAssinatura import IAssinatura
    2828
     
    4949        validators=('ehCPF',)
    5050    ),
    51    
     51
    5252    StringField('nom_funcionario',
    5353        widget=StringWidget(
     
    6060        required=1
    6161    ),
    62    
     62
    6363    StringField('des_cargo_funcao',
    6464        widget=StringWidget(
     
    7171        required=1
    7272    ),
    73    
     73
    7474    DateTimeField('dat_inicio_vigencia',
    7575        widget=CalendarWidget(
     
    8484        )
    8585    ),
    86    
     86
    8787    DateTimeField('data_termino_vigencia',
    8888        widget=CalendarWidget(
     
    9797        )
    9898    ),
    99    
     99
    100100    StringField('cod_assinatura',
    101101        widget=StringWidget(
     
    108108        required=1
    109109    ),
    110    
     110
    111111),
    112112)
    113113
     114
     115##code-section after-local-schema #fill in your manual code here
     116##/code-section after-local-schema
     117
     118Assinatura_schema = BaseSchema + \
     119    schema
    114120
    115121##code-section after-schema #fill in your manual code here
     
    127133    archetype_name             = 'Assinatura'
    128134
    129     meta_type                  = 'Assinatura' 
    130     portal_type                = 'Assinatura' 
    131     allowed_content_types      = [] 
     135    meta_type                  = 'Assinatura'
     136    portal_type                = 'Assinatura'
     137    allowed_content_types      = []
    132138    filter_content_types       = 0
    133139    global_allow               = 0
     
    140146    typeDescMsgId              = 'description_edit_assinatura'
    141147
    142     schema = BaseSchema + \
    143              schema
     148    schema = Assinatura_schema
    144149
    145150    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/CasaLegislativa.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727
    2828
     
    4747        required=1
    4848    ),
    49    
     49
    5050    StringField('nom_casa',
    5151        widget=StringWidget(
     
    5858        required=1
    5959    ),
    60    
     60
    6161    StringField('num_cnpj',
    6262        widget=StringWidget(
     
    7070        validators=('ehCNPJ',)
    7171    ),
    72    
     72
    7373    StringField('des_logradouro',
    7474        widget=StringWidget(
     
    8181        required=1
    8282    ),
    83    
     83
    8484    StringField('nom_bairro',
    8585        widget=StringWidget(
     
    9292        required=1
    9393    ),
    94    
     94
    9595    StringField('nom_cidade',
    9696        widget=StringWidget(
     
    103103        required=1
    104104    ),
    105    
     105
    106106    StringField('sgl_uf',
    107107        widget=SelectionWidget(
     
    117117        required=1
    118118    ),
    119    
     119
    120120    StringField('num_cep',
    121121        widget=StringWidget(
     
    129129        validators=('ehCEP',)
    130130    ),
    131    
     131
    132132    StringField('num_telefone',
    133133        widget=StringWidget(
     
    140140        required=1
    141141    ),
    142    
     142
    143143    StringField('num_fax',
    144144        widget=StringWidget(
     
    150150        )
    151151    ),
    152    
     152
    153153    StringField('end_email',
    154154        widget=StringWidget(
     
    160160        )
    161161    ),
    162    
     162
    163163    StringField('end_site',
    164164        widget=StringWidget(
     
    171171        validators=('isURL',)
    172172    ),
    173    
     173
    174174
    175175    ReferenceField('cod_casa',
     
    182182        allowed_types=('UnidadeOrcamentaria',),
    183183        multiValued=0,
    184         relationship='casalegislativa_unidadeorcamentaria'
    185     ),
    186    
    187 
    188     ReferenceField('cod_casa',
    189         widget=ReferenceWidget(
    190             label='Cod_casa',
    191             label_msgid='ILSAALOrcamento_label_cod_casa',
    192             description_msgid='ILSAALOrcamento_help_cod_casa',
    193             i18n_domain='ILSAALOrcamento',
    194         ),
    195         allowed_types=('LeiOrcamentariaAprovada',),
    196         multiValued=0,
    197         relationship='casalegislativa_leiorcamentariaaprovada'
    198     ),
    199    
     184        relationship='CasaLegislativa_UnidadeOrcamentaria'
     185    ),
     186
    200187),
    201188)
    202189
     190
     191##code-section after-local-schema #fill in your manual code here
     192##/code-section after-local-schema
     193
     194CasaLegislativa_schema = BaseFolderSchema + \
     195    schema
    203196
    204197##code-section after-schema #fill in your manual code here
     
    216209    archetype_name             = 'CasaLegislativa'
    217210
    218     meta_type                  = 'CasaLegislativa' 
    219     portal_type                = 'CasaLegislativa' 
    220     allowed_content_types      = ['CasasLegislativas'] 
     211    meta_type                  = 'CasaLegislativa'
     212    portal_type                = 'CasaLegislativa'
     213    allowed_content_types      = ['CasasLegislativas']
    221214    filter_content_types       = 1
    222215    global_allow               = 0
     
    229222    typeDescMsgId              = 'description_edit_casalegislativa'
    230223
    231     schema = BaseFolderSchema + \
    232              schema
     224    schema = CasaLegislativa_schema
    233225
    234226    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/CasasLegislativas.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    27 
     27from Products.CMFCore.utils import UniqueObject
    2828
    2929
     
    3838
    3939
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43CasasLegislativas_schema = BaseBTreeFolderSchema + \
     44    getattr(UniqueObject,'schema',Schema(())) + \
     45    schema
     46
    4047##code-section after-schema #fill in your manual code here
    4148##/code-section after-schema
    4249
    43 class CasasLegislativas(BaseFolder):
     50class CasasLegislativas(UniqueObject,BaseBTreeFolder):
    4451    security = ClassSecurityInfo()
    45     __implements__ = (getattr(BaseFolder,'__implements__',()),)
     52    __implements__ = (getattr(UniqueObject,'__implements__',()),) + (getattr(BaseBTreeFolder,'__implements__',()),)
    4653
    4754
     
    4956    archetype_name             = 'Casas Legislativas'
    5057
    51     meta_type                  = 'CasasLegislativas' 
    52     portal_type                = 'CasasLegislativas' 
    53     allowed_content_types      = ['CasaLegislativa']
     58    meta_type                  = 'CasasLegislativas'
     59    portal_type                = 'CasasLegislativas'
     60    allowed_content_types      = ['CasaLegislativa'] + list(getattr(UniqueObject, 'allowed_content_types', []))
    5461    filter_content_types       = 1
    5562    global_allow               = 0
     
    6269    typeDescMsgId              = 'description_edit_casaslegislativas'
    6370
    64     schema = BaseFolderSchema + \
    65              schema
     71    schema = CasasLegislativas_schema
    6672
    6773    ##code-section class-header #fill in your manual code here
     
    7076
    7177    #Methods
     78
     79    # Use class/module security defaults
     80    def __init__(self,id=None):
     81        """
     82        Construtor da classe. Fixa o id para nao ser mais alterado.
     83        """
     84       
     85        pass
     86
    7287
    7388registerType(CasasLegislativas,PROJECTNAME)
  • ILSAALOrcamento/trunk/ClassificacaoOrcamentaria.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727from Products.ILSAALOrcamento.interfaces.IClassificacaoOrcamentaria import IClassificacaoOrcamentaria
    2828
     
    4747        required=1
    4848    ),
    49    
     49
    5050    StringField('cod_funcao',
    5151        widget=StringWidget(
     
    5858        required=1
    5959    ),
    60    
     60
    6161    StringField('cod_subfuncao',
    6262        widget=StringWidget(
     
    6969        required=1
    7070    ),
    71    
     71
    7272    StringField('cod_natureza',
    7373        widget=StringWidget(
     
    8080        required=1
    8181    ),
    82    
     82
    8383    StringField('cod_classificacao',
    8484        widget=StringWidget(
     
    9191        required=1
    9292    ),
    93    
     93
    9494    StringField('cod_nivel',
    9595        widget=StringWidget(
     
    102102        required=1
    103103    ),
    104    
     104
    105105    StringField('cod_lancamento',
    106106        widget=StringWidget(
     
    113113        required=1
    114114    ),
    115    
     115
    116116    StringField('des_classificacao',
    117117        widget=StringWidget(
     
    124124        required=1
    125125    ),
    126    
     126
    127127    StringField('cod_programa',
    128128        widget=StringWidget(
     
    133133        )
    134134    ),
    135    
     135
    136136    StringField('cod_projeto_atividade',
    137137        widget=StringWidget(
     
    142142        )
    143143    ),
    144    
     144
    145145),
    146146)
    147147
     148
     149##code-section after-local-schema #fill in your manual code here
     150##/code-section after-local-schema
     151
     152ClassificacaoOrcamentaria_schema = BaseFolderSchema + \
     153    schema
    148154
    149155##code-section after-schema #fill in your manual code here
     
    162168    archetype_name             = 'ClassificacaoOrcamentaria'
    163169
    164     meta_type                  = 'ClassificacaoOrcamentaria' 
    165     portal_type                = 'ClassificacaoOrcamentaria' 
    166     allowed_content_types      = ['Programacao', 'ProgramacaoSimulada'] 
     170    meta_type                  = 'ClassificacaoOrcamentaria'
     171    portal_type                = 'ClassificacaoOrcamentaria'
     172    allowed_content_types      = ['Programacao', 'ProgramacaoSimulada']
    167173    filter_content_types       = 1
    168174    global_allow               = 0
     
    175181    typeDescMsgId              = 'description_edit_classificacaoorcamentaria'
    176182
    177     schema = BaseFolderSchema + \
    178              schema
     183    schema = ClassificacaoOrcamentaria_schema
    179184
    180185    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/ClassificacoesOrcamentarias.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    27 
     27from Products.CMFCore.utils import UniqueObject
    2828
    2929
     
    3838
    3939
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43ClassificacoesOrcamentarias_schema = BaseBTreeFolderSchema + \
     44    getattr(UniqueObject,'schema',Schema(())) + \
     45    schema
     46
    4047##code-section after-schema #fill in your manual code here
    4148##/code-section after-schema
    4249
    43 class ClassificacoesOrcamentarias(BaseFolder):
     50class ClassificacoesOrcamentarias(UniqueObject,BaseBTreeFolder):
    4451    security = ClassSecurityInfo()
    45     __implements__ = (getattr(BaseFolder,'__implements__',()),)
     52    __implements__ = (getattr(UniqueObject,'__implements__',()),) + (getattr(BaseBTreeFolder,'__implements__',()),)
    4653
    4754
     
    4956    archetype_name             = 'Classificacoes Orcamentarias'
    5057
    51     meta_type                  = 'ClassificacoesOrcamentarias' 
    52     portal_type                = 'ClassificacoesOrcamentarias' 
    53     allowed_content_types      = ['ClassificacaoOrcamentaria']
     58    meta_type                  = 'ClassificacoesOrcamentarias'
     59    portal_type                = 'ClassificacoesOrcamentarias'
     60    allowed_content_types      = ['ClassificacaoOrcamentaria'] + list(getattr(UniqueObject, 'allowed_content_types', []))
    5461    filter_content_types       = 1
    5562    global_allow               = 0
     
    6269    typeDescMsgId              = 'description_edit_classificacoesorcamentarias'
    6370
    64     schema = BaseFolderSchema + \
    65              schema
     71    schema = ClassificacoesOrcamentarias_schema
    6672
    6773    ##code-section class-header #fill in your manual code here
     
    7076
    7177    #Methods
     78
     79    # Use class/module security defaults
     80    def __init__(self,id=None):
     81        """
     82        Construtor da classe. Fixa o id para nao ser mais alterado.
     83        """
     84       
     85        pass
     86
    7287
    7388registerType(ClassificacoesOrcamentarias,PROJECTNAME)
  • ILSAALOrcamento/trunk/LeiOrcamentariaAprovada.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727
    2828
     
    4747        required=1
    4848    ),
    49    
     49
    5050    StringField('cod_lei',
    5151        widget=StringWidget(
     
    5858        required=1
    5959    ),
    60    
     60
    6161    DateTimeField('dat_promulgacao',
    6262        widget=CalendarWidget(
     
    7272        required=1
    7373    ),
    74    
     74
    7575    StringField('des_nota',
    7676        widget=StringWidget(
     
    8383        required=1
    8484    ),
    85    
     85
    8686    DateTimeField('dat_encerramento',
    8787        widget=CalendarWidget(
     
    9797        required=1
    9898    ),
    99    
     99
     100
     101    ReferenceField('cod_casa',
     102        widget=ReferenceWidget(
     103            label='Cod_casa',
     104            label_msgid='ILSAALOrcamento_label_cod_casa',
     105            description_msgid='ILSAALOrcamento_help_cod_casa',
     106            i18n_domain='ILSAALOrcamento',
     107        ),
     108        allowed_types=('CasaLegislativa',),
     109        multiValued=0,
     110        relationship='leiorcamentariaaprovada_casalegislativa'
     111    ),
     112
    100113),
    101114)
    102115
     116
     117##code-section after-local-schema #fill in your manual code here
     118##/code-section after-local-schema
     119
     120LeiOrcamentariaAprovada_schema = BaseSchema + \
     121    schema
    103122
    104123##code-section after-schema #fill in your manual code here
     
    117136    archetype_name             = 'LeiOrcamentariaAprovada'
    118137
    119     meta_type                  = 'LeiOrcamentariaAprovada' 
    120     portal_type                = 'LeiOrcamentariaAprovada' 
    121     allowed_content_types      = [] 
     138    meta_type                  = 'LeiOrcamentariaAprovada'
     139    portal_type                = 'LeiOrcamentariaAprovada'
     140    allowed_content_types      = []
    122141    filter_content_types       = 0
    123142    global_allow               = 0
     
    130149    typeDescMsgId              = 'description_edit_leiorcamentariaaprovada'
    131150
    132     schema = BaseSchema + \
    133              schema
     151    schema = LeiOrcamentariaAprovada_schema
    134152
    135153    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/LeisOrcamentariasAprovadas.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    27 
     27from Products.CMFCore.utils import UniqueObject
    2828
    2929
     
    3838
    3939
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43LeisOrcamentariasAprovadas_schema = BaseBTreeFolderSchema + \
     44    getattr(UniqueObject,'schema',Schema(())) + \
     45    schema
     46
    4047##code-section after-schema #fill in your manual code here
    4148##/code-section after-schema
    4249
    43 class LeisOrcamentariasAprovadas(BaseFolder):
     50class LeisOrcamentariasAprovadas(UniqueObject,BaseBTreeFolder):
    4451    security = ClassSecurityInfo()
    45     __implements__ = (getattr(BaseFolder,'__implements__',()),)
     52    __implements__ = (getattr(UniqueObject,'__implements__',()),) + (getattr(BaseBTreeFolder,'__implements__',()),)
    4653
    4754
     
    4956    archetype_name             = 'Orcamentarias Aprovadas'
    5057
    51     meta_type                  = 'LeisOrcamentariasAprovadas' 
    52     portal_type                = 'LeisOrcamentariasAprovadas' 
    53     allowed_content_types      = ['LeiOrcamentariaAprovada']
     58    meta_type                  = 'LeisOrcamentariasAprovadas'
     59    portal_type                = 'LeisOrcamentariasAprovadas'
     60    allowed_content_types      = ['LeiOrcamentariaAprovada'] + list(getattr(UniqueObject, 'allowed_content_types', []))
    5461    filter_content_types       = 1
    5562    global_allow               = 0
     
    6269    typeDescMsgId              = 'description_edit_leisorcamentariasaprovadas'
    6370
    64     schema = BaseFolderSchema + \
    65              schema
     71    schema = LeisOrcamentariasAprovadas_schema
    6672
    6773    ##code-section class-header #fill in your manual code here
     
    7076
    7177    #Methods
     78
     79    # Use class/module security defaults
     80    def __init__(self,id=None):
     81        """
     82        Construtor da classe. Fixa o id para nao ser mais alterado.
     83        """
     84       
     85        pass
     86
    7287
    7388registerType(LeisOrcamentariasAprovadas,PROJECTNAME)
  • ILSAALOrcamento/trunk/MovimentoOrcamentario.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727from Products.ILSAALOrcamento.interfaces.IMovimentoOrcamentario import IMovimentoOrcamentario
    2828
     
    4848        required=1
    4949    ),
    50    
     50
    5151    StringField('num_lancamento',
    5252        widget=StringWidget(
     
    5959        required=1
    6060    ),
    61    
     61
    6262    IntegerField('tip_tipo_movimento',
    6363        widget=IntegerWidget(
     
    7070        required=1
    7171    ),
    72    
     72
    7373    StringField('cod_classificacao_origem',
    7474        widget=StringWidget(
     
    8080        required=1
    8181    ),
    82    
     82
    8383    StringField('cod_classificacao_destino',
    8484        widget=StringWidget(
     
    9191        required=1
    9292    ),
    93    
     93
    9494    StringField('vlr_movimento',
    9595        widget=StringWidget(
     
    102102        required=1
    103103    ),
    104    
     104
    105105    DateTimeField('dat_movimento',
    106106        widget=CalendarWidget(
     
    115115        )
    116116    ),
    117    
     117
    118118    StringField('cod_aplicacao',
    119119        widget=StringWidget(
     
    126126        required=1
    127127    ),
    128    
     128
    129129),
    130130)
    131131
     132
     133##code-section after-local-schema #fill in your manual code here
     134##/code-section after-local-schema
     135
     136MovimentoOrcamentario_schema = BaseSchema + \
     137    schema
    132138
    133139##code-section after-schema #fill in your manual code here
     
    146152    archetype_name             = 'MovimentoOrcamentario'
    147153
    148     meta_type                  = 'MovimentoOrcamentario' 
    149     portal_type                = 'MovimentoOrcamentario' 
    150     allowed_content_types      = [] 
     154    meta_type                  = 'MovimentoOrcamentario'
     155    portal_type                = 'MovimentoOrcamentario'
     156    allowed_content_types      = []
    151157    filter_content_types       = 0
    152158    global_allow               = 0
     
    159165    typeDescMsgId              = 'description_edit_movimentoorcamentario'
    160166
    161     schema = BaseSchema + \
    162              schema
     167    schema = MovimentoOrcamentario_schema
    163168
    164169    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/MovimentoOrcamentarioSimulado.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727from MovimentoOrcamentario import MovimentoOrcamentario
    2828from Products.ILSAALOrcamento.interfaces.IMovimentoOrcamentarioSimulado import IMovimentoOrcamentarioSimulado
     
    4242
    4343
     44##code-section after-local-schema #fill in your manual code here
     45##/code-section after-local-schema
     46
     47MovimentoOrcamentarioSimulado_schema = BaseSchema + \
     48    getattr(MovimentoOrcamentario,'schema',Schema(())) + \
     49    schema
     50
    4451##code-section after-schema #fill in your manual code here
    4552##/code-section after-schema
     
    5865    archetype_name             = 'MovimentoOrcamentarioSimulado'
    5966
    60     meta_type                  = 'MovimentoOrcamentarioSimulado' 
    61     portal_type                = 'MovimentoOrcamentarioSimulado' 
     67    meta_type                  = 'MovimentoOrcamentarioSimulado'
     68    portal_type                = 'MovimentoOrcamentarioSimulado'
    6269    allowed_content_types      = [] + list(getattr(MovimentoOrcamentario, 'allowed_content_types', []))
    6370    filter_content_types       = 0
     
    7178    typeDescMsgId              = 'description_edit_movimentoorcamentariosimulado'
    7279
    73     schema = BaseSchema + \
    74              getattr(MovimentoOrcamentario,'schema',Schema(())) + \
    75              schema
     80    schema = MovimentoOrcamentarioSimulado_schema
    7681
    7782    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/NaturezaDespesa.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727from Products.ILSAALOrcamento.interfaces.INaturezaDespesa import INaturezaDespesa
    2828
     
    4747        required=1
    4848    ),
    49    
     49
    5050    StringField('cod_subcategoria_desp',
    5151        required ="1",
     
    5858        )
    5959    ),
    60    
     60
    6161    StringField('cod_elemento',
    6262        widget=StringWidget(
     
    6969        required=1
    7070    ),
    71    
     71
    7272    StringField('cod_subelemento',
    7373        widget=StringWidget(
     
    8080        required=1
    8181    ),
    82    
     82
    8383    StringField('cod_item',
    8484        widget=StringWidget(
     
    9191        required=1
    9292    ),
    93    
     93
    9494    StringField('cod_natureza_despesa',
    9595        widget=StringWidget(
     
    102102        required=1
    103103    ),
    104    
     104
    105105    StringField('des_natureza_despesa',
    106106        widget=StringWidget(
     
    113113        required=1
    114114    ),
    115    
     115
    116116
    117117    ReferenceField('cod_natureza_despesa',
     
    126126        relationship='naturezadespesas_cod_natureza_despesa'
    127127    ),
    128    
     128
    129129),
    130130)
    131131
     132
     133##code-section after-local-schema #fill in your manual code here
     134##/code-section after-local-schema
     135
     136NaturezaDespesa_schema = BaseSchema + \
     137    schema
    132138
    133139##code-section after-schema #fill in your manual code here
     
    146152    archetype_name             = 'NaturezaDespesa'
    147153
    148     meta_type                  = 'NaturezaDespesa' 
    149     portal_type                = 'NaturezaDespesa' 
    150     allowed_content_types      = [] 
     154    meta_type                  = 'NaturezaDespesa'
     155    portal_type                = 'NaturezaDespesa'
     156    allowed_content_types      = []
    151157    filter_content_types       = 0
    152158    global_allow               = 1
     
    159165    typeDescMsgId              = 'description_edit_naturezadespesa'
    160166
    161     schema = BaseSchema + \
    162              schema
     167    schema = NaturezaDespesa_schema
    163168
    164169    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/NaturezaReceita.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727
    2828
     
    4747        required=1
    4848    ),
    49    
     49
    5050    StringField('cod_subcategoria_rec',
    5151        widget=StringWidget(
     
    5858        required=1
    5959    ),
    60    
     60
    6161    StringField('cod_fonte_recursos',
    6262        widget=StringWidget(
     
    6969        required=1
    7070    ),
    71    
     71
    7272    StringField('cod_rubrica',
    7373        widget=StringWidget(
     
    8080        required=1
    8181    ),
    82    
     82
    8383    StringField('cod_alinea',
    8484        widget=StringWidget(
     
    9191        required=1
    9292    ),
    93    
     93
    9494    StringField('cod_subalinea',
    9595        widget=StringWidget(
     
    102102        required=1
    103103    ),
    104    
     104
    105105    StringField('cod_natureza_receita',
    106106        widget=StringWidget(
     
    113113        required=1
    114114    ),
    115    
     115
    116116    StringField('des_natureza_receita',
    117117        widget=StringWidget(
     
    124124        required=1
    125125    ),
    126    
     126
    127127
    128128    ReferenceField('cod_natureza_receita',
     
    137137        relationship='naturezareceitas_cod_natureza_receita'
    138138    ),
    139    
     139
    140140),
    141141)
    142142
     143
     144##code-section after-local-schema #fill in your manual code here
     145##/code-section after-local-schema
     146
     147NaturezaReceita_schema = BaseSchema + \
     148    schema
    143149
    144150##code-section after-schema #fill in your manual code here
     
    157163    archetype_name             = 'NaturezaReceita'
    158164
    159     meta_type                  = 'NaturezaReceita' 
    160     portal_type                = 'NaturezaReceita' 
    161     allowed_content_types      = [] 
     165    meta_type                  = 'NaturezaReceita'
     166    portal_type                = 'NaturezaReceita'
     167    allowed_content_types      = []
    162168    filter_content_types       = 0
    163169    global_allow               = 1
     
    170176    typeDescMsgId              = 'description_edit_naturezareceita'
    171177
    172     schema = BaseSchema + \
    173              schema
     178    schema = NaturezaReceita_schema
    174179
    175180    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/Programacao.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727from Products.ILSAALOrcamento.interfaces.IOrcamento import IOrcamento
    2828
     
    4848        required=1
    4949    ),
    50    
     50
    5151    StringField('vlr_dotacao_proposta',
    5252        widget=StringWidget(
     
    5959        required=1
    6060    ),
    61    
     61
    6262    StringField('vlr_dotacao_fixada',
    6363        widget=StringWidget(
     
    7070        required=1
    7171    ),
    72    
     72
    7373    StringField('vlr_creditos',
    7474        widget=StringWidget(
     
    8181        required=1
    8282    ),
    83    
     83
    8484    StringField('vlr_reducoes',
    8585        widget=StringWidget(
     
    9292        required=1
    9393    ),
    94    
     94
    9595    StringField('vlr_bloqueios',
    9696        widget=StringWidget(
     
    103103        required=1
    104104    ),
    105    
     105
    106106    StringField('vlr_empenhado',
    107107        widget=StringWidget(
     
    114114        required=1
    115115    ),
    116    
     116
    117117    StringField('vlr_saldo',
    118118        widget=StringWidget(
     
    125125        required=1
    126126    ),
    127    
     127
    128128    DateTimeField('dat_atualizacao',
    129129        widget=CalendarWidget(
     
    138138        )
    139139    ),
    140    
     140
    141141),
    142142)
    143143
     144
     145##code-section after-local-schema #fill in your manual code here
     146##/code-section after-local-schema
     147
     148Programacao_schema = BaseFolderSchema + \
     149    schema
    144150
    145151##code-section after-schema #fill in your manual code here
     
    157163    archetype_name             = 'Programacao'
    158164
    159     meta_type                  = 'Programacao' 
    160     portal_type                = 'Programacao' 
    161     allowed_content_types      = ['MovimentoOrcamentario', 'MovimentoOrcamentarioSimulado'] 
     165    meta_type                  = 'Programacao'
     166    portal_type                = 'Programacao'
     167    allowed_content_types      = ['MovimentoOrcamentario', 'MovimentoOrcamentarioSimulado']
    162168    filter_content_types       = 1
    163169    global_allow               = 0
     
    170176    typeDescMsgId              = 'description_edit_programacao'
    171177
    172     schema = BaseFolderSchema + \
    173              schema
     178    schema = Programacao_schema
    174179
    175180    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/ProgramacaoSimulada.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727from Programacao import Programacao
    2828from Products.ILSAALOrcamento.interfaces.IOrcamentoSimulado import IOrcamentoSimulado
     
    4242
    4343
     44##code-section after-local-schema #fill in your manual code here
     45##/code-section after-local-schema
     46
     47ProgramacaoSimulada_schema = BaseFolderSchema + \
     48    getattr(Programacao,'schema',Schema(())) + \
     49    schema
     50
    4451##code-section after-schema #fill in your manual code here
    4552##/code-section after-schema
     
    5764    archetype_name             = 'ProgramacaoSimulada'
    5865
    59     meta_type                  = 'ProgramacaoSimulada' 
    60     portal_type                = 'ProgramacaoSimulada' 
    61     allowed_content_types      = [] + list(getattr(Programacao, 'allowed_content_types', []))
     66    meta_type                  = 'ProgramacaoSimulada'
     67    portal_type                = 'ProgramacaoSimulada'
     68    allowed_content_types      = ['MovimentoOrcamentarioSimulado'] + list(getattr(Programacao, 'allowed_content_types', []))
    6269    filter_content_types       = 1
    6370    global_allow               = 0
     
    7077    typeDescMsgId              = 'description_edit_programacaosimulada'
    7178
    72     schema = BaseFolderSchema + \
    73              getattr(Programacao,'schema',Schema(())) + \
    74              schema
     79    schema = ProgramacaoSimulada_schema
    7580
    7681    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/UnidadeOrcamentaria.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    2727
    2828
     
    4747        t="1"
    4848    ),
    49    
     49
    5050    StringField('cod_unidade_asc',
    5151        widget=StringWidget(
     
    5656        )
    5757    ),
    58    
     58
    5959    TextField('des_unidade_orcamentaria',
    6060        widget=TextAreaWidget(
     
    6767        required=1
    6868    ),
    69    
     69
    7070
    7171    ReferenceField('cod_unidade_orcamentaria',
     
    7878        allowed_types=('ClassificacaoOrcamentaria',),
    7979        multiValued=0,
    80         relationship='unidadeorcamentaria_classificacaoorcamentaria'
     80        relationship='UnidadeOrcamentaria_ClassificacaoOrcamentaria'
    8181    ),
    82    
     82
    8383),
    8484)
    8585
     86
     87##code-section after-local-schema #fill in your manual code here
     88##/code-section after-local-schema
     89
     90UnidadeOrcamentaria_schema = BaseFolderSchema + \
     91    schema
    8692
    8793##code-section after-schema #fill in your manual code here
     
    99105    archetype_name             = 'UnidadeOrcamentaria'
    100106
    101     meta_type                  = 'UnidadeOrcamentaria' 
    102     portal_type                = 'UnidadeOrcamentaria' 
    103     allowed_content_types      = ['Assinatura', 'UnidadeOrcamentaria'] 
     107    meta_type                  = 'UnidadeOrcamentaria'
     108    portal_type                = 'UnidadeOrcamentaria'
     109    allowed_content_types      = ['Assinatura', 'UnidadeOrcamentaria']
    104110    filter_content_types       = 1
    105111    global_allow               = 0
     
    112118    typeDescMsgId              = 'description_edit_unidadeorcamentaria'
    113119
    114     schema = BaseFolderSchema + \
    115              schema
     120    schema = UnidadeOrcamentaria_schema
    116121
    117122    ##code-section class-header #fill in your manual code here
  • ILSAALOrcamento/trunk/UnidadesOrcamentarias.py

    r528 r665  
    2222__docformat__ = 'plaintext'
    2323
     24
    2425from AccessControl import ClassSecurityInfo
    2526from Products.Archetypes.atapi import *
    26 
    27 
     27from Products.CMFCore.utils import UniqueObject
    2828
    2929
     
    3838
    3939
     40##code-section after-local-schema #fill in your manual code here
     41##/code-section after-local-schema
     42
     43UnidadesOrcamentarias_schema = BaseBTreeFolderSchema + \
     44    getattr(UniqueObject,'schema',Schema(())) + \
     45    schema
     46
    4047##code-section after-schema #fill in your manual code here
    4148##/code-section after-schema
    4249
    43 class UnidadesOrcamentarias(BaseFolder):
     50class UnidadesOrcamentarias(UniqueObject,BaseBTreeFolder):
    4451    security = ClassSecurityInfo()
    45     __implements__ = (getattr(BaseFolder,'__implements__',()),)
     52    __implements__ = (getattr(UniqueObject,'__implements__',()),) + (getattr(BaseBTreeFolder,'__implements__',()),)
    4653
    4754
     
    4956    archetype_name             = 'Unidades Orcamentarias'
    5057
    51     meta_type                  = 'UnidadesOrcamentarias' 
    52     portal_type                = 'UnidadesOrcamentarias' 
    53     allowed_content_types      = ['UnidadeOrcamentaria']
     58    meta_type                  = 'UnidadesOrcamentarias'
     59    portal_type                = 'UnidadesOrcamentarias'
     60    allowed_content_types      = ['UnidadeOrcamentaria'] + list(getattr(UniqueObject, 'allowed_content_types', []))
    5461    filter_content_types       = 1
    5562    global_allow               = 0
     
    6269    typeDescMsgId              = 'description_edit_unidadesorcamentarias'
    6370
    64     schema = BaseFolderSchema + \
    65              schema
     71    schema = UnidadesOrcamentarias_schema
    6672
    6773    ##code-section class-header #fill in your manual code here
     
    7076
    7177    #Methods
     78
     79    # Use class/module security defaults
     80    def __init__(self,id=None):
     81        """
     82        Construtor da classe. Fixa o id para nao ser mais alterado.
     83        """
     84       
     85        pass
     86
    7287
    7388registerType(UnidadesOrcamentarias,PROJECTNAME)
  • ILSAALOrcamento/trunk/i18n/generated.pot

    r528 r665  
    4747#: CasaLegislativa.py
    4848#. Informe o codigo da Casa Legislativa
     49#: LeiOrcamentariaAprovada.py
     50#. cod_casa
    4951msgid "ILSAALOrcamento_help_cod_casa"
    5052msgstr "Informe o codigo da Casa Legislativa"
     
    437439#: LeiOrcamentariaAprovada.py
    438440#. Ano do Exercicio Fiscal
    439 ## 1 more: MovimentoOrcamentario.py
    440441msgid "ILSAALOrcamento_label_ano_exercicio"
    441442msgstr "Ano do Exercicio Fiscal"
     
    462463#: CasaLegislativa.py
    463464#. Codigo da Casa Legislativa
     465#: LeiOrcamentariaAprovada.py
     466#. Cod_casa
    464467msgid "ILSAALOrcamento_label_cod_casa"
    465468msgstr "Codigo da Casa Legislativa"
  • ILSAALOrcamento/trunk/interfaces/ITitulo.py

    r528 r665  
    2929class ITitulo(Base):
    3030    """
    31    
     31    Interface padrao para todos os objetos, definindo o titulo
     32    personalizado individualmente.
    3233    """
    3334
  • ILSAALOrcamento/trunk/version.txt

    r532 r665  
    1 0.1 build 5
     10.1 build 7
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.