anchor.diff:  
              @collection.each do |row|
   
  -             if @planning_group_by != :none && prev_group_by_id != row.send(@planning_group_by).id
  +             if @planning_view_group_by != :none && prev_group_by_id != row.send(@planning_view_group_by).id
         %>
               <div class="pa-planning--row pa-planning--row-head">
  -              <%= row.send(@planning_group_by) %>
  +              <%= row.send(@planning_view_group_by) %>
               </div>
             <%
                end
             %>
   
  -          <%= content_tag :div, class: "pa-planning--row #{'pa-planning--row-expandable' if @planning_expandable}", data: @planning_data_attributes.each_with_object(Hash.new(0)) { |attr, h| h[attr[0]] = row.send(attr[1]) } do %>
  +          <%= content_tag :div, class: "pa-planning--row #{'pa-planning--row-expandable' if @planning_view_expandable}", data: @planning_view_data_attributes.each_with_object(Hash.new(0)) { |attr, h| h[attr[0]] = row.send(attr[1]) } do %>
   
               <div class="pa-planning--row-container">
                 <div class="pa-planning--row-wrapper">
                   <%
                      prev_timeslot_start_date = nil
                      prev_timeslot_end_date = nil
  -                   @planning_timeslots.each_with_index do |timeslot, timeslot_index|
  +                   @planning_view_timeslots.each_with_index do |timeslot, timeslot_index|
                        timeslot_start_date = row.send(timeslot[:start_attribute])
  -                     timeslot_end_date = row.send(timeslot[:end_attribute]) || @planning_end_date
  +                     timeslot_end_date = row.send(timeslot[:end_attribute]) || @planning_view_end_date
   
                        if prev_timeslot_start_date != timeslot_start_date || prev_timeslot_end_date != timeslot_end_date
                          timeslot_nb_of_days = (timeslot_end_date - timeslot_start_date + 1).to_i
   
  -                       timeslot_x = ((timeslot_start_date - @planning_start_date + 1) * 100 / @planning_nb_of_days).to_f
  -                       timeslot_width = (timeslot_nb_of_days * 100 / @planning_nb_of_days).to_f
  +                       timeslot_x = ((timeslot_start_date - @planning_view_start_date + 1) * 100 / @planning_view_nb_of_days).to_f
  +                       timeslot_width = (timeslot_nb_of_days * 100 / @planning_view_nb_of_days).to_f
                   %>
                       <div class="<%= "pa-planning--row--timeslot #{'unlimited' unless row.send(timeslot[:end_attribute])} #{row.planning_timeslot_class} #{"light" if timeslot_index > 0}" %>" style="<%= "left: #{timeslot_x}%; width: #{timeslot_width}%;" %>">
                         <% if timeslot[:milestones_method] %>
  
positive.code:           <% end %>
  
          <%
             prev_group_by_id = row.send(@planning_group_by).id if @planning_group_by != :none && prev_group_by_id != row.send(@planning_group_by).id
             end
             end
          %>
  
negative.code:     <div class="pa-planning--row-container">
  
        <div class="pa-planning--row-wrapper">
          <div class="pa-planning--header--month pa-planning--header--month-highlight" style="<%= "left: #{@planning_view_highlight_x}%; width: #{@planning_view_highlight_width}%;" %>"></div>
  
          <% @planning_view_months.each do |month| %>
            <div class="pa-planning--header--month" style="<%= "left: #{month[:x]}%; width: #{month[:width]}%;" %>">
              <span><%= month[:name].html_safe %></span>
            </div>
  