Beispiel #1
0
	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()
        }
Beispiel #2
0
 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'}),
     }
Beispiel #3
0
 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'}),
     }
Beispiel #4
0
    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'})
        }
Beispiel #5
0
    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'Разовый'}
Beispiel #6
0
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',
            }),
        }
Beispiel #7
0
 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'})
     }
Beispiel #8
0
 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()
     }
Beispiel #9
0
    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'})
        }
Beispiel #10
0
 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'
         }),
     }
Beispiel #11
0
    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'}),

        }
Beispiel #12
0
 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(),
     }
Beispiel #13
0
 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'})
     }
Beispiel #14
0
 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'}),
     }
Beispiel #15
0
    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:'
        }
Beispiel #16
0
    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.'
        }
Beispiel #17
0
    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'})
        }
Beispiel #18
0
 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'})
     }
Beispiel #19
0
    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'}),
        }
Beispiel #20
0
 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 (%)'}
Beispiel #21
0
 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()
     }
Beispiel #22
0
 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'
         })
     }
Beispiel #23
0
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())
Beispiel #24
0
 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'),
         },
     }
Beispiel #25
0
    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
Beispiel #26
0
 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'}),
     }
Beispiel #27
0
    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'})
        }
Beispiel #28
0
 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'),
         },
     }
Beispiel #29
0
    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'}),
        }
Beispiel #30
0
 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'}),
     }