Exemplo n.º 1
0
class FormBesoin(wtf.Form):
    commande = wtf.StringField(
        label="Commande",
        validators=[validators.Required('Champ Obligatoires')])
    date_echeance = wtf.DateField(
        label='Date echeance',
        format='%d/%m/%Y',
        validators=[validators.Required('Champ Obligatoire'), controle_date])
    montant = wtf.FloatField(
        label='Montant',
        default=0,
        widget=NumberInput(),
        validators=[validators.Required('Champ Obligatoire')])
    avance = wtf.FloatField(label='Avance',
                            default=0,
                            widget=NumberInput(),
                            validators=[controle_avance])
    projet_id = wtf.SelectField(
        label='Projet',
        coerce=str,
        validators=[validators.Required('Champ Obligatoire')])
    fournisseur = wtf.StringField(
        label='Fournisseur',
        validators=[validators.Required('Champ Obligatoire')])
    solde = wtf.HiddenField()
    relance = wtf.HiddenField()
    id = wtf.HiddenField()
Exemplo n.º 2
0
class FormClient(wtf.Form):
    id = wtf.HiddenField()
    type_client = wtf.HiddenField()

    display_name = wtf.StringField(label='Nom du client :',
                                   validators=[
                                       validators.Required('Nom obligatoire'),
                                       unique_name_validator
                                   ])

    email = wtf.StringField(label='Adresse Courriel :',
                            validators=[
                                validators.email('Adresse courriel invalide'),
                                unique_email_validator
                            ])
    phone = wtf.StringField(label='Telephone :')

    entreprise = wtf.StringField(label='Societe :')

    ville = wtf.StringField(label='Villes :')
    quartier = wtf.StringField(label='Quartier :')

    categorie = wtf.SelectMultipleField(label='Groupes :', coerce=str)

    note = wtf.TextAreaField(label='Notes :')
Exemplo n.º 3
0
class FormVente(wtf.Form):
    id = wtf.HiddenField()
    ligne_data = wtf.HiddenField(validators=[valid_ligne_data])

    date_bon = wtf.DateField(label='Date vente :', format="%d/%m/%Y", validators=[validators.Required('Date de la vente obligatoire')])

    magasin_origine = wtf.SelectField(label='PDV de la vente :', coerce=str, validators=[validators.Required('PDV Obligatoire')])
Exemplo n.º 4
0
class FormTache(wtf.Form):
    titre = wtf.StringField(
        label='Nom de la tache :',
        validators=[validators.Required('Champ Obligatoire')])
    description = wtf.TextAreaField(label='Description :')
    heure = wtf.StringField(
        label='Nombre d\'heure :',
        default=0,
        widget=NumberInput(),
        validators=[validators.Required('Champ Obligatoire')])
    date_start = wtf.DateField(label='Date de debut :',
                               format='%d/%m/%Y',
                               default=datetime.date.today(),
                               validators=[controle_date_start])
    facturable = wtf.StringField(
        label='Facturation :',
        validators=[validators.Required('Champ Obligatoire')])
    projet_id = wtf.SelectField(label='Projet :',
                                coerce=str,
                                validators=[projet_id_required])
    user_id = wtf.SelectField(
        label='Utilisateur :',
        coerce=str,
        validators=[validators.Required('Champ Obligatoire')])
    prestation_id = wtf.StringField(
        label='Prestation :',
        validators=[validators.Required('Champ Obligatoire')])
    contact = wtf.HiddenField(default=None)
    id = wtf.HiddenField()
Exemplo n.º 5
0
class FormTemps(wtf.Form):
    derob = wtf.HiddenField()
    derob_day = wtf.HiddenField()
    date = wtf.DateField(label='Date d\'execution :', format="%d/%m/%Y", validators=[validators.Required('Champ Obligatoire'), control_date])
    description = wtf.TextAreaField(label='Description :', validators=[validators.Required('Champ Obligatoire')])
    heure = wtf.StringField(label='Nbre d\'Heure :', validators=[control_heure], default='00:00')
    jour = wtf.IntegerField(label='Nbre de jour :', default=0, widget=NumberInput(), validators=[control_day])
Exemplo n.º 6
0
class FormTransfert(wtf.Form):
    id = wtf.HiddenField()
    ligne_data = wtf.HiddenField(validators=[valid_ligne_data])

    date_bon = wtf.DateField(label='Date du transfert :', format="%d/%m/%Y", validators=[validators.Required('Date du transfert obligatoire')])

    magasin_origine = wtf.SelectField(label='Magasin d\'origine :', coerce=str, validators=[validators.Required('Magasin d\'origine obligatoire')])
    magasin_destina = wtf.SelectField(label='Magasin de destination :', coerce=str, validators=[validators.Required('Magasin de destination 0bligatoire')])
Exemplo n.º 7
0
class FormAjustement(wtf.Form):
    id = wtf.HiddenField()
    ligne_data = wtf.HiddenField(validators=[valid_ligne_data])

    date_bon = wtf.DateField(label='Date :', format="%d/%m/%Y", validators=[validators.Required('Date obligatoire')])

    magasin_origine = wtf.SelectField(label='Magasin :', coerce=str, validators=[validators.Required('Magasin obligatoire')])
    etat = wtf.SelectField(label='Motif d\'ajustement :', coerce=str, choices=choice, validators=[validators.Required('Motif d\'ajustement obligatoire')])
Exemplo n.º 8
0
class FormBon(wtf.Form):
    id = wtf.HiddenField()
    ligne_data = wtf.HiddenField(validators=[valid_ligne_data])

    date_bon = wtf.DateField(label='Date du bon :', format="%d/%m/%Y", validators=[validators.Required('Date du bon de commande obligatoire')])
    date_prevu_bon = wtf.DateField(label='Date prevu :', format="%d/%m/%Y", validators=(validators.Optional(), ))

    magasin_origine = wtf.SelectField(label='Magasin :', coerce=str, validators=[validators.Required('Magasin d\'origine obligatoire')])
    fournisseur = wtf.SelectField(label='Fournisseur :', coerce=str, validators=[validators.Required(message='Fournisseur obligatoire')])
Exemplo n.º 9
0
class ImageForm(wtf.Form):
    title = wtf.TextField('Title')
    description = wtf.TextAreaField('Description')
    order = wtf.IntegerField('Order', default=0)
    visible = wtf.BooleanField('Visible')
    update_image = wtf.BooleanField('Update image')
    image = wtf.FileField('Image')
    category_id = wtf.HiddenField()
    key_id = wtf.HiddenField()
Exemplo n.º 10
0
class CategoryForm(wtf.Form):
    title = wtf.TextField('Title', validators=[validators.Required()])
    order = wtf.IntegerField('Order')
    visible = wtf.BooleanField('Visible')
    autoscroll = wtf.BooleanField('Auto scroll')
    menu_entry = wtf.BooleanField('Menu entry')
    non_menu_category = wtf.BooleanField('Non-menu category')
    key_id = wtf.HiddenField()
    parent_id = wtf.HiddenField()
Exemplo n.º 11
0
class HourReviewForm(wtf.Form):
    status = wtf.RadioField('Status', [validators.Required()],
                            choices=[('approved', 'Approved'),
                                     ('rejected', 'Rejected'),
                                     ('pending', 'Pending')])
    hour_report_id = wtf.HiddenField('Hour Report ID', [validators.Required()])
    user_name = wtf.HiddenField('Name', [validators.Optional()])
    hours = wtf.HiddenField('Hours', [validators.Optional()])
    minutes = wtf.HiddenField('Minutes', [validators.Optional()])
Exemplo n.º 12
0
class FormOpportunite(wtf.Form):
    id = wtf.HiddenField()
    etape = wtf.HiddenField()
    name = wtf.StringField(
        label='Objet de l\'opportunite :',
        validators=[validators.Required(message='Champ obligatoire')])
    vendeur_id = wtf.SelectField(
        label='Vendeur :',
        coerce=str,
        validators=[validators.Required(message='Champ obligatoire')])
    note = wtf.TextAreaField(label='Note interne :')
Exemplo n.º 13
0
class FormClient(wtf.Form):
    name = wtf.StringField(
        label='Nom du Client :',
        validators=[validators.Required('Champ Obligatoire')])
    ref = wtf.StringField(label='Ref :',
                          validators=[
                              validators.Required('Champ Obligatoire'),
                              unique_reference
                          ])
    bp = wtf.StringField(label='Boite Postal :',
                         validators=[validators.Required('Champ Obligatoire')])
    adresse = wtf.TextAreaField(
        label='Adresse :',
        validators=[validators.Required('Champ Obligatoire')])
    ville = wtf.StringField(
        label='Ville :', validators=[validators.Required('Champ Obligatoire')])
    pays = wtf.StringField(
        label='Pays :', validators=[validators.Required('Champ Obligatoire')])
    email = wtf.StringField(label='Email :',
                            validators=[
                                validators.Required('Champ Obligatoire'),
                                unique_email_validator,
                                validators.Email('Email invalide')
                            ])
    phone = wtf.StringField(
        label='Telephone :',
        validators=[validators.Required('Champ Obligatoire')])
    id = wtf.HiddenField()
Exemplo n.º 14
0
class DeletePostForm(wtf.Form):
    """
    Stores the key associated with a blog post
    so that it can be deleted
    """

    key = wtf.HiddenField('key', [validators.Required()])
Exemplo n.º 15
0
class FormLibelle(wtf.Form):
    id = wtf.HiddenField()
    name = wtf.StringField(
        label='Libelle opportunite :',
        validators=[
            validators.Required(message='Champ obligatoire'),
            validators.length(max=50), unique_code_validator_lib
        ])
Exemplo n.º 16
0
class FormCategorie(wtf.Form):

    id = wtf.HiddenField()
    enfant = wtf.HiddenField()

    name = wtf.StringField(
        label='Nom de la categorie :',
        validators=[
            validators.Required(message='Champ obligatoire'),
            unique_code_validator
        ])
    description = wtf.TextAreaField(label='Description de la categorie :')
    url_image = wtf.StringField(label='Image de la categorie :')
    icone = wtf.StringField(label='Icone de la categorie :')
    parent_idcategorie = wtf.SelectField(label='Categorie Parente :',
                                         coerce=str,
                                         validators=[check_enfant])
Exemplo n.º 17
0
class FormMoyenPaiement(wtf.Form):
    id = wtf.HiddenField()
    name = wtf.StringField(
        label='Nom du moyen de paiement :',
        validators=[validators.Required(message='Champ obligatoire')])
    sigle = wtf.StringField(label='Sigle :',
                            validators=[unique_code_validator])
    logo = wtf.StringField(label='Image du moyen de paiement :')
Exemplo n.º 18
0
class AddressForm(wtf.Form):
    addrName = wtf.TextField('Name', [validators.Optional()])
    street1 = wtf.TextField('Street', [validators.Required()])
    street2 = wtf.TextField('', [validators.Optional()])
    city = wtf.TextField('City', [validators.Required()])
    state = wtf.TextField('State', [validators.Required()])
    zip_code = wtf.IntegerField('Zip', [validators.Required()])
    key = wtf.HiddenField([validators.Optional()])
Exemplo n.º 19
0
class FormAttribut(wtf.Form):
    id = wtf.HiddenField()
    name = wtf.StringField(label='Sigle :',
                           validators=[unique_code_validator_attr])
    desc = wtf.TextAreaField(label='Description :')
    libelle = wtf.StringField(
        label='Nom de l\'attribut :',
        validators=[validators.Required(message='Champ obligatoire')])
Exemplo n.º 20
0
class FormUser(wtf.Form):
    id = wtf.HiddenField()
    user = wtf.HiddenField()
    first_name = wtf.StringField(
        label='Prenom',
        validators=[validators.Required('Information obligatoire')])
    last_name = wtf.StringField(
        label='Nom',
        validators=[validators.Required('Information obligatoire')])
    email = wtf.StringField(label='Adresse Email',
                            validators=[
                                validators.Email('Email non valid'),
                                validators.Required('Information obligatoire'),
                                unique_email_validator
                            ])
    fonction = wtf.StringField(label='Fonction :')
    phone = wtf.StringField(label='Telephone Mobile :')
    note = wtf.TextAreaField(label='Note interne :')
Exemplo n.º 21
0
class FormService(wtf.Form):
    id = wtf.HiddenField()
    name = wtf.StringField(
        label='Nom du service :',
        validators=[validators.Required(message='Champ obligatoire')])
    package = wtf.BooleanField()
    sigle = wtf.StringField(label='Sigle :',
                            validators=[unique_code_validator])
    unite = wtf.StringField(label=u'Unité des offres/packages :')
Exemplo n.º 22
0
class FormClient(wtf.Form):

    id = wtf.HiddenField()
    notCat = wtf.HiddenField()

    raison = wtf.StringField(label='Forme juridique :')
    name = wtf.StringField(
        label='Nom de l\'entreprise :',
        validators=[validators.Required(message='Champ obligatoire')])
    ville = wtf.StringField(
        label='Ville :',
        validators=[validators.Required(message='Champ obligatoire')])
    quartier = wtf.StringField(label='Quartier :')
    adresse = wtf.StringField(label='Adresse :')
    postal_code = wtf.StringField(label='Code postal :')
    repere = wtf.StringField(label='Reperage :')
    region = wtf.StringField(label='Region :')

    email = wtf.StringField(label='Adresse Email :',
                            validators=[unique_email_validator])
    phone = wtf.StringField(label='Numero de telephone :')
    description = wtf.TextAreaField(label='Description :')
    urlsite = wtf.StringField(label='Site web :')

    latitude = wtf.StringField(label='Latitude :')
    longitude = wtf.StringField(label='Longitude :')

    facebook = wtf.StringField(label='Lien facebook :')
    twitter = wtf.StringField(label='Lien twitter :')
    linkedin = wtf.StringField(label='Lien linkedin :')
    youtube = wtf.StringField(label='Lien youtube :')

    idcategorie = wtf.SelectMultipleField(
        label='Categorie de l\'entreprise :',
        coerce=str,
        validators=[validators.Required(message='Champ obligatoire')])
    maincategorie = wtf.SelectField(
        label='Categorie Principale :',
        coerce=str,
        validators=[validators.Required(message='Champ obligatoire')])

    logo = wtf.StringField(label='Logo entreprise :')
    imageslide = wtf.StringField(label='Image du slide :')
Exemplo n.º 23
0
class FormProfil(wtf.Form):
    id = wtf.HiddenField()
    name = wtf.StringField(
        label='Nom profil',
        validators=[
            validators.Required(message='Champ obligatoire'),
            validators.length(max=50), unique_code_validator
        ])
    description = wtf.TextAreaField(label='Description du profil')
    active = wtf.BooleanField(default=True)
Exemplo n.º 24
0
class FormFerier(wtf.Form):
    id = wtf.HiddenField()
    date = wtf.DateField(label='Date du jour ferier :',
                         format="%d/%m/%Y",
                         validators=[
                             validators.Required('Champ Obligatoire'),
                             control_date, exist_date
                         ])
    description = wtf.TextAreaField(
        label='Description :',
        validators=[validators.Required('Champ Obligatoire')])
Exemplo n.º 25
0
class FormDomaine(wtf.Form):
    id = wtf.HiddenField()
    code = wtf.StringField(
        'code domaine',
        validators=[
            validators.Required(message='Champ obligatoire'),
            unique_code_validator
        ])
    libelle = wtf.StringField(
        label='Nom du domaine',
        validators=[validators.Required(message='Champ obligatoire')])
Exemplo n.º 26
0
class FormService(wtf.Form):
    id = wtf.HiddenField()
    code = wtf.StringField(
        'code service',
        validators=[
            validators.Required(message='Champ obligatoire'),
            unique_code_validator_service
        ])
    libelle = wtf.StringField(
        label='Nom du service',
        validators=[validators.Required(message='Champ obligatoire')])
Exemplo n.º 27
0
class FormItem(wtf.Form):
    id = wtf.HiddenField()
    variantes = wtf.HiddenField()
    produit_compose = wtf.HiddenField(validators=[valid_matiere])

    name = wtf.StringField(label='Nom ',
                           validators=[
                               validators.Required('Nom obligatoire'),
                               unique_name_validator
                           ])

    description = wtf.TextAreaField(label='Description')

    prix_achat = wtf.StringField(label='Prix d\'achat', default=0)

    a_vendre = wtf.BooleanField(label='Produit a vendre')
    type_article = wtf.BooleanField(label='Produit Compose')

    categorie = wtf.SelectField(label='Categorie', coerce=str)

    magasin = wtf.SelectMultipleField(label='Point de vente', coerce=str)
Exemplo n.º 28
0
class FormPos(wtf.Form):
    id = wtf.HiddenField()

    name = wtf.StringField(label='Nom appareil :',
                           validators=[
                               validators.Required('Nom obligatoire'),
                               unique_name_validator
                           ])
    magasin = wtf.SelectField(
        label='Point de vente :',
        coerce=str,
        validators=[validators.Required(message='Point de vente obligatoire')])
Exemplo n.º 29
0
class FormEtape(wtf.Form):
    id = wtf.HiddenField()
    name = wtf.StringField(
        label='Nom de l\'etape :',
        validators=[
            validators.Required(message='Champ obligatoire'),
            validators.length(max=50), unique_code_validator_etape
        ])
    sigle = wtf.StringField()
    proba = wtf.StringField(
        label='Changer automatiquement la probabilite a (%) :',
        widget=NumberInput(),
        validators=[validators.Required(message='Champ obligatoire')])
Exemplo n.º 30
0
class FormMag(wtf.Form):
    id = wtf.HiddenField()

    name = wtf.StringField(label='Point de vente :', validators=[validators.Required('Nom du magasin obligatoire'), unique_name_validator])
    biographic = wtf.TextAreaField(label='Bio du point de vente :')

    adresse = wtf.StringField(label='Adresse :')
    ville = wtf.StringField(label='Ville :')

    phone = wtf.StringField(label='Telephone :')
    email = wtf.StringField(label='Adresse Email :', validators=[validators.Required('Adresse courriel obligatoire'),
                                                                 validators.Email('Adresse email invalide')
                                                                 ])