Changeset 2109 for trunk/loreality/loreality/controllers/mission.py
- Timestamp:
- 07/12/10 14:48:12 (23 months ago)
- File:
-
- 1 edited
-
trunk/loreality/loreality/controllers/mission.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/loreality/loreality/controllers/mission.py
r2106 r2109 21 21 import uuid 22 22 from pylons.i18n.translation import _, ungettext 23 class MisField:24 name = ""25 formtype = ""26 def __init__( self, **kwargs):27 self.__dict__.update( kwargs )28 29 30 23 class MissionController(BaseController): 31 misfields = [32 MisField(name="name" ,t_name=_("name") ,formtype="text"),33 MisField(name="description" ,t_name=_("description") ,formtype="text"),34 MisField(name="date" ,t_name=_("date") ,formtype="text"),35 MisField(name="situation" ,t_name=_("situation") ,formtype="textarea"),36 MisField(name="objectives" ,t_name=_("objectives") ,formtype="textarea"),37 MisField(name="flightplan" ,t_name=_("flight plan") ,formtype="textarea"),38 MisField(name="threat" ,t_name=_("threat") ,formtype="textarea"),39 MisField(name="others" ,t_name=_("others") ,formtype="textarea")24 formfields = [ 25 FormField(name="name" ,t_name=_("name") ,formtype="text"), 26 FormField(name="description" ,t_name=_("description") ,formtype="text"), 27 FormField(name="date" ,t_name=_("date") ,formtype="text"), 28 FormField(name="situation" ,t_name=_("situation") ,formtype="textarea"), 29 FormField(name="objectives" ,t_name=_("objectives") ,formtype="textarea"), 30 FormField(name="flightplan" ,t_name=_("flight plan") ,formtype="textarea"), 31 FormField(name="threat" ,t_name=_("threat") ,formtype="textarea"), 32 FormField(name="others" ,t_name=_("others") ,formtype="textarea") 40 33 ] 41 34 #-------------------------------------------------------------- … … 60 53 c.heading = mission.name 61 54 c.mission = mission 62 c. misfields = self.misfields55 c.formfields = self.formfields 63 56 c.available_pilots = self._get_pilots(mission.pilots) 64 57 … … 92 85 abort(404) 93 86 94 for f in self. misfields:87 for f in self.formfields: 95 88 setattr(mission, f.name, result[f.name] ) 96 89 … … 112 105 c.heading = "Edit %s"%mission.name 113 106 c.mission = mission 114 c. misfields = self.misfields107 c.formfields = self.formfields 115 108 c.available_pilots = self._get_pilots(mission.pilots) 116 109 117 110 if not values: values = {} 118 111 119 for f in self. misfields:112 for f in self.formfields: 120 113 values[f.name] = getattr(mission, f.name ) 121 114
Note: See TracChangeset
for help on using the changeset viewer.
