class fields(WidgetsList):
        nombres = TextField(validator=NotEmpty)
	apellidos = TextField(validator=NotEmpty)
	username = TextField(validator=NotEmpty)
	password = PasswordField(validator=NotEmpty)
        #fecha_creacion = CalendarDatePicker(validator=DateConverter())
        submit_tex = "Crear Usuario"
Example #2
0
def append_fields(form):
    """Append SEO fields to the Media form.

    :param form: An instance of :class:`~mediacore.forms.admin.MediaForm`

    A post_init method in the form class registers it as a
    :class:`~mediacore.plugin.events.admin.MediaForm` event. When the event
    is triggered all observers are notified and passed in the Media form.
    At this point, we can append any fields we like to the form.

    In this case we will be adding options to set the page title,
    meta description and meta keywords for the given media item.

    """
    f = ListFieldSet('seo',
                     suppress_label=True,
                     legend=N_('Media Specifc SEO', domain='mediacore_seo'),
                     css_classes=['details_fieldset'],
                     children=[
                         TextField('page_title',
                                   label_text=N_('Page Title',
                                                 domain='mediacore_seo')),
                         TextField('meta_description',
                                   label_text=N_('Meta Description',
                                                 domain='mediacore_seo')),
                         TextField('meta_keywords',
                                   label_text=N_('Meta Keywords',
                                                 domain='mediacore_seo')),
                     ])
    form.children.append(f)
Example #3
0
    class fields(WidgetsList):
        n_theme = HiddenField(name='name', default='theme')
        v_theme = SingleSelectField(label_text=l_('Theme'),
                                                    name='value', size=SF_SIZE)
        n_title = HiddenField(name='name', default='title')
        v_title = TextField(label_text=l_('Site Title'),
                                                    name='value', size=TF_SIZE)
        n_copyright = HiddenField(name='name', default='copyright')
        v_copyright = TextField(label_text=l_('Copyright Notice'),
                                                    name='value', size=TF_SIZE)
        n_cc = HiddenField(name='name', default='cc')
        v_cc = SingleSelectField(label_text=l_('Creative Commons License'),
                                                    name='value', size=SF_SIZE)

        spacer1 = Spacer(label_text='')

        n_logo_media = HiddenField(name='name', default='logo_media')
        v_logo_media = SingleSelectField(label_text=l_('Logo Media'),
                                                    name='value', size=SF_SIZE)
        n_banner_media = HiddenField(name='name', default='banner_media')
        v_banner_media = SingleSelectField(label_text=l_('Banner Media'),
                                                    name='value', size=SF_SIZE)
        n_banner_link = HiddenField(name='name', default='banner_link')
        v_banner_link = SingleSelectField(label_text=l_('Banner Link'),
                                                    name='value', size=SF_SIZE)

        spacer2 = Spacer(label_text='')
        
        n_max_results = HiddenField(name='name', default='max_results')
        v_max_results = TextField(label_text=l_('Max results per page'),
                                                    name='value', size=TN_SIZE)
Example #4
0
class LineaBaseForm(TableForm):

    #action = 'CrearLineaBase'

    #genre_options = [x for x in (DBSession.query(Group).filter_by(group_name="lider").one()).users]
    item_options = [x for x in (DBSession.query(Item.id, Item.nombre))]

    fields = [
        TextField('nombre', label_text='Nombre'),
        TextField('idFase', label_text='idFase'),
        Spacer(),
        #TextField('idItem', label_text='idItem'),
        MultipleSelectField('idItem', options=item_options,
                            label_text='Items'),
        #SingleSelectField('idItem', options=item_options),
        Spacer(),
        TextField('estado', label_text='estado'),
        Spacer(),
        CalendarDatePicker('fechaCreacion', date_format='%d-%m-%y'),
        Spacer(),

        #SingleSelectField('liderProyecto', options=genre_options),
        #TextField('liderProyecto', label_text='Lider de Proyecto')
    ]
    submit_text = 'Crear LineaBase'
Example #5
0
class MovieForm(TableForm):

    template = "toscasample.widgets.templates.table_form"
    css = [CSSLink(link=url('/css/tooltips.css'))]

    genre_options = enumerate((
        'Action & Adventure', 'Animation', 'Comedy',
        'Documentary', 'Drama', 'Sci-Fi & Fantasy'))

    fields = [
        TextField('title', label_text='Movie Title',
            help_text='Please enter the full title of the movie.'),
        Spacer(),
        TextField('year', size=4,
            help_text='Please enter the year this movie was made.'),
        CalendarDatePicker('release_date', date_format='%y-%m-%d',
            help_text='Please pick the exact release date.'),
        SingleSelectField('genre', options=genre_options,
            help_text = 'Please choose the genre of the movie.'),
        Spacer(),
        TextArea('description', attrs=dict(rows=3, cols=25),
            help_text = 'Please provide a short description of the plot.'),
        Spacer()]

    submit_text = 'Save Movie'
Example #6
0
class MovieForm(TableForm):

    hover_help = True

    genre_options = [
        x for x in enumerate(('Action & Adventure', 'Animation', 'Comedy',
                              'Documentary', 'Drama', 'Sci-Fi & Fantasy'))
    ]

    fields = [
        TextField('title',
                  label_text='Movie Title',
                  help_text='Please enter the full title of the movie.'),
        Spacer(),
        TextField('year',
                  size=4,
                  help_text='Please enter the year this movie was made.'),
        CalendarDatePicker('release_date',
                           date_format='%y-%m-%d',
                           help_text='Please pick the exact release date.'),
        SingleSelectField('genre',
                          options=genre_options,
                          help_text='Please choose the genre of the movie.'),
        Spacer(),
        TextArea('description',
                 attrs=dict(rows=3, cols=25),
                 help_text='Please provide a short description of the plot.'),
        Spacer()
    ]

    submit_text = 'Save Movie'
Example #7
0
 class fields(WidgetsList):
     title = TextField()
     year = TextField()
     release_date = CalendarDatePicker()
     genre_options = enumerate(('Action & Adventure', 'Animation', 'Comedy',
                                'Documentary', 'Drama', 'Sci-Fi & Fantasy'))
     genre = SingleSelectField(options=genre_options)
     description = TextArea()
Example #8
0
 class fields(WidgetsList):
     title = TextField(validator=NotEmpty)
     author = TextField(validator=NotEmpty)
     description = TextArea(attrs=dict(rows=3, cols=25))
     date_taken = CalendarDatePicker(validator=DateConverter())
     subject_list = ((1, "Philosophy"), (2, "Maths"), (3, "Literature"),
                     (4, "History"), (5, "Politics"), (6, "Sociology"))
     subject = SingleSelectField(options=subject_list)
Example #9
0
 class fields(WidgetsList):
     came_from = HiddenField(validator=NotEmpty)
     associableid = HiddenField(validator=NotEmpty)
     name = TextField(label_text=l_('Name'), size=TF_SIZE,
                     validator=All(UnicodeString, NotEmpty, MaxLength(255)))
     email = TextField(label_text=l_('E-Mail'), size=TF_SIZE,
                     validator=All(Email, NotEmpty))
     text = TextArea(label_text=l_('Text'), rows=TA_ROWS, cols=TA_COLS)
Example #10
0
 class fields(WidgetsList):
     _method = HiddenField(default='DELETE', validator=None)
     mediaid = HiddenField(validator=NotEmpty)
     id_ = TextField(size=TF_SIZE, validator=None, disabled=True)
     mediatype_ = TextField(label_text=l_('Type'), size=TF_SIZE,
                                             validator=None, disabled=True)
     uri_ = TextField(label_text='URI', size=TF_SIZE, validator=None,
                                                             disabled=True)
Example #11
0
 class fields(WidgetsList):
     categoryid = SingleSelectField(label_text=l_('Category'), size=SF_SIZE)
     languageid = SingleSelectField(label_text=l_('Language'), size=SF_SIZE)
     title = TextField(label_text=l_('Title'), size=TF_SIZE,
                     validator=All(UnicodeString, NotEmpty, MaxLength(50)))
     text = TextArea(label_text=l_('Text'), rows=20, cols=TA_COLS)
     tagids = TextField(label_text=l_('Tags'), size=TF_SIZE,
                     attrs=dict(title=l_('Comma separated list of tags')))
Example #12
0
 class fields(WidgetsList):
     _method = HiddenField(default='PUT', validator=None)
     tagid = HiddenField(validator=NotEmpty)
     id_ = TextField(size=TF_SIZE, validator=None, disabled=True)
     languageid = CascadingSingleSelectField(label_text=l_('Language'),
                         size=SF_SIZE, cascadeurl=tg.url('/tag/translation'),
                         extra=['tagid'])
     name = TextField(label_text=l_('Name'), size=TF_SIZE,
                     validator=All(UnicodeString, NotEmpty, MaxLength(255)))
Example #13
0
 class fields(WidgetsList):
     _method = HiddenField(default='PUT', validator=None)
     articleid = HiddenField(validator=NotEmpty)
     id_ = TextField(size=TF_SIZE, validator=None, disabled=True)
     title_ = TextField(label_text=l_('Title'), size=TF_SIZE, validator=None,
                                                             disabled=True)
     categoryid = SingleSelectField(label_text=l_('Category'), size=SF_SIZE)
     tagids = TextField(label_text=l_('Tags'), size=TF_SIZE,
                     attrs=dict(title=l_('Comma separated list of tags')))
Example #14
0
class FaseEditForm(EditableForm):
    __model__ = Fase
       
    __omit_fields__ = ['id','idproyec', 'estado']
   
    
    
    __field_widgets__ = {'nombre':TextField('nombre', label_text='Nombre'),
            'descripcion':TextField('descripcion', label_text='Descripcion')}
Example #15
0
    def __init__(self, *args, **kwargs):
        """Initialize the widget.

        If no validator is specified at instantiation time, instantiates
        the default validator.
        """
        tw_TF.__init__(self, *args, **kwargs)
        if 'validator' not in kwargs:
            self.validator = self.validator()
Example #16
0
class AddUsuarioForm(TableForm):

    fields = [
        TextField('nombres', label_text='Nombres'),
        TextField('apellidos', label_text='Apellidos'),
        TextField('username', label_text='Username'),
        PasswordField('password', label_text='Contrasenha')
    ]

    submit_text = 'Guardar Usuario'
Example #17
0
 class fields(WidgetsList):
     uri = TextField(label_text='URI', size=TF_SIZE,
                     validator=All(UnicodeString, NotEmpty, MaxLength(255)))
     languageid = SingleSelectField(label_text=l_('Language'), size=SF_SIZE)
     name = TextField(label_text=l_('Name'), size=TF_SIZE,
                     validator=All(UnicodeString, NotEmpty, MaxLength(255)))
     description = TextArea(label_text=l_('Description'), rows=TA_ROWS,
                                                             cols=TA_COLS)
     tagids = TextField(label_text=l_('Tags'), size=TF_SIZE,
                     attrs=dict(title=l_('Comma separated list of tags')))
Example #18
0
 class fields(WidgetsList):
     _method = HiddenField(default='PUT', validator=None)
     categoryid = HiddenField(validator=NotEmpty)
     id_ = TextField(size=TF_SIZE, validator=None, disabled=True)
     languageid = CascadingSingleSelectField(label_text=l_('Language'),
                     size=SF_SIZE, cascadeurl=tg.url('/category/translation'),
                     extra=['categoryid'])
     name = TextField(label_text=l_('Name'), size=TF_SIZE,
                     validator=All(UnicodeString, NotEmpty, MaxLength(50)))
     description = TextArea(label_text=l_('Description'), rows=TA_ROWS,
                                                             cols=TA_COLS)
Example #19
0
class TipoDeItemForm(TableForm):

    fields = [
        HiddenField('idFase', label_text='idFase'),
        Spacer(),
        TextField('nombre', label_text='Nombre'),
        Spacer(),
        TextField('descripcion', label_text='Descripcion'),
        HiddenField('id')
    ]

    submit_text = 'Crear TipoDeItem'
Example #20
0
 class fields(WidgetsList):
     _method = HiddenField(default='DELETE', validator=None)
     commentid = HiddenField(validator=NotEmpty)
     id_ = TextField(size=TF_SIZE, validator=None, disabled=True)
     date_ = TextField(label_text=l_('Date'), size=TF_SIZE, validator=None,
                                                             disabled=True)
     to_ = TextField(label_text=l_('To'), size=TF_SIZE, validator=None,
                                                             disabled=True)
     name_ = TextField(label_text=l_('Name'), size=TF_SIZE, validator=None,
                                                             disabled=True)
     text_ = TextArea(label_text=l_('Text'), rows=TA_ROWS, cols=TA_COLS,
                                             validator=None, disabled=True)
Example #21
0
 class fields(WidgetsList):
     _method = HiddenField(default='PUT', validator=None)
     commentid = HiddenField(validator=NotEmpty)
     id_ = TextField(size=TF_SIZE, validator=None, disabled=True)
     date_ = TextField(label_text=l_('Date'), size=TF_SIZE, validator=None,
                                                             disabled=True)
     to_ = TextField(label_text=l_('To'), size=TF_SIZE, validator=None,
                                                             disabled=True)
     name = TextField(label_text=l_('Name'), size=TF_SIZE,
                     validator=All(UnicodeString, NotEmpty, MaxLength(255)))
     email = TextField(label_text=l_('E-Mail'), size=TF_SIZE,
                     validator=All(Email, NotEmpty))
     text = TextArea(label_text=l_('Text'), rows=TA_ROWS, cols=TA_COLS)
Example #22
0
class CamposForm(TableForm):

    tipo_options = [x for x in (('string', 'integer'))]

    fields = [
        TextField('nombre', label_text='Nombre'),
        Spacer(),
        TextField('idTipoDeItem', label_text='Tipo de Item'),
        Spacer(),
        SingleSelectField('tipoDeDato',
                          options=tipo_options,
                          label_text='Tipo de Dato'),
    ]
    submit_text = 'Crear Campos'
Example #23
0
class FaseForm(TableForm):
    
	#action = 'CrearFase'

        fields = [
		TextField('nombre', label_text='Nombre'),
	    Spacer(),
		TextField('descripcion', label_text='Descripcion'),
        Spacer(),
        HiddenField('idproyec', label_text='idproyec')

		]
        
        submit_text = 'Crear Fase'
Example #24
0
 class fields(WidgetsList):
     _method = HiddenField(default='PUT', validator=None)
     pageid = HiddenField(validator=NotEmpty)
     id_ = TextField(size=TF_SIZE, validator=None, disabled=True)
     languageid = CascadingSingleSelectField(label_text=l_('Language'),
                     size=SF_SIZE, cascadeurl=tg.url('/page/translation'),
                     extra=['pageid'])
     version = CascadingSingleSelectField(label_text=l_('Version'),
                     size=SF_SIZE, cascadeurl=tg.url('/page/version'),
                     extra=['pageid', 'languageid'])
     modified = TextField(disabled=True, label_text=l_('Last Modified'),
                                                             validator=None)
     name = TextField(label_text=l_('Name'), size=TF_SIZE,
                     validator=All(UnicodeString, NotEmpty, MaxLength(255)))
     text = TextArea(label_text=l_('Text'), rows=TA_ROWS, cols=TA_COLS)
Example #25
0
def append_fields(form):
    f = TextField('view_count',
                  label_text=N_('View Count', domain='mediacore_editviews'),
                  attrs={'style': 'width: 68px;'},
                  help_text=N_('Set the number of views for this media.',
                               domain='mediacore_editviews'))
    form.children.append(f)
Example #26
0
class AtributoForm(TableForm):

    hover_help = True
    show_errors = True
    genre_options = ['Texto', 'Numerico', 'Fecha']

    fields = [
        HiddenField('id_atributo',
                    label_text='Id',
                    help_text='Id del atributo'),
        HiddenField(
            'id_tipo_item',
            validator=NotEmpty,
            label_text='Identificador del Tipo de Item',
            help_text='Introduzca el tipo de item asociado al atributo'),
        Spacer(),
        TextField('nombre',
                  validator=NotEmpty,
                  label_text='Nombre',
                  size=38,
                  help_text='Introduzca el nombre del atributo'),
        Spacer(),
        TextArea('descripcion',
                 attrs=dict(rows=10, cols=50),
                 label_text='Descripcion'),
        Spacer(),
        SingleSelectField('tipo',
                          options=genre_options,
                          label_text='Tipo',
                          help_text='Seleccione el tipo del atributo.')
    ]

    submit_text = 'Guardar Atributo'
Example #27
0
class RolForm(TableForm):

    hover_help = True
    show_errors = True
    tipo_options = ['Sistema', 'Proyecto']

    fields = [
        HiddenField('id_rol', label_text='Id', help_text='Id del Rol'),
        SingleSelectField('tipo',
                          validator=NotEmpty,
                          options=tipo_options,
                          label_text='Tipo',
                          help_text='Seleccione el tipo de rol'),
        Spacer(),
        TextField('nombre_rol',
                  validator=NotEmpty_PlainText,
                  label_text='Nombre',
                  size=38,
                  help_text='Introduzca el nombre del Rol.'),
        Spacer(),
        TextArea('descripcion',
                 label_text='Descripcion',
                 attrs=dict(rows=10, cols=50),
                 help_text='Introduzca una descripcion del Rol'),
        Spacer()
    ]

    submit_text = 'Guardar Rol'
Example #28
0
class LineaBaseForm(TableForm):

    hover_help = True
    show_errors = True

    fields = [
        HiddenField('id_linea_base',
                    label_text='Id',
                    help_text='Id del usuario'),
        TextField('nombre',
                  validator=NotEmpty,
                  label_text='Nombre',
                  help_text='Introduzca el nombre de la linea base'),
        Spacer(),
        TextArea('descripcion',
                 label_text='Descripcion',
                 help_text='Introduzca una descripcion de la linea base'),
        Spacer(),
        HiddenField('id_estado',
                    validator=NotEmpty,
                    label_text='Estado',
                    help_text='Identificador del estado de la linea base.'),
        HiddenField('id_fase',
                    validator=NotEmpty,
                    label_text='Fase',
                    help_text='Identificador de la fase.'),
        HiddenField('version',
                    validator=NotEmpty,
                    label_text='Version',
                    help_text='Version de la linea base')
    ]

    submit_text = 'Guardar Linea Base'
Example #29
0
class TipoDeItemEditForm(EditableForm):
    __model__ = TipoDeItem
    __field_widgets__ = {
        'nombre': HiddenField('nombre', label_text='Nombre'),
        'descripcion': TextField('descripcion', label_text='Descripcion'),
    }

    __omit_fields__ = ['id', 'idFase', 'nrogeneracion']
Example #30
0
class ProyectoEditForm(EditableForm):
    __model__ = Proyecto

    lider_options = []
    __field_widgets__ = {
        'nombre':
        TextField('nombre', validator=NotEmpty, label_text='Nombre'),
        'descripcion':
        TextField('descripcion', label_text='Descripcion'),
        'liderProyecto':
        CalendarDatePicker('fechaCreacion', date_format='%d-%m-%y'),
        'estado':
        SingleSelectField('liderProyecto', options=lider_options)
    }

    __omit_fields__ = ['id', 'fechaCreacion', 'nrofase']
    submit_text = 'Editar Proyecto'
Example #31
0
class MovieForm(TableForm):

    genre_options = enumerate(('Action & Adventure', 'Animation', 'Comedy',
                               'Documentary', 'Drama', 'Sci-Fi & Fantasy'))

    fields = [
        TextField('title', label_text='Movie Title'),
        Spacer(),
        TextField('year', size=4),
        CalendarDatePicker('release_date', date_format='%y-%m-%d'),
        SingleSelectField('genre', options=genre_options),
        Spacer(),
        Label(text='Please provide a short description of the plot:'),
        TextArea('description', attrs=dict(rows=3, cols=25)),
        Spacer()
    ]

    submit_text = 'Save Movie'