name='planos', widget=atapi.InAndOutWidget( label="Planos e programas citados", description="Selecione uma ou mais opções.", ), enforceVocabulary=True, vocabulary=NamedVocabulary("""planos"""), searchable=True, ), )) # Set storage on fields copied from ATFolderSchema, making sure # they work well with the python bridge properties. PautaSchema['title'].widget.label = _(u"Retranca") PautaSchema['title'].storage = atapi.AnnotationStorage() PautaSchema['description'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['location'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['language'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['effectiveDate'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['expirationDate'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['creators'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['contributors'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['rights'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['allowDiscussion'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['excludeFromNav'].widget.visible = {"edit": "invisible", "view": "invisible"} PautaSchema['nextPreviousEnabled'].widget.visible = {"edit": "invisible", "view": "invisible"} schemata.finalizeATCTSchema( PautaSchema,
class IEvento(Interface): """Description of the Example Type""" # -*- schema definition goes here -*- obs_importante = schema.TextLine( title=_(u"Observação importante"), required=False, description=_(u""), ) data_hora = schema.Date( title=_(u"Data e hora do evento"), required=True, description=_(u"Informe a data e a hora do evento."), ) ordem_servico = schema.TextLine( title=_(u"Ordem de Serviço"), required=False, description=_(u"Informe o numero da ordem de serviço"), ) tipo = schema.List( title=_(u"Tipo da OS"), required=False, description=_(u"Selecione o tipo da ordem de serviço."), ) politica = schema.List( title=_(u"Política publica"), required=True, description=_(u"Selecione a política publica."), ) local = schema.TextLine( title=_(u"Local"), required=False, description=_(u"Informe o local do evento"), ) contatos = schema.TextLine( title=_(u"Contatos"), required=False, description=_(u""), ) flashes = schema.TextLine( title=_(u"Flashes"), required=False, description=_(u""), ) rodapes = schema.Text( title=_(u"Rodapés"), required=False, description=_(u""), ) creditos = schema.Text( title=_(u"Créditos"), required=False, description=_(u""), ) visita = schema.Text( title=_(u"Visita técnica"), required=False, description=_(u""), ) ocorrencias = schema.Text( title=_(u"Ocorrências"), required=False, description=_(u""), ) observacoes = schema.Text( title=_(u"Observações"), required=False, description=_(u""), )
storage=atapi.AnnotationStorage(), widget=atapi.CalendarWidget( label="Data de exibição do programa", description="Informe a data e a hora de exibição do programa.", format='%d/%m/%Y %H:%M', starting_year='2013', ), validators=('isValidDate'), required=True, ), DataGridField( name='chamada', columns=("roteiro", "validade", "fita"), widget=DataGridWidget( label=_(u"Chamadas"), columns={ 'roteiro': TextAreaColumn("Roteiro", rows="10", cols='50'), 'validade': Column("Validade"), 'fita': Column("Fita da chamada"), }, ), ), # atapi.LinesField( # name='recebedor', # widget=atapi.InAndOutWidget( # label="Entregue para", # ), # vocabulary='getListaProgramacao', # ),
widget=atapi.InAndOutWidget( label="Planos e programas citados", description="Selecione uma ou mais opções.", ), enforceVocabulary=True, vocabulary=NamedVocabulary("""planos"""), searchable=True, ), )) # Set storage on fields copied from ATFolderSchema, making sure # they work well with the python bridge properties. EventoSchema['title'].widget.label = _(u"Evento") EventoSchema['title'].storage = atapi.AnnotationStorage() EventoSchema['description'].storage = atapi.AnnotationStorage() EventoSchema['description'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['location'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['language'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['effectiveDate'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['expirationDate'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['creators'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['contributors'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['rights'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['allowDiscussion'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['excludeFromNav'].widget.visible = {"edit": "invisible", "view": "invisible"} EventoSchema['nextPreviousEnabled'].widget.visible = {"edit": "invisible", "view": "invisible"}
vocabulary='getListaCriacao', ), atapi.TextField( name='observacoes', widget=atapi.TextAreaWidget(label="Observações", ), allowable_content_types="('text/html','text/plain')", default_output_type="text/html", searchable=1, ), )) # Set storage on fields copied from ATFolderSchema, making sure # they work well with the python bridge properties. CriacaoSchema['title'].storage = atapi.AnnotationStorage() CriacaoSchema['title'].widget.label = _(u"Demanda") CriacaoSchema['description'].storage = atapi.AnnotationStorage() CriacaoSchema['description'].widget.visible = { "edit": "invisible", "view": "invisible" } CriacaoSchema['subject'].widget.visible = { "edit": "invisible", "view": "invisible" } CriacaoSchema['location'].widget.visible = { "edit": "invisible", "view": "invisible" } CriacaoSchema['language'].widget.visible = {
'exibicao_programa', storage=atapi.AnnotationStorage(), widget=atapi.CalendarWidget( label="Data de exibição do programa", description="Informe a data e a hora de exibição do programa.", format='%d/%m/%Y %H:%M', starting_year='2013', ), validators=('isValidDate'), required=True, ), DataGridField( name='chamada', columns=("roteiro", "validade", "fita"), widget=DataGridWidget( label=_(u"Chamadas"), columns={ 'roteiro': TextAreaColumn("Roteiro", rows="10", cols='50'), 'validade': Column("Validade"), 'fita': Column("Fita da chamada"), }, ), ), # atapi.LinesField( # name='recebedor', # widget=atapi.InAndOutWidget( # label="Entregue para", # ), # vocabulary='getListaProgramacao', # ),
), ), atapi.StringField( name='observacoes', widget=atapi.TextAreaWidget( label='Observações', ), ), )) # Set storage on fields copied from ATContentTypeSchema, making sure # they work well with the python bridge properties. EspecialSchema['title'].storage = atapi.AnnotationStorage() EspecialSchema['title'].widget.label = _(u"Especial") EspecialSchema['description'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['subject'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['location'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['relatedItems'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['language'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['effectiveDate'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['expirationDate'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['creators'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['contributors'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['rights'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['allowDiscussion'].widget.visible = {"edit": "invisible", "view": "invisible"} EspecialSchema['excludeFromNav'].widget.visible = {"edit": "invisible", "view": "invisible"} schemata.finalizeATCTSchema(EspecialSchema, moveDiscussion=False)
name='observacoes', widget=atapi.TextAreaWidget( label="Observações", ), allowable_content_types="('text/html','text/plain')", default_output_type="text/html", searchable=1, ), )) # Set storage on fields copied from ATFolderSchema, making sure # they work well with the python bridge properties. CriacaoSchema['title'].storage = atapi.AnnotationStorage() CriacaoSchema['title'].widget.label = _(u"Demanda") CriacaoSchema['description'].storage = atapi.AnnotationStorage() CriacaoSchema['description'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['subject'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['location'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['language'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['effectiveDate'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['expirationDate'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['creators'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['contributors'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['rights'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['allowDiscussion'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['excludeFromNav'].widget.visible = {"edit": "invisible", "view": "invisible"} CriacaoSchema['relatedItems'].widget.visible = {"edit": "invisible", "view": "invisible"}