Adapts core activity refactoring

pull/6827/head
Hagen Schink 11 years ago
parent b6e9cd40c5
commit 17a1d954d6
  1. 20
      app/models/activity/meeting_activity_provider.rb

@ -52,6 +52,10 @@ class Activity::MeetingActivityProvider < Activity::BaseActivityProvider
end
end
def activitied_type(activity)
(activity == :meeting) ? Meeting : MeetingContent
end
def projects_reference_table(activity)
case activity
when :meeting
@ -79,23 +83,31 @@ class Activity::MeetingActivityProvider < Activity::BaseActivityProvider
: event['meeting_start_time']
end_time = start_time + event['meeting_duration'].to_f.hours
"#{l :label_meeting}: #{event['meeting_title']} (#{format_date start_time} \
#{format_time start_time, false}-#{format_time end_time, false})"
"#{l :label_meeting}: #{event['meeting_title']} (#{format_date start_time} #{format_time start_time, false}-#{format_time end_time, false})"
else
"#{event['meeting_content_type'].constantize.model_name.human}: #{event['meeting_title']}"
end
end
def event_type(event, activity)
case activity
when :meeting
'meeting'
else
(event['meeting_content_type'].include?('Agenda')) ? 'meeting-agenda' : 'meeting-minutes'
end
end
def event_path(event, activity)
id = activity_id(event, activity)
Rails.application.routes.url_helpers.meetings_path(id)
Rails.application.routes.url_helpers.meeting_path(id)
end
def event_url(event, activity)
id = activity_id(event, activity)
Rails.application.routes.url_helpers.meetings_url(id, host: ::Setting.host_name)
Rails.application.routes.url_helpers.meeting_url(id, host: ::Setting.host_name)
end
private

Loading…
Cancel
Save