def __init__(self, *args, **kwargs): super(DirectoryRenewForm, self).__init__(*args, **kwargs) if self.fields.has_key('payment_method'): self.fields['payment_method'].widget = forms.RadioSelect(choices=get_payment_method_choices(self.user)) if self.fields.has_key('pricing'): self.fields['pricing'].choices = get_duration_choices(self.user)
def __init__(self, *args, **kwargs): super(DirectoryRenewForm, self).__init__(*args, **kwargs) if self.fields.has_key('payment_method'): self.fields['payment_method'].widget = forms.RadioSelect( choices=get_payment_method_choices(self.user)) if self.fields.has_key('pricing'): self.fields['pricing'].choices = get_duration_choices(self.user)
def __init__(self, *args, **kwargs): super(DirectoryForm, self).__init__(*args, **kwargs) if self.instance.pk: self.fields['body'].widget.mce_attrs['app_instance_id'] = self.instance.pk if self.user.profile.is_superuser: self.fields['status_detail'].choices = (('active','Active'), ('inactive','Inactive'), ('pending','Pending'), ('paid - pending approval', 'Paid - Pending Approval'),) else: self.fields['body'].widget.mce_attrs['app_instance_id'] = 0 if self.instance.logo: self.fields['logo'].help_text = '<input name="remove_photo" id="id_remove_photo" type="checkbox"/> Remove current logo: <a target="_blank" href="/site_media/media/%s">%s</a>' % (self.instance.logo, basename(self.instance.logo.file.name)) else: self.fields.pop('remove_photo') if not self.user.profile.is_superuser: if 'status' in self.fields: self.fields.pop('status') if 'status_detail' in self.fields: self.fields.pop('status_detail') if self.fields.has_key('payment_method'): self.fields['payment_method'].widget = forms.RadioSelect(choices=get_payment_method_choices(self.user)) if self.fields.has_key('pricing'): self.fields['pricing'].choices = get_duration_choices(self.user) # expiration_dt = activation_dt + requested_duration fields_to_pop = ['expiration_dt'] if not self.user.profile.is_superuser: fields_to_pop += [ 'slug', 'entity', 'allow_anonymous_view', 'user_perms', 'member_perms', 'group_perms', 'post_dt', 'activation_dt', 'syndicate', 'status', 'status_detail' ] for f in list(set(fields_to_pop)): if f in self.fields: self.fields.pop(f)
def __init__(self, *args, **kwargs): super(DirectoryForm, self).__init__(*args, **kwargs) if self.instance.pk: self.fields['body'].widget.mce_attrs[ 'app_instance_id'] = self.instance.pk if self.user.profile.is_superuser: self.fields['status_detail'].choices = ( ('active', 'Active'), ('inactive', 'Inactive'), ('pending', 'Pending'), ('paid - pending approval', 'Paid - Pending Approval'), ) else: self.fields['body'].widget.mce_attrs['app_instance_id'] = 0 if self.instance.logo: self.fields[ 'logo'].help_text = '<input name="remove_photo" id="id_remove_photo" type="checkbox"/> Remove current logo: <a target="_blank" href="/site_media/media/%s">%s</a>' % ( self.instance.logo, basename(self.instance.logo.file.name)) else: self.fields.pop('remove_photo') if not self.user.profile.is_superuser: if 'status' in self.fields: self.fields.pop('status') if 'status_detail' in self.fields: self.fields.pop('status_detail') if self.fields.has_key('payment_method'): self.fields['payment_method'].widget = forms.RadioSelect( choices=get_payment_method_choices(self.user)) if self.fields.has_key('pricing'): self.fields['pricing'].choices = get_duration_choices(self.user) # expiration_dt = activation_dt + requested_duration fields_to_pop = ['expiration_dt'] if not self.user.profile.is_superuser: fields_to_pop += [ 'slug', 'entity', 'allow_anonymous_view', 'user_perms', 'member_perms', 'group_perms', 'post_dt', 'activation_dt', 'syndicate', 'status', 'status_detail' ] for f in list(set(fields_to_pop)): if f in self.fields: self.fields.pop(f)
def __init__(self, *args, **kwargs): super(DirectoryForm, self).__init__(*args, **kwargs) if self.instance.pk: self.fields['body'].widget.mce_attrs['app_instance_id'] = self.instance.pk if self.user.profile.is_superuser: self.fields['status_detail'].choices = (('active','Active'), ('inactive','Inactive'), ('pending','Pending'), ('paid - pending approval', 'Paid - Pending Approval'),) else: self.fields['body'].widget.mce_attrs['app_instance_id'] = 0 if self.instance.logo: self.initial['logo'] = self.instance.logo if not self.user.profile.is_superuser: if 'status_detail' in self.fields: self.fields.pop('status_detail') if self.fields.has_key('payment_method'): self.fields['payment_method'].widget = forms.RadioSelect(choices=get_payment_method_choices(self.user)) if self.fields.has_key('pricing'): self.fields['pricing'].choices = get_duration_choices(self.user) self.fields['timezone'].initial = settings.TIME_ZONE # expiration_dt = activation_dt + requested_duration fields_to_pop = ['expiration_dt'] if not self.user.profile.is_superuser: fields_to_pop += [ 'slug', 'entity', 'allow_anonymous_view', 'user_perms', 'member_perms', 'group_perms', 'post_dt', 'activation_dt', 'syndicate', 'status_detail' ] for f in list(set(fields_to_pop)): if f in self.fields: self.fields.pop(f)
def __init__(self, *args, **kwargs): super(DirectoryForm, self).__init__(*args, **kwargs) if self.instance.pk: self.fields['body'].widget.mce_attrs[ 'app_instance_id'] = self.instance.pk if self.user.profile.is_superuser: self.fields['status_detail'].choices = ( ('active', _('Active')), ('inactive', _('Inactive')), ('pending', _('Pending')), ('paid - pending approval', _('Paid - Pending Approval')), ) else: self.fields['body'].widget.mce_attrs['app_instance_id'] = 0 if self.instance.logo: self.initial['logo'] = self.instance.logo if not self.user.profile.is_superuser: if 'status_detail' in self.fields: self.fields.pop('status_detail') if self.fields.has_key('payment_method'): self.fields['payment_method'].widget = forms.RadioSelect( choices=get_payment_method_choices(self.user)) if self.fields.has_key('pricing'): self.fields['pricing'].choices = get_duration_choices(self.user) self.fields['timezone'].initial = settings.TIME_ZONE # expiration_dt = activation_dt + requested_duration fields_to_pop = ['expiration_dt'] if not self.user.profile.is_superuser: fields_to_pop += [ 'slug', 'entity', 'allow_anonymous_view', 'user_perms', 'member_perms', 'group_perms', 'post_dt', 'activation_dt', 'syndicate', 'status_detail' ] for f in list(set(fields_to_pop)): if f in self.fields: self.fields.pop(f)