Module: Decidim::TimeTracker

Includes:
ActiveSupport::Configurable
Defined in:
lib/decidim/time_tracker.rb,
lib/decidim/time_tracker/admin.rb,
lib/decidim/time_tracker/engine.rb,
lib/decidim/time_tracker/reports.rb,
lib/decidim/time_tracker/version.rb,
app/models/decidim/time_tracker/task.rb,
lib/decidim/time_tracker/admin_engine.rb,
lib/decidim/time_tracker/reports_engine.rb,
app/models/decidim/time_tracker/activity.rb,
app/models/decidim/time_tracker/assignee.rb,
app/models/decidim/time_tracker/milestone.rb,
app/models/decidim/time_tracker/time_event.rb,
app/models/decidim/time_tracker/assignation.rb,
app/models/decidim/time_tracker/time_tracker.rb,
app/cells/decidim/time_tracker/milestone_cell.rb,
app/forms/decidim/time_tracker/milestone_form.rb,
app/models/decidim/time_tracker/assignee_data.rb,
app/forms/decidim/time_tracker/admin/task_form.rb,
app/forms/decidim/time_tracker/time_event_form.rb,
app/jobs/decidim/time_tracker/stop_counter_job.rb,
app/models/decidim/time_tracker/tos_acceptance.rb,
app/permissions/decidim/time_tracker/permissions.rb,
app/commands/decidim/time_tracker/create_milestone.rb,
app/commands/decidim/time_tracker/start_time_event.rb,
app/forms/decidim/time_tracker/admin/activity_form.rb,
app/models/decidim/time_tracker/application_record.rb,
app/commands/decidim/time_tracker/admin/create_task.rb,
app/commands/decidim/time_tracker/admin/update_task.rb,
app/helpers/decidim/time_tracker/application_helper.rb,
app/commands/decidim/time_tracker/admin/destroy_task.rb,
app/forms/decidim/time_tracker/admin/assignation_form.rb,
app/commands/decidim/time_tracker/stop_last_time_event.rb,
app/permissions/decidim/time_tracker/admin/permissions.rb,
app/commands/decidim/time_tracker/admin/create_activity.rb,
app/commands/decidim/time_tracker/admin/update_activity.rb,
app/commands/decidim/time_tracker/admin/destroy_activity.rb,
app/helpers/decidim/time_tracker/admin/application_helper.rb,
app/commands/decidim/time_tracker/admin/create_assignation.rb,
app/commands/decidim/time_tracker/admin/update_assignation.rb,
app/controllers/decidim/time_tracker/milestones_controller.rb,
app/commands/decidim/time_tracker/admin/create_time_tracker.rb,
app/commands/decidim/time_tracker/admin/destroy_assignation.rb,
app/commands/decidim/time_tracker/admin/export_time_tracker.rb,
app/controllers/decidim/time_tracker/admin/stats_controller.rb,
app/controllers/decidim/time_tracker/admin/tasks_controller.rb,
app/controllers/decidim/time_tracker/application_controller.rb,
app/controllers/decidim/time_tracker/time_events_controller.rb,
app/commands/decidim/time_tracker/create_request_assignation.rb,
app/controllers/decidim/time_tracker/assignations_controller.rb,
app/controllers/decidim/time_tracker/reports/user_controller.rb,
app/controllers/decidim/time_tracker/time_tracker_controller.rb,
app/presenters/decidim/time_tracker/admin_log/task_presenter.rb,
app/controllers/decidim/time_tracker/admin/activities_controller.rb,
app/presenters/decidim/time_tracker/admin_log/activity_presenter.rb,
app/controllers/decidim/time_tracker/admin/application_controller.rb,
app/controllers/decidim/time_tracker/admin/assignations_controller.rb,
app/presenters/decidim/time_tracker/admin_log/assignation_presenter.rb,
app/controllers/decidim/time_tracker/activity_questionnaire_controller.rb,
app/controllers/decidim/time_tracker/assignee_questionnaire_controller.rb,
app/controllers/decidim/time_tracker/admin/time_tracker_exports_controller.rb,
app/controllers/concerns/decidim/time_tracker/admin/filterable_assignations.rb,
app/controllers/decidim/time_tracker/admin/activity_questionnaire_controller.rb,
app/controllers/decidim/time_tracker/admin/assignee_questionnaire_controller.rb,
app/presenters/decidim/time_tracker/admin_log/value_types/activity_presenter.rb,
lib/decidim/time_tracker/time_tracker_activity_questionnaire_answers_serializer.rb,
app/presenters/decidim/time_tracker/admin_log/value_types/time_tracker_presenter.rb

Overview

This jobs stops a counter if is over timed

Defined Under Namespace

Modules: Admin, AdminLog, ApplicationHelper, Reports Classes: Activity, ActivityQuestionnaireController, AdminEngine, ApplicationController, ApplicationRecord, Assignation, AssignationsController, Assignee, AssigneeData, AssigneeQuestionnaireController, CreateMilestone, CreateRequestAssignation, Engine, Milestone, MilestoneCell, MilestoneForm, MilestonesController, Permissions, ReportsEngine, StartTimeEvent, StopCounterJob, StopLastTimeEvent, Task, TimeEvent, TimeEventForm, TimeEventsController, TimeTracker, TimeTrackerActivityQuestionnaireAnswersSerializer, TimeTrackerController, TosAcceptance

Constant Summary collapse

VERSION =
"0.3"
DECIDIM_VERSION =
"0.23.1"

Class Method Summary collapse

Class Method Details

.default_activity_questionnaireObject



22
23
24
25
26
# File 'lib/decidim/time_tracker.rb', line 22

def self.default_activity_questionnaire
  return unless config[:default_activity_questionnaire_seeds]

  config.default_activity_questionnaire_seeds.deep_symbolize_keys
end

.default_assignee_questionnaireObject



33
34
35
36
37
# File 'lib/decidim/time_tracker.rb', line 33

def self.default_assignee_questionnaire
  return unless config[:default_assignee_questionnaire_seeds]

  config.default_assignee_questionnaire_seeds.deep_symbolize_keys
end