diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 9ee413d3befc27fe78c576ffbea7108b4f13bdd3..dd9db411c94f73b19c71801f5a9114e4afaef658 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -58,3 +58,10 @@ padding: 0 8px; border-right: 1px dashed gray; } + +.hide-unless-shiftcoordinator { + display: none; +} +body[data-is-shiftcoordinator] .hide-unless-shiftcoordinator { + display: block; +} diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 5ce0e95dae1f17b7bbb550e95b7675430a75a246..2524e4fba04774c1c6fbd2c56032b8414d2008ae 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -63,7 +63,7 @@ <%= render partial: 'shared/flash' %> - <main class="container mx-auto mt-8 px-5 flex"> + <main class="container mx-auto mt-8 px-5 flex pb-4"> <%= yield %> </main> </body> diff --git a/app/views/sessions/_assignment_form.html.erb b/app/views/sessions/_assignment_form.html.erb index 1f6dabc129bb21bf1b6bbc642e780d54aec4aa3f..ad2041d7ed7671224f20a60e73ff8553ebb87ba2 100644 --- a/app/views/sessions/_assignment_form.html.erb +++ b/app/views/sessions/_assignment_form.html.erb @@ -1,6 +1,6 @@ <% unassigned_users = @users - session.assignments.collect(&:user) %> <% if unassigned_users.length > 0 %> - <div class="text-sm"> + <div class="text-sm hide-unless-shiftcoordinator"> <%= form_with url: conference_session_assignments_path(session.conference, session), method: :post, data: { turbo_frame: dom_id(session) } do |f| %> <%= f.select :user_id, options_from_collection_for_select(unassigned_users, :id, :name), { disabled: '', prompt: '-' }, { class: "text-sm" } %> <%= f.submit "Assign", class: 'primary text-sm' %>