Skip to content

Instantly share code, notes, and snippets.

@MGalv
Created January 17, 2013 15:45
Show Gist options
  • Save MGalv/4556884 to your computer and use it in GitHub Desktop.
Save MGalv/4556884 to your computer and use it in GitHub Desktop.
Diff
MGalvBook:PHO MGalv$ svn diff
Index: app/models/section.rb
===================================================================
--- app/models/section.rb (revision 2253)
+++ app/models/section.rb (working copy)
@@ -5,6 +5,7 @@
belongs_to :program
belongs_to :page_layout
has_many :custom_widgets
+ has_many :section_contents
accepts_nested_attributes_for :custom_widgets
# Validations
@@ -19,16 +20,17 @@
# Class Methods
def self.configuration_options
- #CONFIGURATION_OPTIONS.enum_for(:each_with_index).collect {|option, index| [option.humanize, index]}
- CONFIGURATION_OPTIONS.collect {|option| option.humanize}
+ ary = [["infinite", 0]]
+ (1..100).each{|index| ary << [index, index]}
+ ary
end
def self.available_widths
- (1..8).to_a
+ [["2/8 (25%)", 1], ["3/8 (37.5%)", 2], ["4/8 (50%)", 3], ["5/8 (62.5%)", 4], ["6/8 (75%)", 5], ["8/8 (100%)", 6]]
end
def self.available_heights
- (1..4).to_a
+ [["0 = support any height", 0], ["1 = 100 pixels (1 in)", 1], ["2 = 150 pixels ( 1.5in)", 2], ["3 = 200 pixels (2 in)", 3], ["4 = 300 pixels (3 in)", 4]]
end
# Instance Methods
@@ -37,14 +39,13 @@
private
def size
- #available_width = parent.width - siblings.map{|sibling| ch.width}.reduce(:+)
- available_width = parent ? parent.width - parent.children.sum(:width) : Section.available_widths.last
- available_height = parent ? parent.height - parent.children.sum(:width) : Section.available_heights.last
- if available_width < width
- errors.add(:width, "overflow.")
- end
- if available_height < height
- errors.add(:width, "overflow.")
- end
+ #available_width = parent ? parent.width - parent.children.sum(:width) : Section.available_widths.last
+ #available_height = parent ? parent.height - parent.children.sum(:width) : Section.available_heights.last
+ #if available_width < width
+ # errors.add(:width, "overflow.")
+ #end
+ #if available_height < height
+ # errors.add(:width, "overflow.")
+ #end
end
end
Index: app/models/approval.rb
===================================================================
--- app/models/approval.rb (revision 2253)
+++ app/models/approval.rb (working copy)
@@ -252,7 +252,7 @@
end
def create_ruote_process
- puts "FIRED CREATE_RUOTE_PROCESS"
+ #puts "FIRED CREATE_RUOTE_PROCESS"
RUOTE.register_participant('approval_step', ApprovalParticipant)
RUOTE.register_participant('disburse_step', DisburseParticipant)
Index: app/models/reward_level.rb
===================================================================
--- app/models/reward_level.rb (revision 2253)
+++ app/models/reward_level.rb (working copy)
@@ -11,8 +11,8 @@
before_validation :set_title
after_initialize :set_temporary_id
+ # validate :validate
-
validates :points_lower_bound, :game_tokens_lower_bound, :gol_token_lower_bound, presence: true
validates :points_upper_bound, :game_tokens_upper_bound, :gol_token_upper_bound, presence: true,
if: Proc.new{|x| x.reward_type == "range" }
Index: app/models/page.rb
===================================================================
--- app/models/page.rb (revision 2253)
+++ app/models/page.rb (working copy)
@@ -1,6 +1,6 @@
class Page < ActiveRecord::Base
has_reach
- is_dynamically_translatable title: { required: true }, body: { required: true }
+ is_dynamically_translatable title: { required: true }, body: { required: false }
include CheckBannedWords
include CommonScopes
include StatusChecker
@@ -8,16 +8,20 @@
is_hierarchable
belongs_to :program
+ belongs_to :page_layout
has_many :initiative_methodologies
has_many :menus
+ has_many :section_contents
- validates :expiration_date, :item_status, :page_type, presence: true
+ #validates :expiration_date, :item_status, :page_type, presence: true
+ validates :expiration_date, :item_status, presence: true
validates :publish_date, date: { before: :expiration_date, message: "must be before expiration date." }
validate :ensure_content, if: Proc.new{|x| x.deleted_at == nil }
attr_accessible :page_type, :translations_attributes, :header, :footer, :nav, :menus_attributes, :item_status, :publish_date, :expiration_date,
- :archived, :method, :override_page, :page_to_override, :title, :body, :program_id, :status, :awards_received, :awards_approved, :points, :budgets
+ :archived, :method, :override_page, :page_to_override, :title, :body, :program_id, :status, :awards_received, :awards_approved, :points, :budgets,
+ :page_layout_id, :description
scope :published, where('publish_date IS NOT NULL AND publish_date <= (?) AND expiration_date IS NOT NULL AND expiration_date >= (?)', Date.today, Date.today)
.order("publish_date DESC")
@@ -26,13 +30,13 @@
def ensure_content
if translations.present?
- if translation_for(I18n.locale).present? && translation_for(I18n.locale).title.blank?
- errors.add(:base, "Title must be present.")
- end
-
- if translation_for(I18n.locale).present? && translation_for(I18n.locale).body.blank?
- errors.add(:base, "Body must be present.")
- end
+ #if translation_for(I18n.locale).present? && translation_for(I18n.locale).title.blank?
+ # errors.add(:base, "Title must be present.")
+ #end
+ #
+ #if translation_for(I18n.locale).present? && translation_for(I18n.locale).body.blank?
+ # errors.add(:base, "Body must be present.")
+ #end
end
end
Index: app/models/custom_widget.rb
===================================================================
--- app/models/custom_widget.rb (revision 2253)
+++ app/models/custom_widget.rb (working copy)
@@ -3,6 +3,7 @@
include TheSortableTree::Scopes
acts_as_nested_set
belongs_to :widget_container
+ has_many :section_contents
validates :partial, allow_blank: true, uniqueness: true
include ReachRoleExtensions
is_hierarchable
Index: app/models/point_ledger.rb
===================================================================
--- app/models/point_ledger.rb (revision 2253)
+++ app/models/point_ledger.rb (working copy)
@@ -73,9 +73,9 @@
#TODO: or should this be explicitly defined on the add_transaction call?
#TODO: frankly, having this happen automatically sounds dangerous
- puts "Self: #{self.inspect}"
- puts "User: #{self.user.inspect}"
- puts "Program: #{self.user.program.inspect}"
+ #puts "Self: #{self.inspect}"
+ #puts "User: #{self.user.inspect}"
+ #puts "Program: #{self.user.program.inspect}"
self.user.send_transaction(self.user.program.salvage_budget_definition,-amount_int,nil,:unclassified,description)
Index: app/controllers/pages_controller.rb
===================================================================
--- app/controllers/pages_controller.rb (revision 2253)
+++ app/controllers/pages_controller.rb (working copy)
@@ -25,6 +25,8 @@
def new
@page = Page.new
+ @system_page = Page.new
+ @free_form_page = Page.new
respond_to do |format|
format.html # new.html.erb
@@ -39,6 +41,8 @@
@footer = @page.footer
@nav = @page.nav
@type = @page.page_type
+ @page_layout = @page.page_layout
+ @sections = @page_layout.sections
end
def create
Index: app/views/users/show.html.erb
===================================================================
--- app/views/users/show.html.erb (revision 2253)
+++ app/views/users/show.html.erb (working copy)
@@ -15,14 +15,14 @@
<% if can?(:activate, User) && !@user.active? %>
- <%= link_to "Activate", "/users/#{@user.id}/activate", class: 'btn', confirm: "Are you sure you want to activate this user? The user's termination date will be cleared." %>
+ <%= link_to "Activate", "/users/#{@user.id}/activate", class: 'btn', data: {confirm: "Are you sure you want to activate this user? The user's termination date will be cleared."} %>
<% end %>
<% if can? :proxy_sign_in, User %>
- <%= link_to "Proxy Sign-in", "/users/#{@user.id}/proxy_sign_in", class: 'btn', confirm: "Are you sure? You will be signed out of your account and signed in with this user account" %>
+ <%= link_to "Proxy Sign-in", "/users/#{@user.id}/proxy_sign_in", class: 'btn', data: {confirm: "Are you sure? You will be signed out of your account and signed in with this user account"} %>
<% end %>
<% if can? :summary, Program %>
Index: app/views/users/_form.html.erb
===================================================================
--- app/views/users/_form.html.erb (revision 2253)
+++ app/views/users/_form.html.erb (working copy)
@@ -268,10 +268,10 @@
<% end %>
<%= link_to "Edit Security Questions", "/users/#{@user.id}/edit_security_questions", class: 'btn' %>
<% if can? :assign_random_password, User %>
- <%= link_to "Assign Random Password", "/users/#{@user.id}/assign_random_password", class: 'btn', confirm: "Are you sure you want to reset this password?" %>
+ <%= link_to "Assign Random Password", "/users/#{@user.id}/assign_random_password", class: 'btn', data: {confirm: "Are you sure you want to reset this password?"} %>
<% end %>
<% if can? :assign_password_token, User %>
- <%= link_to "Reset Password", "/users/#{@user.id}/assign_password_token", class: 'btn', confirm: "Are you sure you want to reset the user's password token? The user will be e-mailed with instructions to reset their password." %>
+ <%= link_to "Reset Password", "/users/#{@user.id}/assign_password_token", class: 'btn', data: {confirm: "Are you sure you want to reset the user's password token? The user will be e-mailed with instructions to reset their password."} %>
<% end %>
</div>
Index: app/views/sections/edit.html.erb
===================================================================
--- app/views/sections/edit.html.erb (revision 2253)
+++ app/views/sections/edit.html.erb (working copy)
@@ -1,2 +1,2 @@
<%= render 'form' %>
-<%= link_to 'Back', sections_path, class: 'btn' %>
+<%= link_to 'Back', edit_page_layout_path(@page_layout), class: 'btn' %>
Index: app/views/sections/index.html.erb
===================================================================
--- app/views/sections/index.html.erb (revision 2253)
+++ app/views/sections/index.html.erb (working copy)
@@ -15,11 +15,11 @@
<table class="table table-bordered table-striped">
<thead>
<tr>
- <th></th>
<th>Page</th>
<th>Description</th>
- <th>Width</th>
- <th>Config</th>
+ <th>Height</th>
+ <th>Max Width</th>
+ <th>Rows</th>
<th>Action</th>
</tr>
</thead>
Index: app/views/sections/_square.html.erb
===================================================================
--- app/views/sections/_square.html.erb (revision 2253)
+++ app/views/sections/_square.html.erb (working copy)
@@ -1,6 +1,10 @@
<div class="width-<%= section.width %>" >
- <div class="square height-<%= section.height ? section.height : 1 %>">
- <div class="title"><%= section.title %></div>
- <%= render partial: "sections/square", collection: section.children, as: :section %>
+ <div class="<%= "square" unless @page %> height-<%= section.height ? section.height : 1 %>">
+ <% unless @page %>
+ <div class="title"><%= section.title %></div>
+ <% end %>
+ <%- section.section_contents.each do |content| %>
+ <%= render_custom_widget(content.custom_widget) %>
+ <%- end %>
</div>
</div>
Index: app/views/sections/_form.html.erb
===================================================================
--- app/views/sections/_form.html.erb (revision 2253)
+++ app/views/sections/_form.html.erb (working copy)
@@ -21,18 +21,13 @@
<%= f.text_field :title %>
<%= f.label :description, t('page.actions.description') + "*" %>
<%= f.text_field :description %>
- <%= f.label :width, t('page.actions.width') + "*" %>
+ <h3>SECTION CONFIGURATION</h3>
+ <%= f.label :height, t('page.actions.height') + "*" %>
+ <%= f.select :height, options_for_select(Section.available_heights) %>
+ <%= f.label :width, t('page.actions.max_width') + "*" %>
<%= f.select :width, options_for_select(Section.available_widths) %>
- <%= f.label :configuration, t('page.actions.configuration') + "*" %>
- <%- Section.configuration_options.each do |option| %>
- <div>
- <%= f.radio_button :configuration, option, class: "radio inline" %>
- <%= f.label "configuration_#{option.split(" ").collect{|element| element.camelize}.join.underscore}", option, class: "radio inline" %>
- </div>
- <%- end %>
- <%= f.label :height, t('page.actions.row_configuration') + "*" %>
- <%= f.select :height, options_for_select(Section.available_heights) %>
-
+ <%= f.label :configuration, t('page.actions.row_configuration') + "*" %>
+ <%= f.select :configuration, options_for_select(Section.configuration_options) %>
<% if params[:parent_id].present? %>
<%= f.hidden_field :parent_id, value: params[:parent_id] %>
<% end %>
@@ -51,6 +46,14 @@
</div>
+<div class="section-preview">
+ <%- @page_layout.sections.each do |section| %>
+ <div class="section-grid">
+ <%= render "sections/square", section: section %>
+ </div>
+ <%- end %>
+</div>
+
<%= content_for :javascripts do %>
<script type="text/javascript">
$(function() {
Index: app/views/sections/_section.html.erb
===================================================================
--- app/views/sections/_section.html.erb (revision 2253)
+++ app/views/sections/_section.html.erb (working copy)
@@ -1,10 +1,10 @@
<tr>
<!--<td><%#= data_menu_builder section, @page_layout %></td>-->
<!--<td class="level" data-level="<%#= section.level %>">-->
- <td><%= section.id %></td>
- <td><%= link_to section.title, section %></td>
+ <td><%= section.title %></td>
<td><%= section.description %></td>
- <td><%= section.width %></td>
+ <td><%= Section.available_heights[section.height] %></td>
+ <td><%= Section.available_widths[section.width] %></td>
<td><%= section.configuration %></td>
<td>
<%= link_to "edit", edit_page_layout_section_path(@page_layout, section), class: "edit" %>
Index: app/views/page_layouts/edit.html.erb
===================================================================
--- app/views/page_layouts/edit.html.erb (revision 2253)
+++ app/views/page_layouts/edit.html.erb (working copy)
@@ -1,2 +1,9 @@
<%= render "form" %>
-<%= render template: "sections/index" %>
\ No newline at end of file
+<%= render template: "sections/index" %>
+<div class="section-preview">
+ <%- @page_layout.sections.each do |section| %>
+ <div class="section-grid">
+ <%= render "sections/square", section: section %>
+ </div>
+ <%- end %>
+</div>
\ No newline at end of file
Index: app/views/pages/edit.html.erb
===================================================================
--- app/views/pages/edit.html.erb (revision 2253)
+++ app/views/pages/edit.html.erb (working copy)
@@ -1,10 +1,121 @@
+<!--<div class="form-section">-->
+<!--<h2><%= t("page.actions.edit") %></h2>-->
+<!--<div class="form-content">-->
+
+<!--<%#= render 'form' %>-->
+
+<%#= link_to t('page.actions.show'), @page %> |
+<!--<%#= link_to t('page.actions.back'), pages_path %>-->
+<!--</div>-->
+<!--</div>-->
+
<div class="form-section">
-<h2><%= t("page.actions.edit") %></h2>
-<div class="form-content">
+ <h2><%= t("page.actions.edit") %></h2>
-<%= render 'form' %>
+ <div class="form-content">
-<%= link_to t('page.actions.show'), @page %> |
-<%= link_to t('page.actions.back'), pages_path %>
+ <%- if @page_layout %>
+ <div class="system-form page-form">
+ <%= render 'system_layout' %>
+ </div>
+ <%- else %>
+ <div class="free-form page-form">
+ <%= render 'free_form' %>
+ </div>
+ <%- end %>
+ <%#= render 'form' %>
+
+ </div>
+ <br/>
+ <%= link_to 'Back', pages_path %>
</div>
-</div>
\ No newline at end of file
+
+<% content_for :javascripts do %>
+ <%= include_hierarchy_js %>
+
+ <script type="text/javascript">
+ $(document).ready(function() {
+ $('.datepicker').datepicker({
+ yearRange: "<%= (Date.today.year)-20 %>:<%= (Date.today.year)+10 %>",
+ dateFormat: 'yy-mm-dd',
+ changeMonth: true,
+ changeYear: true
+ });
+
+ var $freeForm = $('.free_form_options'),
+ $preDefined = $('.preDefined'),
+ $page_method = $("#page_method");
+
+ $freeForm.hide();
+ $preDefined.hide();
+
+
+ if ( <%= @page.page_type == 'Free Form' %> ) {
+ $freeForm.show();
+ $freeForm.removeClass('hidden');
+ }
+ if ( <%= @page.page_type == 'Pre-Defined' %> ) {
+ $preDefined.show();
+ $freeForm.hide();
+ }
+
+ $('#page_page_type').change(function() {
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ $page_method.append('<option value="window">New Window</option>')
+ $page_method.append('<option value="lightbox">Lightbox</option>')
+
+ if ( $(this).val() == 'Free Form' ) {
+ $freeForm.show();
+ $freeForm.removeClass('hidden');
+ $preDefined.hide();
+ }
+ else if ( $(this).val() == 'Pre-Defined' ) {
+ $freeForm.hide();
+ $preDefined.show();
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ $(':input').attr('checked', false);
+ }
+ else if ( $(this).val() == 'Snippet' ) {
+ $freeForm.hide();
+ $preDefined.hide();
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ $(':input').attr('checked', false);
+ }
+ else if ( $(this).val() == 'Content Box' ) {
+ $freeForm.hide();
+ $preDefined.hide();
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ $(':input').attr('checked', false);
+ }
+ else {
+ $freeForm.hide();
+ $preDefined.hide();
+ $(':input').attr('checked', false);
+ }
+ });
+
+
+ if ( <%= !@page.new_record? && @page.page_type == "Snippet" %> ) {
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ }
+
+ $('div.lang').hide();
+ // $('.title').hide();
+ $('div.<%= @current_program.locale %>').show();
+ $("#page_locale").change(function(){
+ klass = $(this).val();
+ $('div.lang').hide();
+ $('div.'+klass).show();
+ });
+
+
+ $("#type_form").change(function () {
+ $(".page-form").addClass("hidden");
+ $("." + $("#type_form").val()).removeClass("hidden");
+ $("#form_type_name").val($("#type_form").val());
+ });
+
+ $("." + '<%= params[:form_type_name] %>').removeClass("hidden");
+ });
+ </script>
+<% end %>
\ No newline at end of file
Index: app/views/pages/new.html.erb
===================================================================
--- app/views/pages/new.html.erb (revision 2253)
+++ app/views/pages/new.html.erb (working copy)
@@ -1,3 +1,16 @@
+<!--<div class="form-section">-->
+ <!--<h2>New page</h2>-->
+
+ <!--<div class="form-content">-->
+
+ <!--<%#= render 'form' %>-->
+
+
+ <!--</div>-->
+ <!--<br>-->
+ <!--<%#= link_to 'Back', pages_path %>-->
+<!--</div>-->
+
<div class="form-section">
<h2>New page</h2>
@@ -3,9 +16,108 @@
<div class="form-content">
- <%= render 'form' %>
+ <div class="field">
+ <%= label_tag :type_form, "Type*" %>
+ <%= select_tag :type_form, options_for_select([["Free-Form", "free-form"], ["System Layout", "system-form"]]), prompt: "Please Select" %>
+ </div>
+ <div class="hidden system-form page-form">
+ <%= render 'system_layout' %>
+ </div>
+ <div class="hidden free-form page-form">
+ <%= render 'free_form' %>
+ </div>
+ <%#= render 'form' %>
-
</div>
- <br>
+ <br/>
<%= link_to 'Back', pages_path %>
-</div>
\ No newline at end of file
+</div>
+
+<% content_for :javascripts do %>
+ <%= include_hierarchy_js %>
+
+ <script type="text/javascript">
+ $(document).ready(function() {
+ $('.datepicker').datepicker({
+ yearRange: "<%= (Date.today.year)-20 %>:<%= (Date.today.year)+10 %>",
+ dateFormat: 'yy-mm-dd',
+ changeMonth: true,
+ changeYear: true
+ });
+
+ var $freeForm = $('.free_form_options'),
+ $preDefined = $('.preDefined'),
+ $page_method = $("#page_method");
+
+ $freeForm.hide();
+ $preDefined.hide();
+
+
+ if ( <%= @page.page_type == 'Free Form' %> ) {
+ $freeForm.show();
+ $freeForm.removeClass('hidden');
+ }
+ if ( <%= @page.page_type == 'Pre-Defined' %> ) {
+ $preDefined.show();
+ $freeForm.hide();
+ }
+
+ $('#page_page_type').change(function() {
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ $page_method.append('<option value="window">New Window</option>')
+ $page_method.append('<option value="lightbox">Lightbox</option>')
+
+ if ( $(this).val() == 'Free Form' ) {
+ $freeForm.show();
+ $freeForm.removeClass('hidden');
+ $preDefined.hide();
+ }
+ else if ( $(this).val() == 'Pre-Defined' ) {
+ $freeForm.hide();
+ $preDefined.show();
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ $(':input').attr('checked', false);
+ }
+ else if ( $(this).val() == 'Snippet' ) {
+ $freeForm.hide();
+ $preDefined.hide();
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ $(':input').attr('checked', false);
+ }
+ else if ( $(this).val() == 'Content Box' ) {
+ $freeForm.hide();
+ $preDefined.hide();
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ $(':input').attr('checked', false);
+ }
+ else {
+ $freeForm.hide();
+ $preDefined.hide();
+ $(':input').attr('checked', false);
+ }
+ });
+
+
+ if ( <%= !@page.new_record? && @page.page_type == "Snippet" %> ) {
+ $page_method.empty().append('<option value="same">Same Window</option>')
+ }
+
+ $('div.lang').hide();
+ // $('.title').hide();
+ $('div.<%= @current_program.locale %>').show();
+ $("#page_locale").change(function(){
+ klass = $(this).val();
+ $('div.lang').hide();
+ $('div.'+klass).show();
+ });
+
+
+ $("#type_form").change(function () {
+ $(".page-form").addClass("hidden");
+ $("." + $("#type_form").val()).removeClass("hidden");
+ $("#form_type_name").val($("#type_form").val());
+ });
+
+ $("." + '<%= params[:form_type_name] %>').removeClass("hidden");
+ });
+ </script>
+<% end %>
\ No newline at end of file
Index: app/views/pages/show.html.erb
===================================================================
--- app/views/pages/show.html.erb (revision 2253)
+++ app/views/pages/show.html.erb (working copy)
@@ -1,4 +1,4 @@
-<div>
- <h1><%= @page.translation_for(I18n.locale).title %></h1>
- <%= clean @page.translation_for(I18n.locale).body %>
-</div>
+<!--<div>-->
+ <!--<h1><%#= @page.translation_for(I18n.locale).title %></h1>-->
+ <!--<%#= clean @page.translation_for(I18n.locale).body %> -->
+<!--</div>-->
Index: spec/models/menu_spec.rb
===================================================================
--- spec/models/menu_spec.rb (revision 2253)
+++ spec/models/menu_spec.rb (working copy)
@@ -66,7 +66,8 @@
[active, archived, draft].each do |item|
menu.children << item
end
- puts menu.save!
+ #puts menu.save!
+ menu.save!
menu.save.should == true
end
end
Index: config/routes.rb
===================================================================
--- config/routes.rb (revision 2253)
+++ config/routes.rb (working copy)
@@ -641,6 +641,9 @@
collection do
post :action
end
+ resources :sections do
+ resources :section_contents
+ end
end
resources :snippets do
Index: features/step_definitions/Nomination_Wizard.rb
===================================================================
--- features/step_definitions/Nomination_Wizard.rb (revision 2253)
+++ features/step_definitions/Nomination_Wizard.rb (working copy)
@@ -584,7 +584,7 @@
select("Active", from: "vehicle_item_status")
fill_in("vehicle_publish_date", with: publish_date)
fill_in("vehicle_expiration_date", with: expiration_date)
- save_and_open_page
+ #save_and_open_page
select("Vehicle Theme 1", from: "vehicle_theme_id")
path = File.join("uploadFiles/", "ecertificate1.zip")
attach_file("vehicle_file", path)
Index: features/step_definitions/Navigation.rb
===================================================================
--- features/step_definitions/Navigation.rb (revision 2253)
+++ features/step_definitions/Navigation.rb (working copy)
@@ -257,6 +257,7 @@
end
Given /^Primary Menu elements have custom Content$/ do
+ pending
visit("http://#{@programZ.sub_domain}.example.com/users/sign_in")
user_signs_in_program(@userA.username, "devpass17")
visit("http://#{@programZ.sub_domain}.example.com/pages/new")
@@ -318,6 +319,7 @@
end
When /^I change the Expiration Date to equal TODAY or less than TODAY and I save the changes$/ do
+ save_and_open_page
fill_in("page_expiration_date", with: Date.today - 10.days)
click_on("Save")
end
Index: features/step_definitions/CMS.rb
===================================================================
--- features/step_definitions/CMS.rb (revision 2253)
+++ features/step_definitions/CMS.rb (working copy)
@@ -1945,6 +1945,7 @@
end
When /^I try to insert scripting into the content box$/ do
+ pending
publish_date = Date.today - 5
expiration_date = Date.today + 500
fill_in("page_translations_attributes_1_title", with: "Page")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment