class Meta: model = Salud fields = ( 'persona', 'conapdis', 'cuidador', 'discapacidad', 'mtlp', 'alcoholismo', 'tabaquismo', 'drogas', 'patologia', 'tipoapoyo', ) widgets = { 'persona': HiddenInput(), 'conapdis': TextInput(attrs={'class':'form-control input-sm'}), 'cuidador': autocomplete.ModelSelect2(url='demografia:personaAutoComplete', forward=['sexo'], attrs={'data-placeholder': '----------', 'data-minimum-input-length': 3, 'class':'form-control input-sm'}), 'discapacidad': CheckboxSelectMultiple(), 'mtlp': CheckboxInput(attrs={'class':'form-control input-sm'}), 'alcoholismo': CheckboxInput(attrs={'class':'form-control input-sm'}), 'tabaquismo': CheckboxInput(attrs={'class':'form-control input-sm'}), 'drogas': CheckboxInput(attrs={'class':'form-control input-sm'}), 'patologia': CheckboxSelectMultiple(), 'tipoapoyo': CheckboxSelectMultiple() }
class Meta: model = BillModel fields = [ 'xref', 'amount_due', 'amount_paid', 'paid', 'paid_date', 'progress', 'progressible' ] widgets = { 'xref': TextInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, 'placeholder': 'External Reference...'}), 'date': DateInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'amount_due': TextInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, 'placeholder': '$$$'}), 'terms': Select(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'paid_date': DateInput( attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, 'placeholder': _('Date (YYYY-MM-DD)...')} ), 'amount_paid': TextInput( attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, }), 'progress': TextInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'progressible': CheckboxInput(attrs={'type': 'checkbox'}), 'paid': CheckboxInput(attrs={'type': 'checkbox'}), }
class Meta: model = DefaultTrip fields = ('morning_departure_time', 'morning_arriving_time', 'evening_departure_time', 'has_for_start', 'deactivate', 'user_is_driver') widgets = { 'morning_departure_time': TimeInput(attrs={ 'type': 'time', 'class': 'form-control require-input' }), 'morning_arriving_time': TimeInput(attrs={ 'type': 'time', 'class': 'form-control require-input' }), 'evening_departure_time': TimeInput(attrs={ 'type': 'time', 'class': 'form-control require-input' }), 'deactivate': CheckboxInput( attrs={ 'class': 'toggle_button_deactivate_day', '@click': 'deactivate_fields($event.target)' }), 'user_is_driver': CheckboxInput(attrs={'class': 'toggle_button_driver'}), }
class Meta: model = Ticket fields = ['status', 'priority', 'tecnico_pre_diagnostico', 'tecnico_de_campo', 'is_customer', 'customer_code', 'order', 'losses', 'need_paper', 'resolution_report', ] widgets = { 'status': Select(attrs={'class': 'form-control', 'placeholder': 'Status'}), 'priority': Select(attrs={'class': 'form-control', 'placeholder': 'Prioridade'}), 'tecnico_pre_diagnostico': Select(attrs={'class': 'form-control', 'placeholder': 'Pré diagnostico'}), 'tecnico_de_campo': Select(attrs={'class': 'form-control', 'placeholder': 'Tecnico de campo'}), 'is_customer': CheckboxInput(attrs={'class': 'form-control'}), 'customer_code': TextInput(attrs={'class': 'form-control'}), 'order': TextInput(attrs={'class': 'form-control'}), 'losses': NumberInput(attrs={'class': 'form-control'}), 'need_paper': CheckboxInput(attrs={'class': 'form-control'}), 'resolution_report': Textarea(attrs={'class': 'form-control'}) }
class Meta: model = Envelopes fields = [ 'name', 'monthly_replenishment', 'closed', 'onetime_envelope', 'max_amount' ] widgets = { 'name': TextInput(attrs={ 'class': 'form-control', 'placeholder': u'Название' }), 'monthly_replenishment': TextInput(attrs={ 'class': 'form-control', 'placeholder': u'Месячное пополнение' }), 'max_amount': TextInput( attrs={ 'class': 'form-control', 'placeholder': u'Максимальная сумма конверта' }), 'onetime_envelope': CheckboxInput(attrs={'class': 'checkbox'}), 'closed': CheckboxInput(attrs={'class': 'checkbox'}) } labels = {'closed': u'Закрыт', 'onetime_envelope': u'Разовый'}
class PageForm(FlatpageForm): template_name = CharField(widget=TextInput(attrs={ 'disabled': 'true', }), required=False) enable_comments = BooleanField(widget=CheckboxInput(attrs={ 'disabled': 'true', }), required=False) registration_required = BooleanField( widget=CheckboxInput(attrs={ 'disabled': 'true', }), required=False) class Meta: model = FlatPage widgets = { 'content': CKEditorWidget(), 'sites': SelectMultiple(attrs={ 'readonly': 'readonly', }), }
class Meta: model = RareDiseaseReport fields = ( 'contribution_to_phenotype', 'change_med', 'clinical_trial', 'requires_validation', 'discussion', 'action', 'inform_reproductive_choice', 'surgical_option', 'add_surveillance_for_relatives', 'classification', 'id', ) widgets = { 'id': HiddenInput(), 'surgical_option': CheckboxInput(), 'requires_validation': Select(), 'change_med': CheckboxInput(), 'add_surveillance_for_relatives': CheckboxInput(), 'clinical_trial': CheckboxInput(), 'inform_reproductive_choice': CheckboxInput(), 'discussion': Textarea(attrs={'rows': '4'}), 'action': Textarea(attrs={'rows': '4'}) }
class Meta: document = Application widgets = { 'name': TextInput(attrs={'class': 'form-control'}), 'tags': TextInput(attrs={'class': 'form-control'}), 'public_name': TextInput(attrs={'class': 'form-control'}), 'public_alias': TextInput(attrs={'class': 'form-control'}), 'public_dir': TextInput(attrs={'class': 'form-control'}), 'private_uri': TextInput(attrs={'class': 'form-control'}), 'auth_timeout': TextInput(attrs={'class': 'form-control'}), 'auth_portal': TextInput(attrs={'class': 'form-control'}), 'sso_url': TextInput(attrs={'class': 'form-control'}), 'app_krb_service': TextInput(attrs={'class': 'form-control'}), 'app_disconnect_url': TextInput(attrs={'class': 'form-control'}), 'sso_forward_basic_url': TextInput(attrs={'class': 'form-control'}), 'sso_profile': HiddenInput(attrs={'class': 'form-control'}), 'sso_after_post_request': TextInput(attrs={'class': 'form-control'}), 'rules_set': SelectMultiple(attrs={'class': 'form-control'}), 'whitelist_ips': TextInput(attrs={'class': 'form-control'}), 'ssl_cipher': TextInput(attrs={'class': 'form-control'}), 'datasets': SelectMultiple(attrs={'class': 'form-control'}), 'timeout': TextInput(attrs={'class': 'form-control'}), 'ttl': TextInput(attrs={'class': 'form-control'}), 'sso_direct_post': CheckboxInput(attrs={'class': 'js-switch'}), 'sso_forward_get_method': CheckboxInput(attrs={'class': 'js-switch'}), 'pw_min_len': TextInput(attrs={'class': 'form-control'}), 'pw_min_upper': TextInput(attrs={'class': 'form-control'}), 'pw_min_lower': TextInput(attrs={'class': 'form-control'}), 'pw_min_number': TextInput(attrs={'class': 'form-control'}), 'pw_min_symbol': TextInput(attrs={'class': 'form-control'}), 'group_registration': Select() }
class Meta: model = Backend fields = ('enabled', 'name', 'mode', 'timeout_connect', 'timeout_server', 'custom_haproxy_conf', 'accept_invalid_http_response', 'http_forwardfor_header', 'http_forwardfor_except', 'enable_http_health_check', 'http_health_check_method', 'http_health_check_uri', 'http_health_check_version', 'enable_http_keep_alive', 'http_keep_alive_timeout', 'balancing_mode', 'balancing_param', 'http_health_check_expect_match', 'http_health_check_expect_pattern', 'tags', 'http_backend_dir') widgets = { 'enabled': CheckboxInput(attrs={"class": " js-switch"}), 'name': TextInput(attrs={'class': 'form-control'}), 'mode': Select(choices=MODE_CHOICES, attrs={'class': 'form-control select2'}), 'timeout_connect': NumberInput(attrs={'class': 'form-control'}), 'timeout_server': NumberInput(attrs={'class': 'form-control'}), 'custom_haproxy_conf': Textarea(attrs={'class': 'form-control'}), 'http_backend_dir': TextInput(attrs={'class': "form-control"}), 'accept_invalid_http_response': CheckboxInput(attrs={'class': "form-control js-switch"}), 'http_forwardfor_header': TextInput(attrs={'class': 'form-control', 'placeholder': 'header name'}), 'http_forwardfor_except': TextInput(attrs={'class': 'form-control', 'placeholder': 'this IP address'}), 'enable_http_health_check': CheckboxInput(attrs={'class': "form-control js-switch"}), 'http_health_check_method': Select(choices=HEALTH_CHECK_METHOD_CHOICES, attrs={'class': 'form-control select2'}), 'http_health_check_uri': TextInput(attrs={'class': 'form-control'}), 'http_health_check_version': Select(choices=HEALTH_CHECK_VERSION_CHOICES, attrs={'class': 'form-control select2'}), 'http_health_check_expect_match': Select(choices=HEALTH_CHECK_EXPECT_CHOICES, attrs={'class': 'form-control select2'}), 'http_health_check_expect_pattern': TextInput(attrs={'class': 'form-control'}), 'enable_http_keep_alive': CheckboxInput(attrs={'class': "form-control js-switch"}), 'http_keep_alive_timeout': NumberInput(attrs={'class': 'form-control'}), 'balancing_mode': Select(choices=BALANCING_CHOICES, attrs={'class': 'form-control select2'}), 'balancing_param': TextInput(attrs={'class': 'form-control'}), 'tags': TextInput(attrs={'class': 'form-control'}) }
class Meta: model = ModuleSupport exclude = ('module', 'archive_flag', 'staging_flag', 'current_flag', 'version_number', 'copy_number') widgets = { 'lab_support_required': CheckboxInput(attrs={ 'data-toggle': 'collapse', 'data-target': '#lab_support_collapse' }), 'lab_support_skills': TextInput(attrs={'class': 'form-control form-control-sm'}), 'lab_support_notes': Textarea(attrs={ 'rows': '3', 'class': 'form-control form-control-sm' }), 'tutorial_support_required': CheckboxInput( attrs={ 'data-toggle': 'collapse', 'data-target': '#tutorial_support_collapse' }), 'tutorial_support_skills': TextInput(attrs={'class': 'form-control form-control-sm'}), 'tutorial_support_notes': Textarea(attrs={ 'rows': '3', 'class': 'form-control form-control-sm' }), }
class Meta: model = InvoiceModel fields = [ 'amount_due', 'amount_paid', 'paid', 'paid_date', 'progress', 'progressible' ] labels = { 'progress': _('Progress Amount 0.00 -> 1.00 (percent)'), 'amount_paid': _('Amount Received') } widgets = { 'date': DateInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'amount_due': TextInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, 'placeholder': '$$$'}), 'terms': Select(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'paid_date': DateInput( attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, 'placeholder': _('Paid Date (YYYY-MM-DD)...')} ), 'amount_paid': TextInput( attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES }), 'progress': TextInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'progressible': CheckboxInput(attrs={'type': 'checkbox'}), 'paid': CheckboxInput(attrs={'type': 'checkbox'}), }
class Meta: model = Message fields = [ "header", "content", "category", "tags", "start_date", "end_date", "deadline_date", "show_deadline", "visible", ] labels = { "header": _("Header"), "content": _("Content"), "category": _("Category"), "tags": _("Tags"), "start_date": _("Start date"), "end_date": _("End date"), "deadline_date": _("Deadline"), "show_deadline": _("Show deadline"), "visible": _("Visible"), } widgets = { "header": TextInput(), "content": CKEditorWidget(), "start_date": AdminDateWidget(), "end_date": AdminDateWidget(), "deadline_date": AdminDateWidget(), "category": Select(), "tags": SelectMultiple(), "show_deadline": CheckboxInput(), "visible": CheckboxInput(), }
class Meta: model = OpenIDRepository fields = ('name', 'provider', 'provider_url', 'client_id', 'client_secret', 'scopes', 'use_proxy', 'verify_certificate', 'user_scope') widgets = { 'name': TextInput(attrs={'class': 'form-control'}), 'provider': Select(choices=PROVIDERS_TYPE, attrs={'class': 'form-control select2'}), 'provider_url': TextInput(attrs={'class': 'form-control'}), 'client_id': TextInput(attrs={'class': 'form-control'}), 'client_secret': TextInput(attrs={'class': 'form-control'}), 'scopes': TextInput(attrs={ 'class': 'form-control', 'data-role': "tagsinput" }), 'use_proxy': CheckboxInput(attrs={"class": " js-switch"}), 'verify_certificate': CheckboxInput(attrs={"class": " js-switch"}), 'user_scope': Select(attrs={'class': 'form-control select2'}) }
class Meta: model = get_user_model() fields = ('username', 'first_name', 'last_name', 'email', 'churches', 'groups', 'is_superuser', 'is_staff', 'is_active', 'date_joined', 'last_login') widgets = { 'username': TextInput(attrs={'class': 'input input-bordered w-full max-w-sm'}), 'first_name': TextInput(attrs={'class': 'input input-bordered w-full max-w-sm'}), 'last_name': TextInput(attrs={'class': 'input input-bordered w-full max-w-sm'}), 'email': TextInput(attrs={'class': 'input input-bordered w-full max-w-sm'}), 'churches': SelectMultiple(attrs={ 'class': 'select select-bordered select-multiple w-full max-w-sm' }), 'groups': SelectMultiple(attrs={ 'class': 'select select-bordered select-multiple w-full max-w-sm' }), 'is_superuser': CheckboxInput(attrs={'class': 'toggle toggle-primary'}), 'is_staff': CheckboxInput(attrs={'class': 'toggle toggle-primary'}), 'is_active': CheckboxInput(attrs={'class': 'toggle toggle-primary'}), 'date_joined': TextInput(attrs={'class': 'input input-bordered w-full max-w-sm'}), 'last_login': TextInput(attrs={'class': 'input input-bordered w-full max-w-sm'}), }
class Meta: model = FilterPolicy # The order of the fields in html table is defined here fields = ('filter_name', 'enabled', 'nb_thread', 'log_level', 'cache_size', 'threshold', 'mmdarwin_enabled', 'mmdarwin_parameters') widgets = { 'enabled': CheckboxInput(attrs={"class": "js-switch"}), 'nb_thread': NumberInput(attrs={'class': 'form-control'}), 'threshold': NumberInput(attrs={'class': 'form-control'}), 'log_level': Select(choices=DARWIN_LOGLEVEL_CHOICES, attrs={'class': 'form-control select2'}), 'cache_size': NumberInput(attrs={'class': 'form-control'}), 'mmdarwin_enabled': CheckboxInput(attrs={"class": "js-switch mmdarwin-enabled-btn"}), 'mmdarwin_parameters': TextInput( attrs={"class": "form-control tags-input mmdarwin-parameters"}) } labels = { 'mmdarwin_enabled': 'Enable custom Rsyslog calls', 'mmdarwin_parameters': 'Rsyslog parameters:' }
class Meta: model = Member exclude = ('waiver', ) fields = [ 'email', 'email_consent', 'first_name', 'last_name', 'preferred_name', 'date_of_birth', 'guardian_name', 'phone', 'street', 'city', 'province', 'country', 'post_code', 'waiver', 'banned', 'suspended', 'notes', 'involvement' ] widgets = { 'email': EmailInput(attrs={'class': 'mdl-textfield__input'}), 'email_consent': CheckboxInput(attrs={'class': 'mdl-checkbox__input'}), 'first_name': TextInput(attrs={'class': 'mdl-textfield__input'}), 'last_name': TextInput(attrs={'class': 'mdl-textfield__input'}), 'involvement': CheckboxSelectMultiple(choices=Member.involvement_choices, attrs={'class': 'mdl-checkbox__input'}), 'preferred_name': TextInput(attrs={'class': 'mdl-textfield__input'}), 'guardian_name': DateInput(attrs={ 'class': 'mdl-textfield__input', 'readonly': 'readonly' }), 'phone': TextInput(attrs={ 'class': 'mdl-textfield__input', 'pattern': '[0-9]*' }), 'street': TextInput(attrs={'class': 'mdl-textfield__input'}), 'city': TextInput(attrs={'class': 'mdl-textfield__input'}), 'province': TextInput(attrs={'class': 'mdl-textfield__input'}), 'country': TextInput(attrs={'class': 'mdl-textfield__input'}), 'post_code': TextInput( attrs={ 'class': 'mdl-textfield__input', 'pattern': '[A-Za-z][0-9][A-Za-z] [0-9][A-Za-z][0-9]' }), 'notes': Textarea(attrs={'class': 'mdl-textfield__input'}), 'suspended': CheckboxInput(attrs={'class': 'mdl-checkbox__input'}), 'banned': CheckboxInput(attrs={'class': 'mdl-checkbox__input'}), } labels = { 'email_consent': 'I consent to receiving digital communication from the BCBC.' }
class Meta: model = Ticket fields = ['queue', 'problems', 'submitter_name', 'submitter_company', 'submitter_phone', 'submitter_email', 'status', 'priority', 'tecnico_pre_diagnostico', 'tecnico_de_campo', 'is_customer', 'customer_code', 'order', 'need_paper', 'resolution_report', ] widgets = { 'queue': Select(attrs={'class': 'form-control', 'placeholder': 'Queue'}), 'problems': CheckboxSelectMultiple(attrs={'class': 'form-control'}), 'submitter_name': TextInput(attrs={'class': 'form-control'}), 'submitter_company': TextInput(attrs={'class': 'form-control'}), 'submitter_phone': TextInput(attrs={'class': 'form-control'}), 'submitter_email': EmailInput(attrs={'class': 'form-control'}), 'status': Select(attrs={'class': 'form-control', 'placeholder': 'Status'}), 'priority': Select(attrs={'class': 'form-control', 'placeholder': 'Prioridade'}), 'tecnico_pre_diagnostico': Select(attrs={'class': 'form-control', 'placeholder': 'Pré diagnostico'}), 'tecnico_de_campo': Select(attrs={'class': 'form-control', 'placeholder': 'Tecnico de campo'}), 'is_customer': CheckboxInput(attrs={'class': 'form-control'}), 'customer_code': TextInput(attrs={'class': 'form-control'}), 'order': TextInput(attrs={'class': 'form-control'}), 'need_paper': CheckboxInput(attrs={'class': 'form-control'}), 'resolution_report': Textarea(attrs={'class': 'form-control'}) }
class Meta: model = AppEnv fields = [ 'juntagrico_admin_email', 'juntagrico_email_user', 'juntagrico_email_password', 'juntagrico_email_host', 'juntagrico_email_port', 'juntagrico_email_tls', 'juntagrico_email_ssl', 'juntagrico_secret_key', 'various' ] widgets = { 'juntagrico_admin_email': TextInput(attrs={'class': 'form-control'}), 'juntagrico_email_user': TextInput(attrs={'class': 'form-control'}), 'juntagrico_email_password': TextInput(attrs={'class': 'form-control'}), 'juntagrico_email_host': TextInput(attrs={'class': 'form-control'}), 'juntagrico_email_port': TextInput(attrs={'class': 'form-control'}), 'juntagrico_email_tls': CheckboxInput(attrs={'class': 'form-control'}), 'juntagrico_email_ssl': CheckboxInput(attrs={'class': 'form-control'}), 'various': Textarea(attrs={'class': 'form-control'}) }
class Meta: model = GoalkeeperGame exclude = ('game_type', 'phase', 'read_seq') widgets = { 'config': Select(attrs={'class': 'form-control'}), 'number_of_directions': Select(attrs={'class': 'form-control'}), 'number_of_plays': NumberInput(attrs={'class': 'form-control'}), 'min_hits': NumberInput(attrs={'class': 'form-control'}), 'min_hits_in_seq': NumberInput(attrs={'class': 'form-control'}), 'sequence': TextInput(attrs={'class': 'form-control'}), 'plays_to_relax': NumberInput(attrs={'class': 'form-control'}), 'play_pause': CheckboxInput(attrs={'class': 'form-control'}), 'play_pause_key': TextInput(attrs={'class': 'form-control'}), 'player_time': NumberInput(attrs={'class': 'form-control'}), 'celebration_time': NumberInput(attrs={'class': 'form-control'}), 'score_board': CheckboxInput(attrs={'class': 'form-control'}), 'final_score_board': Select(attrs={'class': 'form-control'}), 'left_key': TextInput(attrs={'class': 'form-control'}), 'center_key': TextInput(attrs={'class': 'form-control'}), 'right_key': TextInput(attrs={'class': 'form-control'}), 'depth': NumberInput(attrs={ 'class': 'form-control', 'readonly': 'readonly' }), 'seq_step_det_or_prob': TextInput(attrs={ 'class': 'form-control', 'readonly': 'readonly' }), 'create_seq_manually': Select(attrs={'class': 'form-control'}), 'show_history': CheckboxInput(attrs={'class': 'form-control'}), 'send_markers_eeg': TextInput(attrs={'class': 'form-control'}), 'port_eeg_serial': TextInput(attrs={'class': 'form-control'}), }
class Meta: model = BillModel fields = [ 'xref', 'amount_due', 'amount_paid', 'paid', 'paid_date', 'progress', 'accrue', 'bill_status', 'terms', 'markdown_notes' ] widgets = { 'xref': TextInput( attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, 'placeholder': 'External Reference...' }), 'date': DateInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'amount_due': TextInput(attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, 'placeholder': '$$$' }), 'terms': Select(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'bill_status': Select(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'paid_date': DateInput( attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, 'placeholder': _('Date (YYYY-MM-DD)...') }), 'amount_paid': TextInput(attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES, }), 'progress': TextInput(attrs={'class': DJANGO_LEDGER_FORM_INPUT_CLASSES}), 'accrue': CheckboxInput(attrs={'type': 'checkbox'}), 'paid': CheckboxInput(attrs={'type': 'checkbox'}), 'cash_account': Select(attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES + ' is-danger' }), 'prepaid_account': Select(attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES + ' is-danger' }), 'unearned_account': Select(attrs={ 'class': DJANGO_LEDGER_FORM_INPUT_CLASSES + ' is-danger' }), 'markdown_notes': Textarea(attrs={'class': 'textarea'}) } labels = {'progress': 'Bill Progress Amount (%)'}
class Meta: model = Utilisateur fields = ["nom_utilisateur", "mdp_utilisateur", "actif_utilisateur", "est_admin"] widgets = { 'nom_utilisateur': TextInput(attrs={'class': 'blue-text text-darken-4'}), 'mdp_utilisateur': PasswordInput(attrs={'class': 'blue-text text-darken-4'}), 'confirmMdpUtilisateur': PasswordInput(attrs={'class': 'blue-text text-darken-4'}), 'actif_utilisateur' : CheckboxInput(), 'est_admin': CheckboxInput() }
class Meta: model = ModuleChangeSummary exclude = ('module', 'archive_flag', 'staging_flag', 'current_flag', 'version_number', 'copy_number') widgets = { 'changes_to_outcomes': CheckboxInput( attrs={ 'data-toggle': 'collapse', 'data-target': '#changes_to_outcomes_collapse' }), 'changes_to_outcomes_desc': Textarea(attrs={ 'rows': '2', 'class': 'form-control form-control-sm' }), 'changes_to_teaching': CheckboxInput( attrs={ 'data-toggle': 'collapse', 'data-target': '#changes_to_teaching_collapse' }), 'changes_to_teaching_desc': Textarea(attrs={ 'rows': '2', 'class': 'form-control form-control-sm' }), 'changes_to_assessments': CheckboxInput( attrs={ 'data-toggle': 'collapse', 'data-target': '#changes_to_assessments_collapse' }), 'changes_to_assessments_desc': Textarea(attrs={ 'rows': '2', 'class': 'form-control form-control-sm' }), 'changes_other': CheckboxInput( attrs={ 'data-toggle': 'collapse', 'data-target': '#changes_other_collapse' }), 'changes_other_desc': Textarea(attrs={ 'rows': '2', 'class': 'form-control form-control-sm' }), 'changes_rationale': Textarea(attrs={ 'rows': '2', 'class': 'form-control form-control-sm' }) }
class PreRegisterUserForm(Form): email = CharField(label='Email address', widget=EmailInput({'class': 'form-control'})) user_agreement_consent = BooleanField(label=mark_safe( 'I have read and agree to the <a href="/end-user-license/">user license agreement</a>' ), widget=CheckboxInput()) privacy_policy_consent = BooleanField(label=mark_safe( 'I have read and agree to the <a href="/privacy-policy/">privacy policy</a>' ), widget=CheckboxInput())
class Meta: model = Instructor fields = ['hobbies', 'profile_picture', 'first_name', 'last_name', 'city', 'city_district', 'zip_code', 'description', 'is_private_instructor', 'work_in_student_home', 'work_in_instructor_home', 'maximum_students', 'price', 'price_model'] widgets = { 'first_name': TextInput(attrs={'class': 'form-control', 'placeholder': 'Förnamn'}), 'last_name': TextInput(attrs={'class': 'form-control', 'placeholder': 'Efternamn'}), 'hobbies': RadioSelect(), 'city': TextInput(attrs={'class': 'form-control', 'placeholder': 'Stad... ex. Stockholm, Göteborg...'}), 'city_district': TextInput(attrs={'class': 'form-control', 'placeholder': 'Kommun: ex. Sollentuna, Täby...'}), 'zip_code': TextInput(attrs={'class': 'form-control', 'placeholder': 'Postnummer: ex. 123 45...'}), 'description': Textarea(attrs={'class': 'form-control', 'placeholder': 'Kort biografi om dig själv: Hej...', 'rows':20}), 'is_private_instructor': CheckboxInput(attrs={'class': 'bootstrap-switch', 'data-on-label': 'JA', 'data-off-label': 'NEJ', 'onchange': 'hide_show_instructor_fields()'}), 'work_in_student_home': CheckboxInput(), 'work_in_instructor_home': CheckboxInput(), 'maximum_students': NumberInput(attrs={'class': 'form-control', 'placeholder': 'Antal personer jag klan lära ut till per tillfälle'}), 'price': NumberInput(attrs={'class': 'form-control', 'placeholder': 'Pris per timme'}), 'price_model': RadioSelect(), } error_messages = { 'first_name': { 'required': _('Du måste fylla i ditt förnamn'), 'max_length': _('Texten du skrev in här var för långt'), }, 'last_name': { 'required': _('Du måste fylla i ditt efternamn'), 'max_length': _('Texten du skrev in här var för långt'), }, 'hobbies': { 'required': _('Du måste välja en hobby'), }, 'city': { 'required': _('Du måste fylla i din stad'), 'max_length': _('Texten du skrev in här var för långt'), }, 'city_district': { 'required': _('Du måste fylla i din kommun/stadsdel'), 'max_length': _('Texten du skrev in här var för långt'), }, 'zip_code': { 'required': _('Du måste fylla i ditt postnummer'), 'max_length': _('Texten du skrev in här var för långt'), }, 'description': { 'max_length': _('Texten du skrev in här var för långt, max 2500 tecken'), }, 'work_in_student_home': { }, 'work_in_instructor_home': { }, 'maximum_students': { 'required': _('Du måste fylla i hur många hobbyister du kan ta per gång'), 'max_length': _('Texten du skrev in här var för långt'), }, }
class Meta: document = Listener widgets = { 'alias': TextInput(attrs={'class': 'form-control'}), 'ip': TextInput(attrs={'class': 'form-control'}), 'prefixlen': TextInput(attrs={'class': 'form-control'}), 'is_gui': CheckboxInput(attrs={'class': 'js-switch'}), 'is_carp': CheckboxInput(attrs={'class': 'js-switch'}), 'carp_vhid': NumberInput(attrs={'class': 'form-control'}), } exclude = {'version', 'carp_passwd', 'carp_priority'} def clean_carp_vhid(self): """ Ensure carp_vhid is unique and a positive integer below 128 :return: """ data = self.cleaned_data.get('carp_vhid') is_carp = self.cleaned_data.get('is_carp') if is_carp: try: data = int(data) if data not in range(1, 128): self._errors['carp_vhid'] = _( "CARP VHID must be a positive" " integer (below 128)") """Checking if carp_vhid is not already used by an other CARP listener """ existing_vhid = Listener.objects.distinct( field='carp_vhid') inet_id = self.initial.get('id') #Excluding carp_vhid used by current edited listener if inet_id is not None: inet = Listener.objects.with_id(ObjectId(inet_id)) if inet.carp_vhid in existing_vhid: existing_vhid.remove(inet.carp_vhid) if data in existing_vhid: self._errors['carp_vhid'] = _( "This VHID is already used " "for another CARP listener") except Exception as e: logger = logging.getLogger('listeners') logger.debug(str(e)) self._errors['carp_vhid'] = _( "CARP VHID must be a positive " "integer (below 128)") else: data = None return data
class Meta: model = User fields = ('username', 'email', 'phone_number', 'is_teacher', 'is_student', 'role') widgets = { 'email': EmailInput(attrs={'class': 'form-control', 'placeholder': 'Email'}), 'username': TextInput(attrs={'class': 'form-control', 'placeholder': 'Username'}), 'phone_number': TextInput( attrs={'class': 'form-control', 'placeholder': 'Enter Phone Number'}), 'role': Select(attrs={'class': 'form-control'}), 'is_teacher': CheckboxInput(attrs={'class': 'flat-red'}), 'is_student': CheckboxInput(attrs={'class': 'flat-red'}), }
class Meta: model = LogOMRELP fields = ('name', 'enabled', 'target', 'port', 'tls_enabled', 'x509_certificate') widgets = { 'enabled': CheckboxInput(attrs={"class": " js-switch"}), 'name': TextInput(attrs={'class': 'form-control'}), 'target': TextInput(attrs={'class': 'form-control'}), 'port': NumberInput(attrs={'class': 'form-control'}), 'tls_enabled': CheckboxInput(attrs={"class": " js-switch"}), 'x509_certificate': Select(attrs={'class': 'form-control select2'}) }
class Meta: model = LettingContact fields = [ 'more_details', 'view_property', 'title', 'forename', 'surname', 'message', 'telephone', 'email', 'country', 'postcode' ] widgets = { 'forename': TextInput(attrs={'class': 'form-control'}), 'surname': TextInput(attrs={'class': 'form-control'}), 'message': Textarea(attrs={ 'cols': 10, 'rows': 5, 'class': 'form-control' }), 'telephone': TextInput(attrs={'class': 'form-control'}), 'email': EmailInput(attrs={'class': 'form-control'}), 'country': TextInput(attrs={'class': 'form-control'}), 'postcode': TextInput(attrs={'class': 'form-control'}), 'more_details': CheckboxInput(attrs={'class': 'custom-control-input'}), 'view_property': CheckboxInput(attrs={'class': 'custom-control-input'}) } error_messages = { 'forename': { 'required': _('Forename is required'), }, 'surname': { 'required': _('Surname is required'), }, 'message': { 'required': _('Message is required'), }, 'telephone': { 'required': _('Telephone is required'), }, 'email': { 'required': _('Email address is required'), }, 'country': { 'required': _('Country is required'), }, 'postcode': { 'required': _('Postcode is required'), }, }
class Meta: model = Strongswan fields = ('node', 'enabled', 'ipsec_type', 'ipsec_keyexchange', 'ipsec_authby', 'ipsec_psk', 'ipsec_fragmentation', 'ipsec_forceencaps', 'ipsec_ike', 'ipsec_esp', 'ipsec_dpdaction', 'ipsec_dpddelay', 'ipsec_rekey', 'ipsec_ikelifetime', 'ipsec_keylife', 'ipsec_right', 'ipsec_leftsubnet', 'ipsec_leftid', 'ipsec_rightsubnet') widgets = { 'enabled': CheckboxInput(attrs={"class": " js-switch"}), 'ipsec_type': Select(choices=TYPE, attrs={'class': 'form-control select2'}), 'ipsec_keyexchange': Select(choices=KEYEXCHANGE, attrs={'class': 'form-control select2'}), 'ipsec_authby': Select(choices=AUTHBY, attrs={'class': 'form-control select2'}), 'ipsec_psk': TextInput(attrs={'class': 'form-control'}), 'ipsec_ike': TextInput(attrs={'class': 'form-control'}), 'ipsec_esp': TextInput(attrs={'class': 'form-control'}), 'ipsec_dpdaction': Select(choices=DPD, attrs={'class': 'form-control select2'}), 'ipsec_dpddelay': TextInput(attrs={'class': 'form-control'}), 'ipsec_ikelifetime': TextInput(attrs={'class': 'form-control'}), 'ipsec_keylife': TextInput(attrs={'class': 'form-control'}), 'ipsec_right': TextInput(attrs={'class': 'form-control'}), 'ipsec_leftsubnet': TextInput(attrs={'class': 'form-control'}), 'ipsec_leftid': TextInput(attrs={'class': 'form-control'}), 'ipsec_rightsubnet': TextInput(attrs={ 'class': 'form-control', 'data-role': "tagsinput" }), 'ipsec_fragmentation': CheckboxInput(attrs={'class': 'js-switch'}), 'ipsec_forceencaps': CheckboxInput(attrs={'class': 'js-switch'}), 'ipsec_rekey': CheckboxInput(attrs={'class': 'js-switch'}), }
class Meta: model = Trigger fields = '__all__' widgets = { 'description': TextInput(attrs={'class': 'form-control'}), 'rss_url': TextInput(attrs={'class': 'form-control'}), 'joplin_folder': TextInput(attrs={'class': 'form-control'}), 'localstorage': TextInput(attrs={'class': 'form-control'}), 'reddit': TextInput(attrs={'class': 'form-control'}), 'mastodon': CheckboxInput(attrs={'class': 'form-check-input'}), 'mail': CheckboxInput(attrs={'class': 'form-check-input'}), 'status': CheckboxInput(attrs={'class': 'form-check-input'}), }