コード例 #1
0
ファイル: forms.py プロジェクト: trollfot/sd.rendering
 def create(self, data):
     config = configuration.bind().get(self.context)
     factory = config['klass']
     sheet = factory(unicode(self.context.__view_name__))
     form.applyChanges(sheet, self.form_fields, data)
     return sheet
コード例 #2
0
ファイル: base.py プロジェクト: trollfot/sd.rendering
 def configurable(self):
     return configuration.bind().get(self)
コード例 #3
0
ファイル: forms.py プロジェクト: trollfot/sd.rendering
 def form_fields(self):
     config = configuration.bind().get(self.context)
     fields = form.FormFields(config['schema'])
     return fields.omit('name')