#ContentList .container.mt-4.mt-sm-0 %main#list .clearfix .row.py-5 .col-12 = simple_form_for(@user_associate_form, url: user_associate_admin_update_path, html: { method: :post }) do |f| = f.error_notification .form-inputs .row .col-md-12.col-12 Status do recadastramento .col-md-4.col-12 = f.input :registration_status, collection: @user_associate_form.user.registration_status_list, required: false, autofocus: true .row .col-md-4.col-12.mr-auto = f.input :name, required: true, autofocus: true .col-md-4.col-12.mr-auto = f.input :email, required: true, autofocus: true .col-md-auto.col-12 = f.input :birthday, as: :date, start_year: Date.today.year - 110, end_year: Date.today.year - 15, required: true, autofocus: true .row .col-md-2.col-12 = f.input :lives_out_brazil, input_html: { value: @user_associate_form.lives_out_brazil, id:'lives_out_brazil' }, as: :boolean .col-md-3.col-12 = f.input :cpf, required: true, input_html: { id: 'user_cpf'} .col-md-3.col-12 = f.input :rg, required: true , input_html: { id: 'rg'} .col-md-4.col-12 = f.input :phone, required: true, hint: 'Prefíxo do pais / código de área / núero do telefone' .row .col-md-2.col-12 = f.input :zipcode, required: true, input_html: {id: 'user_zipcode'} .col-md-3.col-6 = f.input :country, priority: ["BR"], selected: "BR", required: true, autofocus: true, input_html: {id: 'user_country'} .col-md-3.col-6#state = f.input :state, required: true, autofocus: true .col-md-3.col-6#select = f.input :state, collection: @statesArray, required: true, autofocus: true, input_html: { id: 'select_state' } .col-md-4.col-12 = f.input :city, required: true, autofocus: true, input_html: {id: 'user_city'} .row .col-md-3.col-4 = f.input :neighborhood, required: true, input_html: {id: 'user_neighborhood'} .col-md-5.col-8 = f.input :address_street, required: true, input_html: {id: 'user_address_street'} .col-md-2.col-6 = f.input :address_number, required: true .col-md-2.col-6 = f.input :address_complement, hint: 'Se não houver complemento, escreva “Sem complemento”', required: true .row .col-md-6.col-6#select = f.input :formation_level, collection: @user_associate_form.user.formation_level_list, required: true, autofocus: true, input_html: { id: 'select_formation' } .col-md-6.col-6 = f.input :acting, collection: @user_associate_form.user.acting_list, required: true, autofocus: true .row .col-md-6.col-6 = f.input :color_or_race, collection: @user_associate_form.user.color_or_race_list, hint: 'A Abraji solicita este dado para conhecer melhor o perfil da sua comunidade e promover iniciativas de diversidade e inclusão.', required: true, autofocus: true .col-md-6.col-12 = f.input :gender, collection: @user_associate_form.user.gender_list, hint: 'A Abraji usa este dado apenas para conhecer melhor o perfil de seus associados e planejar políticas de diversidade.', required: true .row .col-md-12.col-12 = f.input :is_pcd, required: false, input_html: { value: @user_associate_form.newsletter, id:'user_is_pcd' }, as: :boolean = f.input :pcd_description, required: false, input_html: { id: 'pcd_description' } .row .col-md-6.col-12 = f.input :know_abraji, collection: @user_associate_form.user.know_abraji_list, required: true .row .col-md-12.col-12 Assine as newsletters da Abraji e fique por dentro do trabalho da organização .col-md-12.col-12.newsletter-box = f.input :newsletter, required: false, input_html: { value: @user_associate_form.newsletter }, as: :boolean = f.input :optin_new_investigatora, required: false, input_html: { value: @user_associate_form.newsletter }, as: :boolean -if @user_associate_form.associate.present? .row .col-md-12.col-12 %h2 Cadastro de associação .row .col-md-6.col-12 = f.input :acting_medium, input_html: { value: @user_associate_form.acting_medium }, required: true, hint: 'Se for freelancer, responda "Freelancer".' .col-md-6.col-12 = f.input :activity_description, input_html: { value: @user_associate_form.activity_description }, required: true, hint: 'Se você for freelancer, especifique suas funções.' .row .col-md-12.col-12 = f.input :whatsapp, input_html: { value: @user_associate_form.whatsapp, id: "whatsapp" }, as: :boolean .col-md-4.col-12 = f.input :phone_whatsapp, input_html: { value: @user_associate_form.phone_whatsapp, id: "phone_whatsapp" }, hint: "Prefíxo do pais / código de área / núero do telefone" .col-md-12.col-12 = f.input :code_of_ethics_terms, as: :boolean, label: ("#{link_to 'Como pessoa associada à Abraji, aceito o código de ética e suas recomendações de conduta.', {:controller => :pages, :action => :institutional_codigo_de_conduta_etica}, :target => :_blank}").html_safe .col-md-12.col-12 = f.input :code_of_ethics_terms_at, required: true, autofocus: true, as: :datetime .col-md-12.col-12 = f.input :accepted_terms, as: :boolean, input_html: { value: @user_associate_form.accepted_terms }, label: ("#{link_to 'Estou de acordo com os termos de associação à Abraji.', {:controller => :pages, :action => :associate_info}, :target => :_blank}").html_safe .col-md-12.col-12 = f.input :accepted_terms_at, required: true, autofocus: true, as: :datetime %div.form-group.associate-class{class: @user_associate_form.errors[:association_type].present? ? 'has-error' : ''} %label.control-label.text %abbr{:title => "necessário"} * Tipo de Associação .col-12.col-lg-6 - @association_types.each do |assoc_type| %label = f.radio_button :association_type_id, assoc_type.id, checked: @user_associate_form.association_type == assoc_type, class: assoc_type.css_class = (assoc_type.description+' ('+ (assoc_type.annuity_cents / 100).to_money.format+' por ano)') = f.full_error :association_type %p.grey No caso de estudantes, é obrigatório o envio da carteira da instituição de ensino ou declaração de matrícula regular referente ao ano corrente. .user_associate_edit_form_conclusion_date = f.input :conclusion_date, as: :date = f.input :optin_news_exclusive, as: :boolean = link_to('Visualizar Arquivo', @user_associate_form.details_file.url, target: "_blank") = f.input :details_file, as: :file, input_html: {accept: 'application/pdf'} = link_to('Visualizar Arquivo', @user_associate_form.rg_file.url, target: "_blank") = f.input :rg_file, as: :file .row .col-md-12.col-12 Datas sobre pagamento e vencimento da associação .col-md-4.col-12 = f.input :approval_payment_date, as: :date, include_blank: true .col-md-4.col-12 = f.input :valid_until, as: :date, include_blank: true .row .col-md-12.col-12 Bloquear o login de acesso ao site: .col-md-4.col-12 = f.input :active, as: :boolean .form-actions.mt-4 = f.button :submit, "Atualizar", class: "btn btn-warning orange" = link_to "Voltar", :back, class: "btn btn-light grey"