diff --git a/app/assets/stylesheets/_bootstrap_overrides.scss b/app/assets/stylesheets/_bootstrap_overrides.scss index d71920a..1948109 100644 --- a/app/assets/stylesheets/_bootstrap_overrides.scss +++ b/app/assets/stylesheets/_bootstrap_overrides.scss @@ -14,6 +14,7 @@ $red: #F9002B; $green: #51B61B; $teal: #32C498; $purple: #5139EE; +$yellow: #F9BE1B; $dark: $gray-900; $success: $teal; $link-color: $body-color; diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index d7242bb..ffbf3b1 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -32,14 +32,14 @@ &.release-me { span:last-child { background-color: $teal; - color: $body-color; + color: $white; } } &.direct-me { span:last-child { background-color: $green; - color: $body-color; + color: $white; } } @@ -53,7 +53,14 @@ &.deliver-me { span:last-child { background-color: $purple; - color: white; + color: $white; + } + } + + &.task-me { + span:last-child { + background-color: $yellow; + color: $white; } } diff --git a/app/controllers/admin/task_requests_controller.rb b/app/controllers/admin/task_requests_controller.rb index 89c8ba3..ed94957 100644 --- a/app/controllers/admin/task_requests_controller.rb +++ b/app/controllers/admin/task_requests_controller.rb @@ -1,5 +1,5 @@ class Admin::TaskRequestsController < Admin::ApplicationController - before_action :set_task_request, only: [:edit, :update] + before_action :set_task_request, only: [:edit, :update, :show] def index @task_requests = task_requests.order_by_recent.paginate(page: params[:page]) diff --git a/app/controllers/task_requests_controller.rb b/app/controllers/task_requests_controller.rb index f50389e..c34964a 100644 --- a/app/controllers/task_requests_controller.rb +++ b/app/controllers/task_requests_controller.rb @@ -6,11 +6,7 @@ class TaskRequestsController < ApplicationController before_action :set_task_request, only: [:show, :edit, :update, :cancel] def index - if params[:completed_only] - @task_requests = task_requests.completed.order_by_recent.paginate(page: params[:page]) - else - @task_requests = task_requests.order_by_recent.paginate(page: params[:page]) - end + @task_requests = task_requests.order_by_recent.paginate(page: params[:page]) end def new diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb new file mode 100644 index 0000000..18c52dd --- /dev/null +++ b/app/controllers/tasks_controller.rb @@ -0,0 +1,19 @@ +class TasksController < ApplicationController + before_action :set_project + + include ProjectLayout + + def index + @tasks = task_requests.completed.order_by_recent.paginate(page: params[:page]) + end + + private + + def set_project + @project = policy_scope(Project).find(params[:project_id]) + end + + def task_requests + authorize policy_scope(@project.task_requests) + end +end diff --git a/app/javascript/packs/datepickers.js b/app/javascript/packs/datepickers.js index f0e1029..2451d1d 100644 --- a/app/javascript/packs/datepickers.js +++ b/app/javascript/packs/datepickers.js @@ -1,5 +1,6 @@ $(document).on("turbolinks:load", () => { $('.datepicker-control').datepicker({ - format: "yyyy-mm-dd" + format: "yyyy-mm-dd", + todayHighlight: true }); }); diff --git a/app/models/account.rb b/app/models/account.rb index bd7e51b..d9bd775 100644 --- a/app/models/account.rb +++ b/app/models/account.rb @@ -79,8 +79,8 @@ class Account < ApplicationRecord plan_uid.to_s == "me_suite" || plan_uid.to_s == "releaseme" end - def assistme_enabled? - plan_uid.to_s == "me_suite" || plan_uid.to_s == "assistme" + def taskme_enabled? + plan_uid.to_s == "me_suite" || plan_uid.to_s == "taskme" end def plan_name @@ -91,8 +91,8 @@ class Account < ApplicationRecord "DirectME" when "releaseme" "ReleaseME" - when "assistme" - "AssistME" + when "taskme" + "TaskME" when "me_suite" "ME Suite" end diff --git a/app/policies/task_request_policy.rb b/app/policies/task_request_policy.rb index 4845b5d..3775941 100644 --- a/app/policies/task_request_policy.rb +++ b/app/policies/task_request_policy.rb @@ -22,4 +22,8 @@ class TaskRequestPolicy < ApplicationPolicy def cancel? true end + + def open_deliverable? + true + end end diff --git a/app/views/admin/task_requests/_task_request.html.erb b/app/views/admin/task_requests/_task_request.html.erb index cdc777e..05763c6 100644 --- a/app/views/admin/task_requests/_task_request.html.erb +++ b/app/views/admin/task_requests/_task_request.html.erb @@ -2,6 +2,12 @@
| <%= t(".table_headers.task_request_created_on") %> | +<%= t(".table_headers.task_request_deadline") %> | +<%= t(".table_headers.task_request_time_allowed") %> | +<%= t(".table_headers.task_request_status") %> | +<%= t(".table_headers.task_request_results") %> | +
|---|---|---|---|---|
| <%= t(".empty") %> | +||||