class AddEquipmentForm(Form): equipment_title = StringField("Equipment title", [validators.DataRequired()]) equipment_code = StringField( "Equipment code", [validators.DataRequired(), validators.Length(3, 3)]) equipment_group = SelectField("Equipment group", choices=[(str(group.equipment_group_id), group.equipment_group_name) for group in get_equipment_groups() ]) def __init__(self, *args, **kwargs): super(AddEquipmentForm, self).__init__(*args, **kwargs) self.equipment_group.choices = [(str(group.equipment_group_id), group.equipment_group_name) for group in get_equipment_groups()]
def __init__(self, *args, **kwargs): super(AddEquipmentForm, self).__init__(*args, **kwargs) self.equipment_group.choices = [(str(group.equipment_group_id), group.equipment_group_name) for group in get_equipment_groups()]
def get_equipment_groups(token): if token in api_keys: equipment_groups = database.get_equipment_groups() data = [dict(equipment_group_id=e.equipment_group_id, equipment_group_name=e.equipment_group_name) for e in equipment_groups] return json.dumps(data)