Sha256: 7b63c8772a67a9ee2e75600e699692b85de838c54d43156a9d1ad8bb34b58f73

Contents?: true

Size: 1.75 KB

Versions: 15

Compression:

Stored size: 1.75 KB

Contents

- has_groups = form.form_field_groups.size > 0

.cms_form
  %label Fields
  %table.loosen
    %tr
      %th Name
      %th.advanced Code Name
      %th Type
      %th Order
      %th Mandatory
      %th  
      %th  

    - form.form_field_groups.each do |ffg|
      %tr
        %td(colspan="7" style="font-weight: bold;")= "Group: #{link_to ffg.name, "/admin/form_field_groups/#{ffg.id}/edit"}".html_safe

      - if ffg.form_fields.size == 0
        %tr
          %td(colspan="7")
            No fields in this group
      - else
        - ffg.form_fields.each do |field|
          = render :partial=>"admin/form/field_row", :locals=>{:field=>field, :form=>form}

      %tr
        %td(colspan=7)  

    - if has_groups 
      %tr
        %td(colspan="5" style="font-weight: bold;")
          No Group
          %span(style="font-weight: normal;") (will appear after all groups)
          = icon_to "New Group", "/admin/form_field_groups/new?form_id=#{form.id}"

    - form.form_fields.where(:form_field_group_id=>nil).each do |field|
      = render :partial=>"admin/form/field_row", :locals=>{:field=>field, :form=>form}



  %label(style="margin-top: 20px;") Add Field 
  .both_space
    = icon_to "Define Field Types", "/admin/form_field_types"
  %table.loosen
    %tr
      %th  
      %th Type Name
      %th Data Type
      %th Allow Blank
      %th Description

    - FormFieldType.sys(_sid).where(:hidden=>0).order(:name).all.each do |type|
      %tr
        %td= link_to "Add to Form", "/admin/form/#{form.id}/fields?add=#{type.id}", :class=>"action", :method=>:post
        %td(nowrap)= link_to type.name, "/admin/form_field_types/#{type.id}"
        %td= type.field_type.titleize
        %td= type.allow_blank?.to_s.titleize
        %td= type.description



Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
kit_cms-2.3.22 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.20 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.19 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.18 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.17 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.16 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.15 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.14 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.13 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.11 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.10 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.9 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.8 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.7 app/views/admin/form/_show_fields.html.haml
kit_cms-2.3.6 app/views/admin/form/_show_fields.html.haml