From e9b33b3f2996a2549282e0a544ab6902a23e5d3f Mon Sep 17 00:00:00 2001 From: Kat Date: Fri, 6 May 2022 14:32:44 +0100 Subject: [PATCH] Route to logs for specific organisation --- app/controllers/organisations_controller.rb | 6 ++++++ app/views/layouts/organisations.html.erb | 2 +- app/views/organisations/_organisation_list.html.erb | 2 +- app/views/organisations/logs.erb | 1 + config/routes.rb | 1 + 5 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 app/views/organisations/logs.erb diff --git a/app/controllers/organisations_controller.rb b/app/controllers/organisations_controller.rb index 9401fae3a..4fee2b2a9 100644 --- a/app/controllers/organisations_controller.rb +++ b/app/controllers/organisations_controller.rb @@ -42,6 +42,12 @@ class OrganisationsController < ApplicationController end end + def logs + unless current_user.support? + redirect_to "/logs" + end + end + private def org_params diff --git a/app/views/layouts/organisations.html.erb b/app/views/layouts/organisations.html.erb index e258aa2aa..d591b5813 100644 --- a/app/views/layouts/organisations.html.erb +++ b/app/views/layouts/organisations.html.erb @@ -1,6 +1,6 @@ <% content_for :content do %>

- Your organisation + <%= request.path == "/organisations" ? "Organisations" : "Your organisation" %>

<% items = tab_items(current_user) %> diff --git a/app/views/organisations/_organisation_list.html.erb b/app/views/organisations/_organisation_list.html.erb index 6fcb19c5c..72ed027f1 100644 --- a/app/views/organisations/_organisation_list.html.erb +++ b/app/views/organisations/_organisation_list.html.erb @@ -16,7 +16,7 @@ <% organisations.map do |organisation| %> - <%= govuk_link_to organisation.name, organisation_path(organisation) %> + <%= govuk_link_to organisation.name, "organisations/#{organisation.id}/logs" %> <%= organisation.id %> diff --git a/app/views/organisations/logs.erb b/app/views/organisations/logs.erb new file mode 100644 index 000000000..97c6174a9 --- /dev/null +++ b/app/views/organisations/logs.erb @@ -0,0 +1 @@ +wubwub \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index f8269ed12..33c9f0a9a 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -67,6 +67,7 @@ Rails.application.routes.draw do get "details", to: "organisations#details" get "users", to: "organisations#users" get "users/invite", to: "users/account#new" + get "logs", to: "organisations#logs" end end