source: publico/ILCertificados/trunk/TemplateCertificado.py @ 2674

Última Alteração nesse arquivo desde 2674 foi 2674, incluída por jeanferri, 14 anos atrás

Importação do produto de certificados on-line

File size: 4.7 KB
Linha 
1# -*- coding: utf-8 -*-
2#
3# File: TemplateCertificado.py
4#
5# Copyright (c) 2006 by Interlegis
6# Generator: ArchGenXML
7#            http://plone.org/products/archgenxml
8#
9# GNU General Public License (GPL)
10#
11# This program is free software; you can redistribute it and/or
12# modify it under the terms of the GNU General Public License
13# as published by the Free Software Foundation; either version 2
14# of the License, or (at your option) any later version.
15#
16# This program is distributed in the hope that it will be useful,
17# but WITHOUT ANY WARRANTY; without even the implied warranty of
18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19# GNU General Public License for more details.
20#
21# You should have received a copy of the GNU General Public License
22# along with this program; if not, write to the Free Software
23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
24# 02110-1301, USA.
25#
26
27__author__ = """STC Interlegis <admin-stc@interlegis.gov.br>"""
28__docformat__ = 'plaintext'
29
30from AccessControl import ClassSecurityInfo
31from Products.Archetypes.atapi import *
32from Products.ILCertificados.config import *
33
34##code-section module-header #fill in your manual code here
35##/code-section module-header
36
37schema = Schema((
38
39    StringField(
40        name='titulo',
41        widget=StringWidget(
42            label='Titulo',
43            label_msgid='ILCertificados_label_titulo',
44            i18n_domain='ILCertificados',
45        )
46    ),
47
48    StringField(
49        name='layout',
50        widget=SelectionWidget(
51            label='Layout',
52            label_msgid='ILCertificados_label_layout',
53            i18n_domain='ILCertificados',
54        )
55    ),
56
57    ImageField(
58        name='logo1',
59        widget=ImageWidget(
60            label='Logo1',
61            label_msgid='ILCertificados_label_logo1',
62            i18n_domain='ILCertificados',
63        ),
64        storage=AttributeStorage()
65    ),
66
67    ImageField(
68        name='logo2',
69        widget=ImageWidget(
70            label='Logo2',
71            label_msgid='ILCertificados_label_logo2',
72            i18n_domain='ILCertificados',
73        ),
74        storage=AttributeStorage()
75    ),
76
77    ImageField(
78        name='logo3',
79        widget=ImageWidget(
80            label='Logo3',
81            label_msgid='ILCertificados_label_logo3',
82            i18n_domain='ILCertificados',
83        ),
84        storage=AttributeStorage()
85    ),
86
87    ImageField(
88        name='logo4',
89        widget=ImageWidget(
90            label='Logo4',
91            label_msgid='ILCertificados_label_logo4',
92            i18n_domain='ILCertificados',
93        ),
94        storage=AttributeStorage()
95    ),
96
97    ImageField(
98        name='logo5',
99        widget=ImageWidget(
100            label='Logo5',
101            label_msgid='ILCertificados_label_logo5',
102            i18n_domain='ILCertificados',
103        ),
104        storage=AttributeStorage()
105    ),
106
107    ImageField(
108        name='fundo',
109        widget=ImageWidget(
110            label='Fundo',
111            label_msgid='ILCertificados_label_fundo',
112            i18n_domain='ILCertificados',
113        ),
114        storage=AttributeStorage()
115    ),
116
117    TextField(
118        name='cabecalho',
119        widget=TextAreaWidget(
120            label='Cabecalho',
121            label_msgid='ILCertificados_label_cabecalho',
122            i18n_domain='ILCertificados',
123        )
124    ),
125
126    BooleanField(
127        name='verso',
128        widget=BooleanWidget(
129            label='Verso',
130            label_msgid='ILCertificados_label_verso',
131            i18n_domain='ILCertificados',
132        )
133    ),
134
135),
136)
137
138##code-section after-local-schema #fill in your manual code here
139##/code-section after-local-schema
140
141TemplateCertificado_schema = BaseSchema.copy() + \
142    schema.copy()
143
144##code-section after-schema #fill in your manual code here
145##/code-section after-schema
146
147class TemplateCertificado(BaseContent):
148    """
149    """
150    security = ClassSecurityInfo()
151    __implements__ = (getattr(BaseContent,'__implements__',()),)
152
153    # This name appears in the 'add' box
154    archetype_name = 'TemplateCertificado'
155
156    meta_type = 'TemplateCertificado'
157    portal_type = 'TemplateCertificado'
158    allowed_content_types = []
159    filter_content_types = 0
160    global_allow = 0
161    #content_icon = 'TemplateCertificado.gif'
162    immediate_view = 'base_view'
163    default_view = 'base_view'
164    suppl_views = ()
165    typeDescription = "TemplateCertificado"
166    typeDescMsgId = 'description_edit_templatecertificado'
167
168    _at_rename_after_creation = True
169
170    schema = TemplateCertificado_schema
171
172    ##code-section class-header #fill in your manual code here
173    ##/code-section class-header
174
175    # Methods
176
177registerType(TemplateCertificado, PROJECTNAME)
178# end of class TemplateCertificado
179
180##code-section module-footer #fill in your manual code here
181##/code-section module-footer
182
183
184
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

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