def __init__(self, *args, **kwargs): self.instance = kwargs['instance'] super(BaseReleaseMediaForm, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_tag = False base_layout = Row( Column( Field('tracknumber', css_class='input-small'), Field('mediatype', css_class='input-small'), Field('license', css_class='input-small'), HTML( '<div><span style="padding-right: 68px;"> </span><a href="%s"><i class="icon icon-edit"></i> Edit Track</a></div>' % self.instance.get_edit_url()), css_class='span3'), Column( LookupField('name', css_class='input-large'), LookupField('artist', css_class='input-large'), LookupField('isrc', css_class='input-large'), HTML( '<div style="opacity: 0.5;"><span style="padding-right: 48px;">File:</span>%s</div>' % self.instance.filename), css_class='span9'), css_class='releasemedia-row row-fluid', ) self.helper.add_layout(base_layout)
def __init__(self, *args, **kwargs): self.instance = kwargs['instance'] super(BaseReleaseMediaFormSet, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_tag = False base_layout = Row( Column( Field('tracknumber', css_class='input-small'), Field('mediatype', css_class='input-small'), Field('license', css_class='input-small'), #Field('DELETE', css_class='input-mini'), css_class='span3'), Column(LookupField('name', css_class='input-large'), LookupField('artist', css_class='input-large'), LookupField('isrc', css_class='input-large'), HTML('<span>*%s*</span>' % self.instance.name), css_class='span5'), css_class='releasemedia-row row-fluid', ) self.helper.add_layout(base_layout)
def __init__(self, *args, **kwargs): self.instance = kwargs.pop('instance', False) self.disable_license = False """ # publishing removed if self.instance and self.instance.publish_date: self.disable_license = True """ super(ReleaseBulkeditForm, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_class = 'form-horizontal' self.helper.form_method = 'post' self.helper.form_action = '' self.helper.form_tag = False form_class = 'input-xlarge' if self.disable_license: form_class = 'hidden' if self.instance: base_layout = Div( Div( HTML('<p>"%s": %s</p>' % ( _('Bulk Edit'), _('Choose Artist name and/or license to apply on each track.' )))), Row( Column(Field('bulk_artist_name', css_class='input-xlarge'), css_class='main'), Column(HTML( '<button type="button" id="bulk_apply_artist_name" value="apply" class="btn btn-mini pull-right bulk_apply" id="submit-"><i class="icon-plus"></i> %s</button>' % _('Apply Artist to all tracks')), css_class='side'), css_class='bulkedit-row row-fluid', ), Row( Column(Field('bulk_license', css_class=form_class), css_class='main'), Column(HTML( '<button type="button" id="bulk_apply_license" value="apply" class="btn btn-mini pull-right bulk_apply" id="submit-"><i class="icon-plus"></i> %s</button>' % _('Apply License to all tracks')), css_class='side'), css_class='bulkedit-row row-fluid', ), css_class='bulk_edit', ) self.helper.add_layout(base_layout)
def __init__(self, *args, **kwargs): instance = getattr(self, 'instance', None) super(BaseAlbumartistForm, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_tag = False base_layout = Row( Column(Field('join_phrase'), css_class='span3'), Column(Field('artist'), css_class='span5'), Column(Field('DELETE'), css_class='span4 delete'), css_class='albumartist-row row-fluid form-autogrow', ) self.helper.add_layout(base_layout)
def __init__(self, *args, **kwargs): super(BaseReleaseReleationForm, self).__init__(*args, **kwargs) instance = getattr(self, 'instance', None) self.fields['service'].widget.instance = instance if instance and instance.id: self.fields['service'].widget.attrs['readonly'] = True self.helper = FormHelper() self.helper.form_tag = False base_layout = Row( Column(Field('url', css_class='input-xlarge'), css_class='span6 relation-url'), Column(Field('service', css_class='input-mini'), css_class='span4'), Column(Field('DELETE', css_class='input-mini'), css_class='span2 delete'), css_class='row-fluid relation-row form-autogrow', ) self.helper.add_layout(base_layout)
def __init__(self, *args, **kwargs): self.instance = kwargs['instance'] super(BaseAlbumartistFormSet, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_id = "id_artists_form_%s" % 'inline' self.helper.form_class = 'form-horizontal' self.helper.form_method = 'post' self.helper.form_action = '' self.helper.form_tag = False base_layout = Row( Column(Field('join_phrase'), css_class='span3'), Column(Field('artist'), css_class='span5'), Column(Field('DELETE'), css_class='span4 delete'), css_class='albumartist-row row-fluid form-autogrow', ) self.helper.add_layout(base_layout)
def __init__(self, *args, **kwargs): self.instance = kwargs['instance'] super(BaseArtistReleationFormSet, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.form_id = "id_releasemediainline_form_%s" % 'asdfds' self.helper.form_class = 'form-horizontal' self.helper.form_method = 'post' self.helper.form_action = '' self.helper.form_tag = False base_layout = Row( Column(Field('url', css_class='input-xlarge'), css_class='span8 relation-url'), Column(Field('service', css_class='input-mini'), css_class='span2'), Column(Field('DELETE', css_class='input-mini'), css_class='span2 delete'), css_class='row-fluid relation-row form-autogrow', ) self.helper.add_layout(base_layout)