-page_title("Área do Associado - Atualizar Informações") .container-fluid.bg.no-gutters %main.bgWhite#pilars .container %section .row.pb-4 .col-12 .line-top.mx-auto.pb-3 .col-sm-2.col-md-2 .col-sm-8.col-md-8.text-center %h1 Cadastros .col-sm-2.col-md-2 %nav.bgWhite.bg#breadcrumb .container-fluid .container.p-0 .row.align-items-center.p-0 .col-12.col-sm-12.col-md-9.p-0 %nav.breadcrumb.bgTransparent.mb-0.d-flex.align-items-center %a.breadcrumb-item{ href: '/' } home %a.breadcrumb-item{ href: '/usuario/home' } Área Logada %a.breadcrumb-item.active{ href: 'edit' } Cadastro / .col-sm-12.col-md-3 / #ContentList .container.bgWhite.py-3 %main#list .clearfix .row.py-3 .col-12 = simple_form_for(@user_associate_form, url: user_associate_update_path, html: { method: :post }) do |f| = f.error_notification .form-inputs .row .col-md-6.col-12.mr-auto = f.input :name, 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: 'Prefixo do país + código de área + número 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 .row.pb-4 .col-12 .line-top.mx-auto.pb-3 .col-sm-2.col-md-2 .col-sm-8.col-md-8.text-center %h2 Cadastro de associação %hr .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-12.py-3 = f.input :whatsapp, input_html: { value: @user_associate_form.whatsapp, id: "whatsapp" }, as: :boolean .col-4 = f.input :phone_whatsapp, input_html: { value: @user_associate_form.phone_whatsapp, id: "phone_whatsapp" }, hint: "Prefixo do país + código de área + número do telefone" .col-12.py-3 = 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 = 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 %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. = 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 = hidden_field_tag :registration_status, @rs .form-actions = f.button :submit, "Atualizar", class: "btn btn-warning orange mr-2" = link_to "Voltar", user_logged_path, class: "btn btn-light grey"