diff options
| author | cedricnjanga | 2018-01-30 23:07:07 -0800 | 
|---|---|---|
| committer | cedricnjanga | 2018-02-07 07:22:18 -0800 | 
| commit | 9ae8cd98bc3a41dbecd725176bca13e6cdcc92f7 (patch) | |
| tree | 39f78d61b265e204efab4d7d8971b84bb2ce7f13 /app/controllers/calendars_controller.rb | |
| parent | 4792234e05ca99012af9dae0858664a131c45c4f (diff) | |
| download | chouette-core-9ae8cd98bc3a41dbecd725176bca13e6cdcc92f7.tar.bz2 | |
Make some changes to avoid unnacessaty lines of code
Diffstat (limited to 'app/controllers/calendars_controller.rb')
| -rw-r--r-- | app/controllers/calendars_controller.rb | 36 | 
1 files changed, 2 insertions, 34 deletions
| diff --git a/app/controllers/calendars_controller.rb b/app/controllers/calendars_controller.rb index 17297c758..e0dd68405 100644 --- a/app/controllers/calendars_controller.rb +++ b/app/controllers/calendars_controller.rb @@ -1,5 +1,4 @@  class CalendarsController < ChouetteController -  include WorkgroupSupport    include PolicyChecker    include TimeTablesHelper @@ -8,7 +7,7 @@ class CalendarsController < ChouetteController    respond_to :html    respond_to :json, only: :show    respond_to :js, only: :index - +      belongs_to :workgroup    def index @@ -55,18 +54,10 @@ class CalendarsController < ChouetteController    private    def decorate_calendars(calendars) -<<<<<<< HEAD      CalendarDecorator.decorate(        calendars,        context: {          workgroup: workgroup -======= -    ModelDecorator.decorate( -      calendars, -      with: CalendarDecorator, -      context: { -        workgroup: current_workgroup ->>>>>>> update calendar build_links for table builder        }      )    end @@ -91,30 +82,17 @@ class CalendarsController < ChouetteController    helper_method :workgroup    def resource -<<<<<<< HEAD      @calendar ||= workgroup.calendars.where('(organisation_id = ? OR shared = ?)', current_organisation.id, true).find_by_id(params[:id]) -======= -<<<<<<< HEAD -    @calendar = Calendar.where('organisation_id = ? OR shared = true', current_organisation.id).find_by_id(params[:id]).decorate -======= -    @calendar = Calendar.where('(organisation_id = ? OR shared = ?) AND workgroup_id = ?', current_organisation.id).find_by_id(params[:id], true, @workgroup.id) ->>>>>>> update calendar build_links for table builder ->>>>>>> update calendar build_links for table builder    end    def build_resource      super.tap do |calendar| -<<<<<<< HEAD        calendar.workgroup = workgroup -======= -      calendar.workgroup = current_workgroup ->>>>>>> update calendar build_links for table builder        calendar.organisation = current_organisation      end    end    def collection -<<<<<<< HEAD      @calendars ||= begin        scope = workgroup.calendars.where('(organisation_id = ? OR shared = ?)', current_organisation.id, true)        scope = shared_scope(scope) @@ -123,16 +101,6 @@ class CalendarsController < ChouetteController        calendars = calendars.order(sort_column + ' ' + sort_direction) if sort_column && sort_direction        calendars = calendars.paginate(page: params[:page])      end -======= -    return @calendars if @calendars -    scope = Calendar.where('(organisation_id = ? OR shared = ?) AND workgroup_id = ?', current_organisation.id, true, @workgroup.id) -    scope = shared_scope(scope) -    @q = scope.ransack(params[:q]) - -    calendars = @q.result -    calendars = calendars.order(sort_column + ' ' + sort_direction) if sort_column && sort_direction -    @calendars = calendars.paginate(page: params[:page]) ->>>>>>> update calendar build_links for table builder    end    def ransack_contains_date @@ -157,4 +125,4 @@ class CalendarsController < ChouetteController      scope    end -end +end
\ No newline at end of file | 
