def form_widgets(self, fields): tagdata = get_tags_client_data(self.context, self.request) widgets = {'title': formish.Input(empty=''), 'tags': karlwidgets.TagsEditWidget(tagdata=tagdata), 'description': formish.TextArea(rows=5, cols=60, empty=''), } return widgets
def form_widgets(self, fields): tagdata = get_tags_client_data(self.context, self.request) widgets = { 'title': formish.Input(empty=''), 'tags': karlwidgets.TagsEditWidget(tagdata=tagdata), 'text': karlwidgets.RichTextWidget(empty=''), 'attachments': karlwidgets.AttachmentsSequence(sortable=False, min_start_fields=0), 'attachments.*': karlwidgets.FileUpload2(filestore=self.filestore), 'photo': karlwidgets.PhotoImageWidget(filestore=self.filestore, url_base=resource_url( self.context, self.request), show_image_thumbnail=True, show_remove_checkbox=self.photo is not None), 'caption': formish.Input(empty=''), 'publication_date': karlwidgets.DateTime( converter_options={'datetime_format': self.datetime_format}, js_date_format=self.js_date_format, ), } return widgets
def form_widgets(self, fields): widgets = shared_widgets(self) tagdata = get_tags_client_data(self.context, self.request) widgets['tags'] = karlwidgets.TagsEditWidget(tagdata=tagdata) widgets['default_tool'] = formish.SelectChoice( options=self.selected_tools, none_option=('', 'Overview')) schema = dict(fields) if 'security_state' in schema: security_states = self._get_security_states() widgets['security_state'] = formish.RadioChoice(options=[ (s['name'], s['title']) for s in security_states ], none_option=None) return widgets
def form_widgets(self, fields): tagdata = get_tags_client_data(self.context, self.request) widgets = { 'title': formish.Input(empty=''), 'tags': karlwidgets.TagsEditWidget(tagdata=tagdata), 'text': karlwidgets.RichTextWidget(empty=''), } security_states = self._get_security_states() schema = dict(fields) if 'security_state' in schema: security_states = self._get_security_states() widgets['security_state'] = formish.RadioChoice(options=[ (s['name'], s['title']) for s in security_states ], none_option=None) return widgets
def form_widgets(self, fields): tagdata = get_tags_client_data(self.context, self.request) widgets = { 'title': formish.Input(empty=''), 'tags': karlwidgets.TagsEditWidget(tagdata=tagdata), 'text': karlwidgets.RichTextWidget(empty=''), 'attachments': karlwidgets.AttachmentsSequence(sortable=False, min_start_fields=0), 'attachments.*': karlwidgets.FileUpload2(filestore=self.filestore), } return widgets
def form_widgets(self, fields): tagdata = get_tags_client_data(self.context, self.request) widgets = { 'title':formish.Input(empty=''), 'tags':karlwidgets.TagsEditWidget(tagdata=tagdata), 'text':karlwidgets.RichTextWidget(empty=''), 'attachments': karlwidgets.AttachmentsSequence(sortable=False, min_start_fields=0), 'attachments.*':karlwidgets.FileUpload2(filestore=self.filestore), } security_states = self._get_security_states() schema = dict(fields) if 'security_state' in schema: security_states = self._get_security_states() widgets['security_state'] = formish.RadioChoice( options=[ (s['name'], s['title']) for s in security_states], none_option=None) return widgets