Added Salle Physical Salle Management

Added Role Form for entities
This commit is contained in:
2015-04-04 04:42:51 +02:00
parent 77b0fb24f4
commit d8ca5c80a5
12 changed files with 593 additions and 62 deletions
+40 -1
View File
@@ -79,6 +79,13 @@ class TiersMember(MyBaseForm):
year_uid = SelectField(u'Année', coerce=int, choices=zip(range(2006,2016),range(2006,2016)))
user_uid = TextField(u'user')
role = TextField(u'Role')
class TiersRole(MyBaseForm):
class Meta:
csrf = False
year_uid = SelectField(u'Année', coerce=int, choices=zip(range(2006,2016),range(2006,2016)))
tiers_role = SelectField(u'Role', choices=TIERS_ROLE)
class TiersChoice(MyBaseForm):
class Meta:
@@ -96,6 +103,13 @@ class AddIntervenant(MyBaseForm):
event_uid = HiddenField()
intervenant = SelectField(u'Intervenant', coerce=int )
class AddTiers(MyBaseForm):
class Meta:
csrf = False
event_uid = HiddenField()
tiers = SelectField(u'Entité', coerce=int )
class ConfCreateForm(MyBaseForm):
event_type = HiddenField()
@@ -133,6 +147,29 @@ class ConfCreateForm(MyBaseForm):
class ConfUpdateForm(ConfCreateForm):
uid = HiddenField()
class SalleForm(MyBaseForm):
year_uid = SelectField(u'Année', coerce=int)
phy_salle_id = SelectField('Salle Physique', coerce=int)
place_type = SelectField('Type', choices=[('Conference','Conference'),
('Stand','Stand'), ('Ateliers','Ateliers'), ('Autres','Autres') ])
name = TextField('Nom de la salle', [validators.Length(min=1, max=40)],
filters=[strip_filter])
description = TextAreaField('Description',
filters=[strip_filter])
class EditSalleForm(SalleForm):
salle_id = HiddenField()
class SallePhyForm(MyBaseForm):
name = TextField('Nom de la salle', [validators.Length(min=1, max=40)],
filters=[strip_filter])
nb_places = TextField('Nombre de places', [validators.Length(max=4)])
description = TextAreaField('Description',
filters=[strip_filter])
class EditSallePhyForm(SallePhyForm):
uid = HiddenField()
class PlaceCreateForm(MyBaseForm):
place_type = SelectField('Type', choices=PLACE_TYPE)
@@ -342,7 +379,9 @@ class TiersForm(MyBaseForm):
description = u"Vous pouvez insérer les détails"
)
membership = FieldList(FormField(TiersMember))
membership = FieldList(FormField(TiersMember))
roles = FieldList(FormField(TiersRole))
class UpdateTiersForm(TiersForm):
uid = HiddenField()