From 9a64ebdfd0cdf7d5b5497134e89a596502ab5028 Mon Sep 17 00:00:00 2001 From: aignatov-bio Date: Fri, 3 Apr 2020 13:15:56 +0200 Subject: [PATCH] Update sql and add accordion effect --- .../stylesheets/my_modules/repositories.scss | 6 ++++- app/models/my_module.rb | 5 +--- .../inventories/_inventories_list.html.erb | 24 ------------------- app/views/my_modules/protocols.html.erb | 4 ++-- .../repositories/_repositories_list.html.erb | 24 +++++++++++++++++++ 5 files changed, 32 insertions(+), 31 deletions(-) delete mode 100644 app/views/my_modules/inventories/_inventories_list.html.erb create mode 100644 app/views/my_modules/repositories/_repositories_list.html.erb diff --git a/app/assets/stylesheets/my_modules/repositories.scss b/app/assets/stylesheets/my_modules/repositories.scss index 95557fd1b..b79e9169e 100644 --- a/app/assets/stylesheets/my_modules/repositories.scss +++ b/app/assets/stylesheets/my_modules/repositories.scss @@ -75,7 +75,7 @@ } } -.my-module-assigned-repositories { +#assigned-items-container { .assigned-repository { border: $border-default; border-radius: $border-radius-modal; @@ -136,5 +136,9 @@ } } } + + &:hover { + background: $color-concrete; + } } } diff --git a/app/models/my_module.rb b/app/models/my_module.rb index 4b2c4e599..8d77f9769 100644 --- a/app/models/my_module.rb +++ b/app/models/my_module.rb @@ -206,10 +206,7 @@ class MyModule < ApplicationRecord end def assigned_repositories - assigned_repositories_ids = repository_rows.group('repository_id') - .select('repository_id') - .pluck('repository_id') - Repository.where(id: assigned_repositories_ids) + Repository.where(id: repository_rows.select('DISTINCT(repository_id)')) end def unassigned_users diff --git a/app/views/my_modules/inventories/_inventories_list.html.erb b/app/views/my_modules/inventories/_inventories_list.html.erb deleted file mode 100644 index b3f4148f9..000000000 --- a/app/views/my_modules/inventories/_inventories_list.html.erb +++ /dev/null @@ -1,24 +0,0 @@ -
- <% @assigned_repositories.each do |repository| %> - - <% end %> -
\ No newline at end of file diff --git a/app/views/my_modules/protocols.html.erb b/app/views/my_modules/protocols.html.erb index c4ce0bee1..da01f3c2e 100644 --- a/app/views/my_modules/protocols.html.erb +++ b/app/views/my_modules/protocols.html.erb @@ -38,8 +38,8 @@ -
- <%= render partial: "my_modules/inventories/inventories_list" %> +
+ <%= render partial: "my_modules/repositories/repositories_list" %>
diff --git a/app/views/my_modules/repositories/_repositories_list.html.erb b/app/views/my_modules/repositories/_repositories_list.html.erb new file mode 100644 index 000000000..1bfa4e697 --- /dev/null +++ b/app/views/my_modules/repositories/_repositories_list.html.erb @@ -0,0 +1,24 @@ +<% @assigned_repositories.each do |repository| %> +
+ +
+ Repository table +
+
+<% end %> \ No newline at end of file