From 02531b35aab699186b47960635b859f5bbbe0ab0 Mon Sep 17 00:00:00 2001 From: mateuswetah Date: Tue, 17 Oct 2023 18:49:50 -0300 Subject: [PATCH] Adds links to item, collection, taxonomy and terms on website from admin lists. #814. --- .../lists/collections-home-list.vue | 2 +- .../components/lists/collections-list.vue | 18 +++ .../admin/components/lists/items-list.vue | 135 +++++++++++++++++- .../components/lists/taxonomies-list.vue | 22 ++- .../lists/terms-list-hierarchical.vue | 16 ++- .../tainacan-repository-subheader.vue | 6 +- .../components/search/filters-items-list.vue | 2 +- src/views/admin/scss/_tables.scss | 4 +- src/views/admin/scss/_view-mode-cards.scss | 2 +- src/views/admin/scss/_view-mode-list.scss | 2 +- src/views/admin/scss/_view-mode-records.scss | 2 +- 11 files changed, 198 insertions(+), 13 deletions(-) diff --git a/src/views/admin/components/lists/collections-home-list.vue b/src/views/admin/components/lists/collections-home-list.vue index 89406d314..e41799481 100644 --- a/src/views/admin/components/lists/collections-home-list.vue +++ b/src/views/admin/components/lists/collections-home-list.vue @@ -260,7 +260,7 @@ popperClass: ['tainacan-tooltip', 'tooltip'] }" class="icon"> - + diff --git a/src/views/admin/components/lists/collections-list.vue b/src/views/admin/components/lists/collections-list.vue index 4e82a31ed..9c48239ea 100644 --- a/src/views/admin/components/lists/collections-list.vue +++ b/src/views/admin/components/lists/collections-list.vue @@ -349,6 +349,24 @@ class="tainacan-icon tainacan-icon-1-25em"/> + + + + + diff --git a/src/views/admin/components/lists/items-list.vue b/src/views/admin/components/lists/items-list.vue index 2e364bfda..54ec8bd29 100644 --- a/src/views/admin/components/lists/items-list.vue +++ b/src/views/admin/components/lists/items-list.vue @@ -303,6 +303,25 @@ class="has-text-secondary tainacan-icon tainacan-icon-1-25em"/> + + + + + @@ -448,6 +467,25 @@ class="has-text-secondary tainacan-icon tainacan-icon-1-25em"/> + + + + + @@ -579,6 +617,25 @@ class="has-text-secondary tainacan-icon tainacan-icon-1-25em"/> + + + + + @@ -802,6 +859,25 @@ class="has-text-secondary tainacan-icon tainacan-icon-1-25em"/> + + + + + @@ -1147,7 +1223,26 @@ - + + + + + + @@ -1304,6 +1399,25 @@ class="has-text-secondary tainacan-icon tainacan-icon-1-25em"/> + + + + + @@ -1779,6 +1893,25 @@ class="has-text-secondary tainacan-icon tainacan-icon-1-25em"/> + + + + + diff --git a/src/views/admin/components/lists/taxonomies-list.vue b/src/views/admin/components/lists/taxonomies-list.vue index d717e59be..80d0f68a7 100644 --- a/src/views/admin/components/lists/taxonomies-list.vue +++ b/src/views/admin/components/lists/taxonomies-list.vue @@ -235,6 +235,25 @@ class="has-text-secondary tainacan-icon tainacan-icon-1-25em"/> + + + + + @@ -263,7 +282,8 @@ selected: [], allOnPageSelected: false, isSelecting: false, - adminUrl: tainacan_plugin.admin_url + adminUrl: tainacan_plugin.admin_url, + themeTaxonomiesURL: tainacan_plugin.theme_taxonomy_list_url } }, computed: { diff --git a/src/views/admin/components/lists/terms-list-hierarchical.vue b/src/views/admin/components/lists/terms-list-hierarchical.vue index 7f6612c74..dd38b63cb 100644 --- a/src/views/admin/components/lists/terms-list-hierarchical.vue +++ b/src/views/admin/components/lists/terms-list-hierarchical.vue @@ -136,9 +136,23 @@ placement: 'bottom' }" class="icon"> - + + + + + +