def display(self, **kw): cat = kw.get('category') self.fields = [ ew.RowField( show_errors=False, show_label=False, fields=[ ew.LinkField( text=cat.fullname, href="/categories/%s" % cat.trove_cat_id), ew.HTMLField( text=cat.shortname, attrs={'disabled':True, 'value':cat.shortname}), ew.SubmitButton( show_errors=False, attrs={'value': 'Remove'})], hidden_fields=[ ew.HiddenField( name='categoryid', attrs={'value': cat.trove_cat_id})])] return super(ForgeForm, self).display(**kw)
def display(self, **kw): startdate = kw.get('startdate') enddate = kw.get('enddate') self.fields = [ ew.RowField( show_label=False, show_errors=False, fields=[ ffw.DisplayOnlyField( name='startdate', attrs={'value': startdate.strftime('%d/%m/%Y')}, show_errors=False), ffw.DisplayOnlyField( name='enddate', attrs={'value': enddate.strftime('%d/%m/%Y')}, show_errors=False), ew.SubmitButton(attrs={'value': 'Remove'}, show_errors=False) ]) ] return super(ForgeForm, self).display(**kw)
def display(self, **kw): account = kw.get('account', '') socialnetwork = kw.get('socialnetwork', '') self.fields = [ ew.RowField( show_errors=False, fields=[ ffw.DisplayOnlyField( text='%s account' % socialnetwork, name="socialnetwork", attrs={'value': socialnetwork}, show_errors=False), ffw.DisplayOnlyField( name="account", attrs={'value': account}, show_errors=False), ew.SubmitButton( show_label=False, attrs={'value': 'Remove'}, show_errors=False)])] return super(ForgeForm, self).display(**kw)
def display(self, **kw): initial_value = kw.get('value', '') label = kw.get('label', '') description = kw.get('description') self.fields = [ ew.RowField(show_errors=False, fields=[ ffw.DisplayOnlyField(text=label), ffw.DisplayOnlyField( name='oldvalue', label=initial_value, attrs={'value': initial_value}, show_errors=False), ew.SubmitButton(show_label=False, attrs={'value': 'Remove'}, show_errors=False) ]) ] if description: self.fields.append( _HTMLExplanation(text=description, show_errors=False)) return super(ForgeForm, self).display(**kw)
def display(self, **kw): skill = kw.get('skill') comment = skill['comment'] if not comment: comment = " " self.fields = [ ew.RowField(show_errors=False, hidden_fields=[ ew.HiddenField( name="categoryid", attrs={'value': skill['skill'].trove_cat_id}, show_errors=False) ], fields=[ ffw.DisplayOnlyField(text=skill['skill'].fullpath), ffw.DisplayOnlyField(text=skill['level']), ffw.DisplayOnlyField(text=comment), ew.SubmitButton(show_label=False, attrs={'value': 'Remove'}, show_errors=False) ]) ] return super(ForgeForm, self).display(**kw)