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"
Пример #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)
Пример #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)
Пример #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'
Пример #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'
Пример #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'
Пример #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()
Пример #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)
Пример #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)
Пример #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)
Пример #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')))
Пример #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)))
Пример #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')))
Пример #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')}
Пример #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()
Пример #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'
Пример #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')))
Пример #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)
Пример #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'
Пример #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)
Пример #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)
Пример #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'
Пример #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'
Пример #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)
Пример #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)
Пример #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'
Пример #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'
Пример #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'
Пример #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']
Пример #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'
Пример #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'