omeroweb.webadmin package¶
Subpackages¶
Submodules¶
omeroweb.webadmin.custom_forms module¶
-
class
omeroweb.webadmin.custom_forms.
DefaultGroupField
(choices=(), required=True, widget=None, label=None, initial=None, help_text=u'', *args, **kwargs)¶ Bases:
django.forms.fields.ChoiceField
-
to_python
(value)¶ Check that the field was selected.
-
-
class
omeroweb.webadmin.custom_forms.
ExperimenterModelChoiceField
(queryset, empty_label=u'---------', cache_choices=False, required=True, widget=None, label=None, initial=None, help_text=u'', to_field_name=None, *args, **kwargs)¶ Bases:
django.forms.models.ModelChoiceField
-
_get_choices
()¶
-
_set_choices
(value)¶
-
choices
¶
-
to_python
(value)¶ Go through all values in queryset, looking to find ‘value’. If not found raise ValidationError.
@return value: The input value
-
-
class
omeroweb.webadmin.custom_forms.
ExperimenterModelMultipleChoiceField
(queryset, required=True, widget=<class 'django.forms.widgets.SelectMultiple'>, label=None, initial=None, help_text=None, *args, **kwargs)¶ Bases:
omeroweb.webadmin.custom_forms.ExperimenterModelChoiceField
A MultipleChoiceField whose choices are a model QuerySet.
-
default_error_messages
= {'invalid_choice': <django.utils.functional.__proxy__ object>, 'list': <django.utils.functional.__proxy__ object>}¶
alias of
MultipleHiddenInput
-
to_python
(value)¶
-
-
class
omeroweb.webadmin.custom_forms.
ExperimenterQuerySetIterator
(queryset, empty_label)¶ Bases:
object
-
render
(obj)¶
-
-
class
omeroweb.webadmin.custom_forms.
GroupModelChoiceField
(queryset, empty_label=u'---------', cache_choices=False, required=True, widget=None, label=None, initial=None, help_text=u'', to_field_name=None, *args, **kwargs)¶ Bases:
django.forms.models.ModelChoiceField
-
_get_choices
()¶
-
_set_choices
(value)¶
-
choices
¶
-
to_python
(value)¶
-
-
class
omeroweb.webadmin.custom_forms.
GroupModelMultipleChoiceField
(queryset, required=True, widget=<class 'django.forms.widgets.SelectMultiple'>, label=None, initial=None, help_text=None, *args, **kwargs)¶ Bases:
omeroweb.webadmin.custom_forms.GroupModelChoiceField
A MultipleChoiceField whose choices are a model QuerySet.
-
default_error_messages
= {'invalid_choice': <django.utils.functional.__proxy__ object>, 'list': <django.utils.functional.__proxy__ object>}¶
alias of
MultipleHiddenInput
-
to_python
(value)¶
-
-
class
omeroweb.webadmin.custom_forms.
GroupQuerySetIterator
(queryset, empty_label)¶ Bases:
object
-
class
omeroweb.webadmin.custom_forms.
MultiEmailField
(required=True, widget=None, label=None, initial=None, help_text=u'', error_messages=None, show_hidden_initial=False, validators=[], localize=False)¶ Bases:
django.forms.fields.Field
A field to process comma seperated email into an array of stripped strings
-
to_python
(value)¶ Normalize data to a list of strings.
-
validate
(value)¶ Check if value consists only of valid emails.
-
-
class
omeroweb.webadmin.custom_forms.
OmeNameField
(max_length=None, min_length=None, *args, **kwargs)¶ Bases:
django.forms.fields.CharField
-
is_valid_omeName
(omeName)¶
-
to_python
(value)¶
-
-
class
omeroweb.webadmin.custom_forms.
ServerModelChoiceField
(queryset, empty_label=u'---------', cache_choices=False, required=True, widget=None, label=None, initial=None, help_text=u'', to_field_name=None, *args, **kwargs)¶ Bases:
django.forms.models.ModelChoiceField
-
_get_choices
()¶
-
_set_choices
(value)¶
-
choices
¶
-
to_python
(value)¶
-
-
class
omeroweb.webadmin.custom_forms.
ServerQuerySetIterator
(queryset, empty_label)¶ Bases:
object
omeroweb.webadmin.forms module¶
-
class
omeroweb.webadmin.forms.
ChangePassword
(*args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {'old_password': <django.forms.fields.CharField object>, 'password': <django.forms.fields.CharField object>, 'confirmation': <django.forms.fields.CharField object>}¶
-
clean_confirmation
()¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
ContainedExperimentersForm
(*args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {}¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
EmailForm
(experimenters, groups, conn, request, *args, **kwargs)¶ Bases:
django.forms.forms.Form
Form to gather recipients, subject and message for sending email announcements
-
base_fields
= {'everyone': <django.forms.fields.BooleanField object>, 'experimenters': <django.forms.fields.TypedMultipleChoiceField object>, 'groups': <django.forms.fields.TypedMultipleChoiceField object>, 'cc': <omeroweb.webadmin.custom_forms.MultiEmailField object>, 'subject': <django.forms.fields.CharField object>, 'message': <django.forms.fields.CharField object>, 'inactive': <django.forms.fields.BooleanField object>}¶
-
clean
()¶
-
error_css_class
= 'field-error'¶
-
media
¶
-
required_css_class
= 'field-required'¶
-
-
class
omeroweb.webadmin.forms.
EnumerationEntries
(entries, *args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {}¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
EnumerationEntry
(*args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {'new_entry': <django.forms.fields.CharField object>}¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
ExperimenterForm
(name_check=False, email_check=False, experimenter_is_me_or_system=False, experimenter_me=False, can_modify_user=True, user_privileges=[], experimenter_root=False, *args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {'omename': <omeroweb.webadmin.custom_forms.OmeNameField object>, 'first_name': <django.forms.fields.CharField object>, 'middle_name': <django.forms.fields.CharField object>, 'last_name': <django.forms.fields.CharField object>, 'email': <django.forms.fields.EmailField object>, 'institution': <django.forms.fields.CharField object>, 'active': <django.forms.fields.BooleanField object>}¶
-
clean_confirmation
()¶
-
clean_default_group
()¶
-
clean_email
()¶
-
clean_omename
()¶
-
clean_other_groups
()¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
ForgottonPasswordForm
(*args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {'server': <omeroweb.webadmin.custom_forms.ServerModelChoiceField object>, 'username': <django.forms.fields.CharField object>, 'email': <django.forms.fields.EmailField object>}¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
GroupForm
(name_check=False, group_is_system=False, can_modify_group=True, can_add_member=True, *args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {}¶
-
clean_name
()¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
GroupOwnerForm
(*args, **kwargs)¶ Bases:
django.forms.forms.Form
-
base_fields
= {'permissions': <django.forms.fields.ChoiceField object>}¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
LoginForm
(*args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {'username': <django.forms.fields.CharField object>, 'password': <django.forms.fields.CharField object>}¶
-
clean_username
()¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
MyAccountForm
(email_check=False, *args, **kwargs)¶ Bases:
omeroweb.custom_forms.NonASCIIForm
-
base_fields
= {'omename': <django.forms.fields.CharField object>, 'first_name': <django.forms.fields.CharField object>, 'middle_name': <django.forms.fields.CharField object>, 'last_name': <django.forms.fields.CharField object>, 'email': <django.forms.fields.EmailField object>, 'institution': <django.forms.fields.CharField object>}¶
-
clean_email
()¶
-
media
¶
-
-
class
omeroweb.webadmin.forms.
RoleRenderer
(name, value, attrs, choices)¶ Bases:
django.forms.widgets.RadioFieldRenderer
Allows disabling of ‘administrator’ Radio button.
-
render
()¶
-
-
class
omeroweb.webadmin.forms.
UploadPhotoForm
(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.util.ErrorList'>, label_suffix=None, empty_permitted=False)¶ Bases:
django.forms.forms.Form
-
base_fields
= {'photo': <django.forms.fields.FileField object>}¶
-
clean_photo
()¶
-
media
¶
-