app/views/spina/admin/pages/_form_advanced.html.haml in spina-1.1.4 vs app/views/spina/admin/pages/_form_advanced.html.haml in spina-1.2.0

- old
+ new

@@ -32,26 +32,28 @@ %small= Spina::Page.human_attribute_name :link_url_description .horizontal-form-content = f.text_field :link_url, placeholder: Spina::Page.human_attribute_name(:link_url_placeholder) .well - .horizontal-form-group - .horizontal-form-label - = Spina::Page.human_attribute_name :ancestry - .horizontal-form-content - .select-dropdown.ancestry - = f.select :parent_id, page_ancestry_options(f.object), include_blank: Spina::Page.human_attribute_name(:no_parent) + - unless @page.resource.present? + .horizontal-form-group + .horizontal-form-label + = Spina::Page.human_attribute_name :ancestry + .horizontal-form-content + .select-dropdown.ancestry + = f.select :parent_id, page_ancestry_options(f.object), include_blank: Spina::Page.human_attribute_name(:no_parent) .horizontal-form-group{style: ('display: none' if @page.custom_page?)} .horizontal-form-label = Spina::Page.human_attribute_name :view_template .horizontal-form-content .select-dropdown.page-template{data: {page_parts: @page.view_template_config(current_theme)[:page_parts]}} - options = options_for_select(current_theme.view_templates.map { |template| [template[:title], template[:name], {'data-page-parts' => template[:page_parts]}] }, @page.view_template) = f.select :view_template, options - .horizontal-form-group - .horizontal-form-label - = Spina::Page.human_attribute_name :resource - .horizontal-form-content - .select-dropdown - = f.select :resource_id, Spina::Resource.order(:label).pluck(:label, :id), include_blank: t('spina.website.pages') + - if @page.root? + .horizontal-form-group + .horizontal-form-label + = Spina::Page.human_attribute_name :resource + .horizontal-form-content + .select-dropdown + = f.select :resource_id, Spina::Resource.order(:label).pluck(:label, :id), include_blank: t('spina.website.pages') \ No newline at end of file