Пример #1
0
    def __init__(self, *args, **kwargs):
        super(UserReviewForm, self).__init__(*args, **kwargs)
        self.fields["content"].initial = "Сделка прошла успешно!"         
        self.helper = FormHelper()               
        self.helper.layout = Layout(
            Field('author'

            ),
            Field('reviewal'

            ),
            Field('offer'

            ),
            Div(
                InlineRadios('speed')
            ),
            Div(
                InlineRadios('cost')
            ),
            Div(
                InlineRadios('accuracy')
            ),
            Field(
                'content', rows="5"
               
            ), 
           StrictButton('Отправить', type='submit', css_class='btn btn-primary')
        )
Пример #2
0
    def __init__(self, *args, **kwargs):
        super(EmpEditForm, self).__init__(*args, **kwargs)

        # import ipdb; ipdb.set_trace()
        self.helper = FormHelper()
        self.helper.form_id = 'id_intake_form'
        self.helper.form_method = 'POST'
        self.helper.form_tag = True
        # self.helper.form_action = '.'
        self.helper.layout = Layout(
            Div(Div('e_eis',
                    'e_desg',
                    'e_unit_roll',
                    'e_unit_work',
                    css_class='col-md-4'),
                Div('e_name',
                    'e_dob',
                    InlineRadios('e_gender'),
                    InlineRadios('e_status'),
                    css_class='col-md-4'),
                Div('e_regsno',
                    'e_join',
                    'e_doj',
                    'e_termi',
                    'e_dot',
                    css_class='col-md-4'),
                css_class='row'),
            Div(Div(Submit('save', 'Save'), css_class='col-md-12'),
                css_class='row'))
Пример #3
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         Div(InlineRadios('postcard'), css_class='row my-2'),
         Div(Field('postcard_text'),
             hidden='true',
             css_class='row my-2 postcard_text'),
         Div(InlineRadios('delivery_type'), css_class='row my-2'),
         Div('delivery_date', css_class='row my-2'),
         Div(InlineRadios('recipient'), css_class='row my-2'),
         Div(Div('recipient_name',
                 css_class='mr-3 recipient_info',
                 hidden='true'),
             Div('recipient_phone',
                 css_class='recipient_info',
                 hidden='true'),
             css_class='row my-2'),
         Div(InlineRadios('recipient_call'),
             css_class='row my-2 recipient_call',
             hidden='true'),
         Div(Div('recipient_address',
                 css_class='mr-3 delivery_info',
                 hidden='true'),
             Div('delivery_time', css_class='delivery_info', hidden='true'),
             css_class='row my-2'), Div('comment', css_class='row my-2'),
         Div(Submit('submit', 'Заказать', css_class='btn orange-btn'),
             css_class='row my-2'))
     self.helper.form_method = 'post'
     self.helper.form_action = 'order-create'
     self.helper.form_class = 'order-form'
     self.helper.label_class = 'label'
Пример #4
0
    def __init__(self, *args, **kwargs):
        super(MessageForm, self).__init__(*args, **kwargs)
        
        # Crispy-forms configuration
        self.helper = FormHelper()
        self.helper.form_id = 'id-messageForm'
        self.helper.form_method = 'post'
        self.helper.form_action = ''
        self.helper.form_tag = True
        #self.helper.add_input(Submit('submit', 'Submit'))

        # Crispy-forms Bootstrap3
        self.helper.form_class = 'form-horizontal'
        self.helper.label_class = 'col-lg-2'
        self.helper.field_class = 'col-lg-8'
        self.helper.layout = Layout(
            InlineRadios(
                'submitted_by',
                id='radioSubmittedBy'
            ),
            'message',
            InlineRadios(
                'mood',
                id='radioMood'
            ),
            StrictButton(
                content="Submit Message",
                name="btnSubmit",
                type="submit",
                value="Submit Message",
                css_class='btn btn-outline-success my-2 my-sm-0'
            ),
        )
Пример #5
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.form.fields['format'].empty_label = _("Doesn't matter")
     self.form.fields['context'].empty_label = _("Doesn't matter")
     self.helper = SingleSubmitFormHelper()
     self.helper.form_tag = False
     self.helper.disable_csrf = True
     self.helper.layout = Layout(
         Row(
             Div(Row(
                 Fieldset(_('Generic'),
                          Row(
                              Div('id', css_class='col-md-4'),
                              Div(Field(
                                  'created',
                                  css_class='date-picker form-control'),
                                  css_class='col-md-8 range-filter')),
                          css_class='col-md-12'), ),
                 Row(
                     Fieldset(_('Related'),
                              Row(
                                  Div('creator', css_class='col-md-5'),
                                  Div(Field('total',
                                            css_class='form-control'),
                                      css_class='col-md-7 range-filter')),
                              Row(Div('content_type',
                                      css_class='col-md-5')),
                              css_class='col-md-12'), ),
                 css_class='col-md-9'),
             Fieldset(_('Attributes'),
                      InlineRadios('format'),
                      InlineRadios('context'),
                      css_class='col-md-3'),
         ))
Пример #6
0
    def __init__(self, *args, **kwargs):

        row1 = crispy_layout_mixin.to_row([(InlineRadios('numeracao'), 12)])
        row2 = crispy_layout_mixin.to_row([('tipo_materia', 4),
                                           (InlineRadios('tipo_protocolo'), 4),
                                           ('numero_paginas', 4)])
        row3 = crispy_layout_mixin.to_row([
            ('autor', 0),
            (Button('pesquisar',
                    'Pesquisar Autor',
                    css_class='btn btn-primary btn-sm'), 2),
            (Button('limpar',
                    'limpar Autor',
                    css_class='btn btn-primary btn-sm'), 10)
        ])
        row4 = crispy_layout_mixin.to_row([('observacao', 12)])

        self.helper = FormHelper()
        self.helper.layout = Layout(
            Fieldset(_('Protocolo - Opção de Numeração'), row1),
            Fieldset(_('Identificação da Matéria'), row2,
                     HTML(sapl.utils.autor_label),
                     HTML(sapl.utils.autor_modal), row3, row4,
                     form_actions(save_label='Protocolar Matéria')))

        super(ProtocoloMateriaForm, self).__init__(*args, **kwargs)
Пример #7
0
    def __init__(self, *args, **kwargs):

        layout = []

        row_publicacao = to_row([
            ('publicacao', 6),
            (InlineRadios('inconstitucionalidade'), 3),
        ])
        row_publicacao.fields.append(
            Alert(css_class='alert-info col-md-3',
                  content='<strong>%s</strong> %s' %
                  (_('Dica!'),
                   _('Inclua uma Nota de Dispositivo informando '
                     'sobre a Inconstitucionalidade.'))))
        layout.append(
            Fieldset(_('Registro de Publicação e Validade'),
                     row_publicacao,
                     css_class="col-md-12"))

        row_datas = to_row([
            ('inicio_vigencia', 3),
            ('fim_vigencia', 3),
            ('inicio_eficacia', 3),
            ('fim_eficacia', 3),
        ])
        layout.append(
            Fieldset(_('Datas de Controle de Vigência'),
                     row_datas,
                     css_class="col-md-12"))

        row_vigencia = Field(
            'dispositivo_vigencia',
            data_sapl_ta='DispositivoSearch',
            data_field='dispositivo_vigencia',
            data_type_selection='radio',
            template="compilacao/layout/dispositivo_radio.html")
        layout.append(
            Fieldset(_('Dispositivo de Vigência'),
                     to_row([(InlineRadios('extensao'), 12)]),
                     row_vigencia,
                     css_class="col-md-12"))

        self.helper = FormHelper()
        self.helper.layout = SaplFormLayout(
            *layout, label_cancel=_('Ir para o Editor Sequencial'))

        super(DispositivoEdicaoVigenciaForm, self).__init__(*args, **kwargs)

        pubs = Publicacao.objects.order_by('-data', '-hora').filter(
            Q(ta=self.instance.ta) | Q(ta=self.instance.ta_publicado))
        self.fields['publicacao'].choices = [("", "---------")] + [
            (p.pk, _('%s realizada em %s. %s') %
             (p.tipo_publicacao, defaultfilters.date(
                 p.data, "d \d\e F \d\e Y"), str(p.ta))) for p in pubs
        ]

        dvs = Dispositivo.objects.order_by('ordem').filter(
            pk=self.instance.dispositivo_vigencia_id)
        self.fields['dispositivo_vigencia'].choices = [(d.pk, d) for d in dvs]
Пример #8
0
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.helper = FormHelper()

        # The layout of the page
        header = "<h4 class=is-size-4><strong>{text}</strong></h4><br>"
        self.helper.layout = Layout(

            # Information about the vehicle and driver
            HTML(header.format(text="General Information")),
            Field("name"),
            Field("license_car"),
            Field("license_hanger"),

            # VEHICLE CHECKS #
            Div(
                HTML("<br></br>" + header.format(text="Vehicle Checks")),

                # Light checks
                InlineRadios("main_light_check"),
                Field("main_light_input", css_class="popup"),
                Field("main_light_upload", css_class="popup"),
                InlineRadios("brake_light_check"),
                Field("brake_light_input", css_class="popup"),
                Field("brake_light_upload", css_class="popup"),
                InlineRadios("indicator_light_check"),
                Field("indicator_light_input", css_class="popup"),
                Field("indicator_light_upload", css_class="popup"),
                InlineRadios("warning_light_check"),
                Field("warning_light_input", css_class="popup"),
                Field("warning_light_upload", css_class="popup"),

                # Damage checks
                InlineRadios("tire_check"),
                Field("tire_input", css_class="popup"),
                Field("tire_upload", css_class="popup"),
                InlineRadios("visible_damage_check"),
                Field("visible_damage_input", css_class="popup"),
                Field("visible_damage_upload", css_class="popup"),
                css_id="vehicle-checks"),

            # EQUIPMENT CHECKS #
            Div(HTML("<br></br>" + header.format(text="Equipment Checks")),
                InlineRadios("diesel_card_check"),
                InlineRadios("ferry_card_check"),
                Field("ferry_card_input", css_class="popup"),
                InlineRadios("vehicle_registration_check"),
                InlineRadios("transport_permit_check"),
                css_id="equipment-checks"))

        self.helper.form_id = 'checkoutform'
        self.helper.form_class = 'control'
        self.helper.form_method = 'post'
        self.helper.form_action = reverse('checkout')

        submit = Submit('submit', 'Submit')
        submit.field_classes = "button is-link"
        self.helper.add_input(submit)
Пример #9
0
 def __init__(self, *args, **kwargs):
     c_slug = kwargs.pop('category_slug')
     # If editing an existing thread
     try:
         thread = kwargs.pop('thread')
         post = kwargs.pop('post')
         new = False
     except:
         new = True
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.add_input(Submit('submit', 'Publier', accesskey="s"))
     self.helper.add_input(Submit(
         'preview',
         'Prévisualiser',
     ))
     if new:  # This is a new thread
         self.helper.form_action = reverse('forum:new_thread',
                                           kwargs={'category_slug': c_slug})
         self.helper.layout = Layout(Field('title'), InlineRadios('icon'),
                                     HTML(toolbar), Field('content_plain'),
                                     Field('personal'))
     else:  # This is an edit - used by .views.EditPost
         if post == thread.posts.first():
             self.helper.layout = Layout(Field('title'),
                                         InlineRadios('icon'),
                                         HTML(toolbar),
                                         Field('content_plain'),
                                         Field('personal', type='hidden'))
             self.helper.add_input(
                 Button('cession',
                        'Céder le contrôle',
                        css_class='btn-default',
                        data_toggle='modal',
                        data_target='#cessionModal'))
             if thread.personal:
                 self.helper.add_input(
                     Button('delete',
                            'Supprimer',
                            css_class='btn-default',
                            data_toggle='modal',
                            data_target='#deleteModal'))
         else:  # If it's not the first post
             self.fields['title'].required = False
             self.fields['icon'].required = False
             self.helper.layout = Layout(Field('title', disabled=''),
                                         HTML(toolbar),
                                         Field('content_plain'),
                                         Field('icon', type='hidden'),
                                         Field('personal', type='hidden'))
         self.helper.form_action = reverse('forum:edit',
                                           kwargs={
                                               'category_slug': c_slug,
                                               'thread_slug': thread.slug,
                                               'pk': post.pk
                                           })
Пример #10
0
    def __init__(self, *args, **kwargs):
        super(StudentAvailabilityFilter, self).__init__(*args, **kwargs)

        self.helper = FormHelper()
        self.helper.layout = Layout(
            'availability_start',
            Row(Column(InlineRadios('braucht_bezahlung')),
                Column(InlineRadios('unterkunft_gewuenscht'))))
        self.helper.form_tag = False
        self.helper.form_style = 'inline'
Пример #11
0
    def __init__(self, *args, **kwargs):

        row1 = to_row([('tipo_materia', 4), ('numero_paginas', 2),
                       ('tipo_autor', 3), ('autor', 3)])
        row2 = to_row([
            (InlineRadios('vincular_materia'), 3),
            ('numero_materia', 2),
            ('ano_materia', 2),
            (Div(), 1),
            (InlineRadios('data_hora_manual'), 4),
        ])
        row3 = to_row([
            (Div(), 2),
            (Alert("""
                Usuário: <strong>{}</strong> - {}<br> 
                IP: <strong>{}</strong> - {}<br>
                
                """.format(
                kwargs['initial']['user_data_hora_manual'],
                Protocolo._meta.get_field('user_data_hora_manual').help_text,
                kwargs['initial']['ip_data_hora_manual'],
                Protocolo._meta.get_field('ip_data_hora_manual').help_text,
            ),
                   dismiss=False,
                   css_class='alert-info'), 6),
            ('data', 2),
            ('hora', 2),
        ])
        row4 = to_row([('assunto_ementa', 12)])
        row5 = to_row([('observacao', 12)])
        row6 = to_row([('numero', 12)])

        fieldset = Fieldset(
            _('Protocolo com data e hora informados manualmente'),
            row3,
            css_id='protocolo_data_hora_manual')

        config = AppConfig.objects.first()
        if not config.protocolo_manual:
            row3 = to_row([(HTML("&nbsp;"), 12)])
            fieldset = row3

        self.helper = SaplFormHelper()
        self.helper.layout = Layout(
            Fieldset(_('Identificação da Matéria'), row1, row2), fieldset,
            row4, row5, HTML("&nbsp;"),
            Fieldset(
                _('Número do Protocolo (Apenas se quiser que a numeração comece'
                  ' a partir do número a ser informado)'), row6,
                HTML("&nbsp;"), form_actions(label=_('Protocolar Matéria'))))

        super(ProtocoloMateriaForm, self).__init__(*args, **kwargs)

        if not config.protocolo_manual:
            self.fields['data_hora_manual'].widget = forms.HiddenInput()
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.fields['sso'].label = False
     self.fields['audit_req_std_comp'].label = False
     self.fields['auto_patch'].label = False
     self.helper.layout = Layout(
         InlineRadios('sso'),
         InlineRadios('audit_req_std_comp'),
         InlineRadios('auto_patch'),
     )
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.fields['saas_sol'].label = False
     self.fields['iaas_hosted'].label = False
     self.fields['on_prem'].label = False
     self.helper.layout = Layout(
         InlineRadios('saas_sol'),
         InlineRadios('iaas_hosted'),
         InlineRadios('on_prem'),
     )
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.fields['sso'].label = False
     self.fields['mfa'].label = False
     self.fields['adfs'].label = False
     self.helper.layout = Layout(
         InlineRadios('sso'),
         InlineRadios('mfa'),
         InlineRadios('adfs'),
     )
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.fields['attst_o_comp'].label = False
     self.fields['soc2_reports'].label = False
     self.fields['ann_pen_scan_results'].label = False
     self.fields['ann_wa_vuln_scan'].label = False
     self.helper.layout = Layout(
         InlineRadios('attst_o_comp'),
         InlineRadios('soc2_reports'),
         InlineRadios('ann_pen_scan_results'),
         InlineRadios('ann_wa_vuln_scan'),
     )
Пример #16
0
    def __init__(self, *args, **kwargs):
        super(DataFilterForm, self).__init__(*args, **kwargs)
        self.helper = FormHelper(self)
        self.helper.form_method = 'POST'
        self.helper.form_class = 'form-horizontal'
        self.helper.label_class = 'col-sm-2'
        self.helper.field_class = 'col-sm-4'
        self.helper.form_action = '#apisearchresult'

        self.helper.layout = Layout(
            HTML(
                '<p style="margin-left: 10px; margin-bottom: 20px; font-size: 17px; font-weight:\
                 600">General Properties</p>'),
            Div(Div('element_set', css_class="span4"),
                Div('composition', css_class="span4"),
                css_class='row-fluid'),
            Div(Div(InlineRadios('noduplicate'), css_class="span4"),
                Div('icsd', css_class="span4"),
                css_class='row-fluid'),
            Div(Div('ntypes', css_class="span4"),
                Div('natoms', css_class="span4"),
                css_class='row-fluid'),
            Div(Div('prototype', css_class="span4"),
                Div('generic', css_class="span4"),
                css_class='row-fluid'),
            HTML(
                '<br><p style="margin-left: 10px; margin-bottom: 20px; font-size: 17px; font-weight:\
                 600">DFT Calculated Properties</p>'),
            Div(Div('stability', css_class="span4"),
                Div('band_gap', css_class="span4"),
                css_class='row-fluid'),
            Div(Div('delta_e', css_class="span4"), css_class='row-fluid'),
            HTML(
                '<br><p style="margin-left: 10px; margin-bottom: 20px; font-size: 17px; font-weight:\
                 600">Sorting and Pagination</p>'),
            Div(Div('sort_by', css_class="span4"),
                Div(InlineRadios('desc'), css_class="span4"),
                css_class='row-fluid'),
            Div(Div('limit', css_class="span4"),
                Div('sort_offset', css_class="span4"),
                css_class='row-fluid'),
            HTML(
                '<br><p style="margin-left: 10px; margin-bottom: 20px; font-size: 17px; font-weight:\
                 600">Manual Input Filters</p>'),
            Div(Field('filter', css_class="span8"), css_class='row-fluid'),
        )
        self.helper.add_input(
            Submit('search', 'Search', css_class='btn-primary'))
        self.helper.add_input(
            Submit('clear', 'Reset', css_class='btn-success clear'))
        self.helper.disable_csrf = False
Пример #17
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         InlineRadios('kind'),
         InlineRadios('req'),
         Row(Column('phoneNum', css_class='form-group col-md-4 mb-0'),
             Column('address', css_class='form-group col-md-8 mb-0'),
             css_class='form-row'),
         Row(Column('bio', css_class='form-group col-md-12 mb-0'),
             css_class='form-row'),
         'agree',
         Submit('submit', 'ثبت'),
     )
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.fields['q1'].label = False
     self.fields['q2'].label = False
     self.fields['q3'].label = False
     self.fields['q4'].label = False
     self.fields['q5'].label = False
     self.helper.layout = Layout(
         InlineRadios('q1'),
         InlineRadios('q2'),
         InlineRadios('q3'),
         InlineRadios('q4'),
         InlineRadios('q5'),
     )
 def __init__(self, *args, **kwargs):
     super(LethalTemperatureForm, self).__init__(*args, **kwargs)
     for field in self.fields:
         help_text = self.fields[field].help_text
         input_type = self.fields[field].widget.__class__.__name__
         if input_type != 'CheckboxInput':
             self.fields[field].help_text = None
         if help_text != '':
             self.fields[field].widget.attrs.update({
                 'data-toggle': 'tooltip',
                 'data-placement': 'top',
                 'title': help_text,
                 'data-container': 'body'
             })
     self.helper = FormHelper()
     self.helper.form_tag = False
     self.helper.disable_csrf = True
     self.helper.label_class = ''
     self.helper.field_class = ''
     self.helper.layout = Layout(
         InlineRadios('lethal_type'),
         Row(
             Div(Field('month'), css_class='col-sm-8'),
             Div(Field(AppendedText('value', '&#176;C')),
                 HTML(
                     "{% for error in lethal_temp_form.value.errors %}<div class='py-0' style='color:red; font-size:0.8em'><strong>{{ error }}</strong></div>{% endfor %}"
                 ),
                 css_class='col-sm-4'),
         ),
     )
Пример #20
0
 def __init__(self, user, translation, unit, *args, **kwargs):
     if unit is not None:
         kwargs['initial'] = {
             'checksum': unit.checksum,
             'contentsum': hash_to_checksum(unit.content_hash),
             'translationsum': hash_to_checksum(unit.get_target_hash()),
             'target': unit,
             'fuzzy': unit.fuzzy,
             'review': unit.state,
         }
         kwargs['auto_id'] = 'id_{0}_%s'.format(unit.checksum)
     tabindex = kwargs.pop('tabindex', 100)
     super(TranslationForm, self).__init__(translation, *args, **kwargs)
     self.user = user
     self.fields['target'].widget.attrs['tabindex'] = tabindex
     self.fields['target'].widget.profile = user.profile
     self.fields['review'].widget.attrs['class'] = 'review_radio'
     # Avoid failing validation on not translated string
     if args:
         self.fields['review'].choices.append((STATE_EMPTY, ''))
     self.helper = FormHelper()
     self.helper.form_method = 'post'
     self.helper.layout = Layout(
         Field('checksum'),
         Field('target'),
         Field('fuzzy'),
         Field('contentsum'),
         Field('translationsum'),
         InlineRadios('review'),
     )
     if unit and can_review(user, unit.translation):
         self.fields['fuzzy'].widget = forms.HiddenInput()
     else:
         self.fields['review'].widget = forms.HiddenInput()
Пример #21
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         Row(Column('amount', css_class='mt-10 form-group col-md-6 mb-0'),
             Column('company', css_class='mt-10 form-group col-md-6 mb-0'),
             css_class='form-row'),
         'description',
         Row(Column('image', css_class='mt-10 form-group col-md-5 mb-0'),
             InlineRadios('status',
                          css_class='mt-10 form-group col-md-3 mb-0'),
             InlineRadios('negotiable',
                          css_class='mt-10 form-group col-md-3 mb-0'),
             css_class='form-row'),
         Submit('submit', 'Submit'),
     )
Пример #22
0
    def __init__(self, *args, **kwargs):
        self.helper = FormHelper()
        self.helper.form_tag = False
        self.helper.disable_csrf = True
        self.helper.form_show_labels = False
        self.helper.render_required_fields = True
        self.helper.render_hidden_fields = True
        self.helper.layout = Layout(
            HTML('<tr valign="top">'),
            HTML('<td width="5%">'),
            'casing_from',
            HTML('</td>'),
            HTML('<td width="5%">'),
            'casing_to',
            HTML('</td>'),
            HTML('<td width="10%">'),
            'diameter',
            HTML('</td>'),
            HTML('<td>'),
            'casing_code',
            HTML('</td>'),
            HTML('<td>'),
            'casing_material',
            HTML('</td>'),
            HTML('<td width="10%">'),
            'wall_thickness',
            HTML('</td>'),
            HTML('<td>'),
            InlineRadios('drive_shoe'),
            HTML('</td><td width="5%">{% if form.instance.pk %}{{ form.DELETE }}{% endif %}</td>'),
            HTML('</tr>'),
        )
        super(CasingForm, self).__init__(*args, **kwargs)

        self.fields['drive_shoe'].label = False
Пример #23
0
    def __init__(self, *args, **kwargs):
        self.activite = kwargs.pop('activite', '')
        super().__init__(*args, **kwargs)
        self.helper.layout = Layout(
            Fieldset(
                _('Rechercher un risque'),
                'classe_de_risque',
                'risque',
                HTML(
                    """ <div id="detail-risque"></div>"""
                )

            ),
            InlineRadios('type_de_risque'),
            Fieldset(
                _('Créer un risque'),
                HTML(
                    """{% load i18n %}
                    <div class="offset-md-4 col-md-8">
                        <a href="{% url 'risk_register:creer_risque_activite' activite=activite.pk %}"
                        class='fa fa-plus fm-create text-info' data-fm-head="{% trans 'Créer un risque' %}"
                        data-fm-callback="reload">
                            {% trans ' Nouveau risque' %}
                        </a>
                    </div>"""
                ),
            )

        )
Пример #24
0
    def __init__(self, *args, **kwargs):
        super(UserSignupForm, self).__init__(*args, **kwargs)

        self.helper = FormHelper()
        self.helper.form_class = "container"
        self.helper.label_class = "font-weight-bold"

        self.helper.layout = Layout(
            Div(Field('first_name', wrapper_class="col-12 col-md-6"),
                Field('last_name', wrapper_class="col-12 col-md-6"),
                css_class="row"),
            Div(Field('mobile', wrapper_class="col-12 col-md-6"),
                Field('email', wrapper_class="col-12 col-md-6"),
                css_class="row"), 'password1',
            Div(InlineRadios('gender', wrapper_class="col-12 col-md-6"),
                Field('date_of_birth', wrapper_class="col-12 col-md-6"),
                css_class="row"), Field('avatar'),
            Div(Field('enrollment_no', wrapper_class="col-12 col-md-6"),
                Field('registration_year', wrapper_class="col-12 col-md-6"),
                css_class="row"),
            Div(Field('department', wrapper_class="col-12 col-md-3"),
                Field('branch', wrapper_class="col-12 col-md-3"),
                Field('section', wrapper_class="col-6 col-md-3"),
                Field('batch', wrapper_class="col-6 col-md-3"),
                css_class="row"),
            HTML(
                '<div class="my-3">By Signing up, you automatically agree to our <a href="#">Terms and Conditions</a>.</div>',
            ))
        self.helper.add_input(
            Submit('register', 'Create New Account', css_class="btn-block"))
Пример #25
0
    def __init__(self, is_admin=False, *args, **kwargs):
        super(UserSignupForm, self).__init__(*args, **kwargs)

        self.helper = FormHelper()
        self.helper.form_class = "container"
        self.helper.label_class = "font-weight-bold"

        last_field = HTML(
            '<div class="my-3">By Signing up, you automatically agree to our <a href="#">Terms and Conditions</a>.</div>'
        )
        if is_admin:
            del self.fields['captcha']
            slast_field = HTML(
                '<div class="alert alert-warning">Captcha has been Disabled for Admin</div>'
            )
            last_field = HTML("")
        else:
            slast_field = Field('captcha')

        self.helper.layout = Layout(
            Div(Field('first_name', wrapper_class="col-12 col-md-6"),
                Field('last_name', wrapper_class="col-12 col-md-6"),
                css_class="row"), 'mobile', 'email', 'password1',
            InlineRadios('gender'), slast_field, last_field)
        self.helper.add_input(
            Submit('register', 'Create New Account', css_class="btn-block"))
Пример #26
0
 def __init__(self, *args, **kwargs):
     """Inicializador del formulario."""
     super(ExpedienteForm, self).__init__(*args, **kwargs)
     self.helper = FormHelper()
     self.helper.layout = Layout(
         Div(
             HTML('<h3>Datos de Identificación</h3>'),
             Div(Field('tipo', wrapper_class='col-sm-4'),
                 Field('folio',
                       wrapper_class='col-sm-3',
                       autocomplete='off'),
                 css_class='row'),
             Div(Field('nombre',
                       wrapper_class='col-md-6',
                       autocomplete='off'),
                 Field('fecha_tramite',
                       wrapper_class='col-sm-3',
                       autocomplete='off'),
                 css_class='row'), Div(InlineRadios('estado')),
             HTML('<hr>'),
             Div(Field('tratamiento',
                       wrapper_class='col',
                       autocomplete='off'),
                 Field('captura', wrapper_class='col', autocomplate='off'),
                 css_class='row'),
             Div(Field('atencion', wrapper_class='col', autocomplete='off'),
                 Field('resolucion',
                       wrapper_class='col',
                       autocomplate='off'),
                 css_class='row'),
             Div(HTML('<hr>'),
                 FormActions(Submit('save', 'Guardar cambios'),
                             Button('cancel', 'Cancelar')),
                 css_class='row')), )
Пример #27
0
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.helper = FormHelper()
        self.helper.add_input(Submit('submit', 'Create Project'))
        #self.helper.add_input(Submit('cancel', 'Cancel', css_class='btn-default'))
        self.helper.form_tag = False
        self.helper.layout = Layout(
     HTML("""
    <p>Please answer a few questions to  <strong>get started</strong></p>
"""),

            Field('project'),
        #      HTML("""
        #     <p>Please add a name for your project <strong>make if unique</strong></p>
        # """),
            Field('description', placeholder ='Please add a detailed description for your project'),
            #      HTML("""
            #     <p>Please add a detailed description for your project</p>
            # """),
            Field('resolution', placeholder='If you have a preferred resolution for your project please detail it here.'),
            #      HTML("""
            #     <p>If you have a preferred resolution for your project please detail it here.</p>
            # """),
            Field('startdate',placeholder='please format startdate date like this 12/1/2018'),
            Field('deadline', placeholder="please format deadline date like this 12/1/2018"),

            PrependedAppendedText('budget', '$', '.00',  css_class='input-sm'),
            InlineRadios('status'),
            #Submit('Submit', 'Submit', css_class="btn-success"),
        )
Пример #28
0
    def __init__(self, *args, **kwargs):

        row1 = to_row([(InlineRadios('tipo_protocolo'), 12)])
        row2 = to_row([('tipo_documento', 6), ('numero_paginas', 6)])
        row3 = to_row([('assunto', 12)])
        row4 = to_row([('interessado', 12)])
        row5 = to_row([('observacao', 12)])
        row6 = to_row([('numero', 12)])

        self.helper = FormHelper()
        self.helper.layout = Layout(
            Fieldset(
                _('Identificação de Documento'),
                row1,
                row2,
                row3,
                row4,
                row5,
                HTML("&nbsp;"),
            ),
            Fieldset(
                _('Número do Protocolo (Apenas se quiser que a numeração comece '
                  'a partir do número a ser informado)'), row6, HTML("&nbsp;"),
                form_actions(label=_('Protocolar Documento'))))
        super(ProtocoloDocumentForm, self).__init__(*args, **kwargs)
Пример #29
0
    def __init__(self, *args, **kwargs):

        row1 = to_row([('tipo_materia', 4), ('numero_paginas', 2),
                       ('tipo_autor', 3), ('autor', 3)])
        row2 = to_row([
            (InlineRadios('vincular_materia'), 4),
            ('numero_materia', 4),
            ('ano_materia', 4),
        ])
        row3 = to_row([('assunto_ementa', 12)])
        row4 = to_row([('observacao', 12)])
        row5 = to_row([('numero', 12)])

        self.helper = FormHelper()
        self.helper.layout = Layout(
            Fieldset(
                _('Identificação da Matéria'),
                row1,
                row2,
                row3,
                row4,
                HTML("&nbsp;"),
            ),
            Fieldset(
                _('Número do Protocolo (Apenas se quiser que a numeração comece'
                  ' a partir do número a ser informado)'), row5,
                HTML("&nbsp;"), form_actions(label=_('Protocolar Matéria'))))

        super(ProtocoloMateriaForm, self).__init__(*args, **kwargs)
Пример #30
0
 def __init__(self, *args, **kwargs):
     self.helper = FormHelper()
     self.helper.form_tag = False
     self.helper.disable_csrf = True
     self.helper.layout = Layout(
         Fieldset(
             'Well Yield Estimation',
             Div(
                 Div('yield_estimation_method', css_class='col-md-3'),
                 css_class='row',
             ),
             Div(
                 Div(AppendedText('yield_estimation_rate', 'USgpm'), css_class='col-md-3'),
                 Div(AppendedText('yield_estimation_duration', 'hrs'), css_class='col-md-3'),
                 css_class='row',
             ),
             Div(
                 Div(AppendedText('static_level', 'ft (btoc)'), css_class='col-md-3'),
                 Div(AppendedText('drawdown', 'ft (btoc)'), css_class='col-md-3'),
                 css_class='row',
             ),
             Div(
                 Div(InlineRadios('hydro_fracturing_performed'), css_class='col-md-3'),
                 Div(AppendedText('hydro_fracturing_yield_increase', 'USgpm'), css_class='col-md-3'),
                 css_class='row',
             ),
         )
     )
     super(ProductionDataForm, self).__init__(*args, **kwargs)