def before_update(self): user = get_current(self.request) if 'proposal' not in self.request.content_to_manage: self.behaviors = [CrateAndPublish, CreateIdea, Cancel] self.behaviors_instances = OrderedDict() specific_behaviors = [b._class_ for b in self.specific_behaviors_instances] self._init_behaviors(specific_behaviors) self.schema = update_anonymous_schemanode( self.request.root, self.schema) self.schema = update_challenge_schemanode( self.request, user, self.schema) if not getattr(self, 'is_home_form', False): self.action = self.request.resource_url( self.context, 'novaideoapi', query={'op': 'update_action_view', 'node_id': CreateIdea.node_definition.id}) self.schema.widget = deform.widget.FormWidget( css_class='deform novaideo-ajax-form') else: self.action = self.request.resource_url( self.context, 'createidea') self.schema.widget = deform.widget.FormWidget( css_class='material-form deform')
def before_update(self): self.schema = update_anonymous_schemanode( self.request.root, self.schema) self.action = self.request.resource_url( self.context, 'novaideoapi', query={'op': 'update_action_view', 'node_id': TransformToIdea.node_definition.id}) self.schema.widget = deform.widget.FormWidget( css_class='deform novaideo-ajax-form')
def before_update(self): user = get_current(self.request) self.schema = update_anonymous_schemanode( self.request.root, self.schema) self.schema = update_challenge_schemanode( self.request, user, self.schema) ideas_widget = ideas_choice(self.context, self.request) ideas_widget.item_css_class = 'hide-bloc' ideas_widget.css_class = 'controlled-items' self.schema.get('related_ideas').widget = ideas_widget
def before_update(self): self.schema = update_anonymous_schemanode( self.request.root, self.schema) self.action = self.request.resource_url( self.context, 'novaideoapi', query={'op': 'update_action_view', 'node_id': CommentAmendment.node_definition.id}) formwidget = deform.widget.FormWidget(css_class='commentform') formwidget.template = 'novaideo:views/templates/ajax_form.pt' self.schema.widget = formwidget
def before_update(self): user = get_current(self.request) self.schema = update_anonymous_schemanode(self.request.root, self.schema) self.schema = update_challenge_schemanode(self.request, user, self.schema) ideas_widget = ideas_choice(self.context, self.request) ideas_widget.item_css_class = 'hide-bloc' ideas_widget.css_class = 'controlled-items' self.schema.get('related_ideas').widget = ideas_widget
def before_update(self): user = get_current(self.request) self.schema = update_anonymous_schemanode( self.request.root, self.schema) self.schema = update_challenge_schemanode( self.request, user, self.schema) self.action = self.request.resource_url( self.context, 'novaideoapi', query={'op': 'update_action_view', 'node_id': TransformToQuestion.node_definition.id}) self.schema.widget = deform.widget.FormWidget( css_class='deform novaideo-ajax-form')
def before_update(self): user = get_current(self.request) self.schema = update_anonymous_schemanode( self.request.root, self.schema) self.schema = update_challenge_schemanode( self.request, user, self.schema) self.action = self.request.resource_url( self.context, 'novaideoapi', query={'op': 'update_action_view', 'node_id': DuplicateIdea.node_definition.id}) self.schema.widget = deform.widget.FormWidget( css_class='deform novaideo-ajax-form')
def before_update(self): self.schema = update_anonymous_schemanode(self.request.root, self.schema) self.action = self.request.resource_url( self.context, 'novaideoapi', query={ 'op': 'update_action_view', 'node_id': Participate.node_definition.id }) self.schema.widget = deform.widget.FormWidget( css_class='deform novaideo-ajax-form')
def before_update(self): self.schema = update_anonymous_schemanode( self.request.root, self.schema) options = getattr(self.context, 'options', []) if options: self.schema.get('option').widget = options_choice(options) else: self.schema.children.remove( self.schema.get('option')) self.action = self.request.resource_url( self.context, 'novaideoapi', query={'op': 'update_action_view', 'node_id': AnswerQuestion.node_definition.id}) self.schema.widget = deform.widget.FormWidget( css_class='commentform comment-inline-form answerform novaideo-ajax-form deform')
def before_update(self): self.schema = update_anonymous_schemanode(self.request.root, self.schema) options = getattr(self.context, 'options', []) if options: self.schema.get('option').widget = options_choice(options) else: self.schema.children.remove(self.schema.get('option')) self.action = self.request.resource_url( self.context, 'novaideoapi', query={ 'op': 'update_action_view', 'node_id': AnswerQuestion.node_definition.id }) self.schema.widget = deform.widget.FormWidget( css_class= 'commentform comment-inline-form answerform novaideo-ajax-form deform' )
def before_update(self): user = get_current(self.request) self.schema = update_anonymous_schemanode(self.request.root, self.schema) self.schema = update_challenge_schemanode(self.request, user, self.schema) if not getattr(self, 'is_home_form', False): self.action = self.request.resource_url( self.context, 'novaideoapi', query={ 'op': 'update_action_view', 'node_id': AskQuestion.node_definition.id }) self.schema.widget = deform.widget.FormWidget( css_class='deform novaideo-ajax-form') else: self.action = self.request.resource_url(self.context, 'askquestion') self.schema.widget = deform.widget.FormWidget( css_class='material-form deform')
def before_update(self): self.schema = update_anonymous_schemanode( self.request.root, self.schema)
def before_update(self): self.schema = update_anonymous_schemanode(self.request.root, self.schema)