Merge pull request #3143 from urbanrotnik/ur-sci-5455-search-results-breadcrumbs

Add breadcrumbs to GlobalSearch results [SCI-5455]
This commit is contained in:
aignatov-bio 2021-02-09 21:44:54 +01:00 committed by GitHub
commit 8853d297ed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 61 additions and 5 deletions

View file

@ -43,6 +43,14 @@
<%= render partial: "search/results/partials/project_text.html.erb",
locals: { project: asset.step.protocol.my_module.experiment.project, link_to_page: :show } %>
</span>
<% if asset.step.protocol.my_module.experiment.project.project_folder %>
<br>
<span>
<%=t "search.index.folder" %>
<%= render partial: "search/results/partials/project_folders_text.html.erb",
locals: { folder: asset.step.protocol.my_module.experiment.project.project_folder } %>
</span>
<% end %>
<% else %>
<span>
<%=t "search.index.protocol" %>
@ -80,6 +88,14 @@
<%= render partial: "search/results/partials/project_text.html.erb",
locals: { project: asset.result.my_module.experiment.project, link_to_page: :show } %>
</span>
<% if asset.result.my_module.experiment.project.project_folder %>
<br>
<span>
<%=t "search.index.folder" %>
<%= render partial: "search/results/partials/project_folders_text.html.erb",
locals: { folder: asset.result.my_module.experiment.project.project_folder } %>
</span>
<% end %>
<br>
<span>
<%=t "search.index.team" %>

View file

@ -42,6 +42,14 @@
locals: { experiment: checklist.step.protocol.my_module.experiment } %>
</span>
<br>
<% if checklist.step.protocol.my_module.experiment.project.project_folder %>
<span>
<%=t "search.index.folder" %>
<%= render partial: "search/results/partials/project_folders_text.html.erb",
locals: { folder: checklist.step.protocol.my_module.experiment.project.project_folder } %>
</span>
<br>
<% end %>
<span>
<%=t "search.index.project" %>
<%= render partial: "search/results/partials/project_text.html.erb",

View file

@ -49,6 +49,14 @@
locals: { project: result.my_module.experiment.project, link_to_page: :show } %>
</span>
<br>
<% if result.my_module.experiment.project.project_folder %>
<span>
<%=t "search.index.folder" %>
<%= render partial: "search/results/partials/project_folders_text.html.erb",
locals: { folder: result.my_module.experiment.project.project_folder } %>
</span>
<br>
<% end %>
<span>
<%=t "search.index.team" %>
<%= render partial: "search/results/partials/team_text.html.erb",

View file

@ -40,6 +40,14 @@
<%= render partial: "search/results/partials/project_text.html.erb",
locals: { project: step.protocol.my_module.experiment.project, link_to_page: :show } %>
</span>
<% if step.protocol.my_module.experiment.project.project_folder %>
<br>
<span>
<%=t "search.index.folder" %>
<%= render partial: "search/results/partials/project_folders_text.html.erb",
locals: { folder: step.protocol.my_module.experiment.project.project_folder } %>
</span>
<% end %>
<% else %>
<span>
<%=t "search.index.protocol" %>

View file

@ -37,6 +37,14 @@
<%= render partial: "search/results/partials/project_text.html.erb",
locals: { project: table.step.protocol.my_module.experiment.project, link_to_page: :show } %>
</span>
<% if table.step.protocol.my_module.experiment.project.project_folder %>
<br>
<span>
<%=t "search.index.folder" %>
<%= render partial: "search/results/partials/project_folders_text.html.erb",
locals: { folder: table.step.protocol.my_module.experiment.project.project_folder } %>
</span>
<% end %>
<% else %>
<span>
<%=t "search.index.protocol" %>
@ -63,17 +71,25 @@
locals: { my_module: table.result.my_module, link_to_page: :results } %>
</span>
<br>
<span>
<%=t "search.index.experiment" %>
<%= render partial: "search/results/partials/experiment_text.html.erb",
locals: { experiment: table.result.my_module.experiment } %>
</span>
<span>
<%=t "search.index.experiment" %>
<%= render partial: "search/results/partials/experiment_text.html.erb",
locals: { experiment: table.result.my_module.experiment } %>
</span>
<br>
<span>
<%=t "search.index.project" %>
<%= render partial: "search/results/partials/project_text.html.erb",
locals: { project: table.result.my_module.experiment.project, link_to_page: :show } %>
</span>
<% if table.result.my_module.experiment.project.project_folder %>
<br>
<span>
<%=t "search.index.folder" %>
<%= render partial: "search/results/partials/project_folders_text.html.erb",
locals: { folder: table.result.my_module.experiment.project.project_folder } %>
</span>
<% end %>
<br>
<span>
<%=t "search.index.team" %>