Pārlūkot izejas kodu

restore parent edition in timeline listener

tripeur 4 gadi atpakaļ
vecāks
revīzija
8198f7da58
2 mainītis faili ar 12 papildinājumiem un 0 dzēšanām
  1. 2 0
      src/assets/css/main.css
  2. 10 0
      src/views/Planning.vue

+ 2 - 0
src/assets/css/main.css

@@ -175,6 +175,8 @@ body {
   margin-top: 100px;
   height: min-content;
   border-radius: 2px;
+  max-height: calc(95% - 100px);
+  overflow-y: auto;
 }
 .spinner {
   color: var(--color-accent-400);

+ 10 - 0
src/views/Planning.vue

@@ -262,6 +262,16 @@ export default defineComponent({
       const current_id = this.creneauGroupList.map((o) => o.id);
       const same_order = current_id.reduce((acc, id, idx) => acc && id == ids[idx], true);
       if (!same_order) this.commit(MutationTypes.reorderCreneauGroup, ids);
+      for (let ressource of ev.detail.ressources) {
+        const creneauGroup = this.$store.getters.getCreneauGroupById(ressource.id);
+        if (creneauGroup && ressource.parentId != creneauGroup.parentId) {
+          this.commit(MutationTypes.editCreneauGroup, {
+            id: ressource.id,
+            field: "parent",
+            value: ressource.parent,
+          });
+        }
+      }
     },
     updateCreneauGroup<K extends keyof Ressource>(payload: {
       id: string;