From 00b59e1a0e298779b9537e368aaaf148744d3387 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Mon, 27 Dec 2021 15:42:39 +0100
Subject: [PATCH] remove vector_by_user from front

---
 src/services/misc-api.js |  4 +--
 src/views/Catalog.vue    | 55 ++++++++++++++++++++++------------------
 2 files changed, 33 insertions(+), 26 deletions(-)

diff --git a/src/services/misc-api.js b/src/services/misc-api.js
index 5bce25aa..78ed7cc2 100644
--- a/src/services/misc-api.js
+++ b/src/services/misc-api.js
@@ -6,9 +6,9 @@ const baseUrl = store.state.configuration.VUE_APP_DJANGO_API_BASE;
 
 const miscAPI = {
 
-  async getIdgoCatalog(vector_by_user) {
+  async getIdgoCatalog() {
     const response = await axios.get(
-      `${baseUrl}idgo-catalog/?vector_by_user=${vector_by_user}`
+      `${baseUrl}idgo-catalog/`
     );
     if (
       response.status === 200 &&
diff --git a/src/views/Catalog.vue b/src/views/Catalog.vue
index d841382e..d0e074e6 100644
--- a/src/views/Catalog.vue
+++ b/src/views/Catalog.vue
@@ -11,22 +11,24 @@
         <div>Dataset</div>
         <div>Ressource</div>
       </div>
-      <div
-        v-for="(resource, index) in paginatedRessources"
-        :key="`${resource.resource_name}-${index}`"
-        @click="selectResource(resource)"
-        :class="[
-          'row',
-          {
-            selected:
-              selectedResource &&
-              resource.resource === selectedResource.resource,
-          },
-        ]"
-      >
-        <div>{{ resource.organization_name }}</div>
-        <div>{{ resource.dataset_name }}</div>
-        <div>{{ resource.resource_name }}</div>
+      <div>
+        <div
+          v-for="(resource, index) in paginatedRessources"
+          :key="`${resource.resource_name}-${index}`"
+          @click="selectResource(resource)"
+          :class="[
+            'row',
+            {
+              selected:
+                selectedResource &&
+                resource.layer === selectedResource.layer,
+            },
+          ]"
+        >
+          <div>{{ resource.organization_name }}</div>
+          <div>{{ resource.dataset_name }}</div>
+          <div>{{ resource.resource_name }}</div>
+        </div>
       </div>
     </div>
 
@@ -167,7 +169,10 @@ export default {
     },
 
     redirect(geojson) {
-      const name = this.$route.params.feature_type_slug === "create" ? "ajouter-type-signalement" : "details-type-signalement"
+      const name =
+        this.$route.params.feature_type_slug === "create"
+          ? "ajouter-type-signalement"
+          : "details-type-signalement";
       this.$router.push({
         name: name,
         params: {
@@ -187,7 +192,9 @@ export default {
 
   mounted() {
     this.$store.dispatch("GET_PROJECT_INFO", this.$route.params.slug);
-    miscAPI.getIdgoCatalog('mmeliani').then((data)=> this.ressources = data.layers);
+    miscAPI
+      .getIdgoCatalog()
+      .then((data) => (this.ressources = data.layers));
   },
 };
 </script>
@@ -206,26 +213,26 @@ h1 {
   border: 1px solid #c0c0c0;
   margin: 2rem 0;
 }
-.table > .row {
+.table .row {
   display: flex;
   transition: background-color ease-out 0.2s;
 }
-.table > .row:not(:first-of-type).selected {
+.table .row:not(:first-of-type).selected {
   background-color: #8bddd9;
 }
-.table > .row:not(:first-of-type):hover {
+.table .row:not(:first-of-type):hover {
   background-color: #009c95;
   color: #ffffff;
   cursor: pointer;
 }
-.table > .row:not(:last-child) {
+.table .row:not(:last-child) {
   border-bottom: 1px solid #cacaca;
 }
-.table > .row > div {
+.table .row > div {
   width: 100%;
   padding: 0.5rem;
 }
-.table > .header {
+.table .header {
   background-color: #e0e0e0;
 }
 
-- 
GitLab