Commit ccca519e authored by Sonia Zorba's avatar Sonia Zorba
Browse files

Completed modal for updating groupRead and groupWrite properties

parent a678d702
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ export default {
  right: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 1000;
  z-index: 100000;
}

.spinner-wrapper {
+4 −0
Original line number Diff line number Diff line
{
  "people": ["mario.rossi", "bianca.verdi"],
  "groups": ["group1", "group2", "group3"]
}
+7 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ import folder2 from './data/nodes/folder2';
import job from './data/job';
import jobs from './data/jobs';
import user from './data/user';
import sharing from './data/sharing';

import store from '../../store';

@@ -59,6 +60,12 @@ export default {
    return fetch({});
  },
  keepalive() {
    return fetch({}, false);
  },
  getSharingInfo() {
    return fetch(sharing);
  },
  setNodeGroups() {
    return fetch({});
  }
}
+23 −0
Original line number Diff line number Diff line
@@ -152,5 +152,28 @@ export default {
        'Cache-Control': 'no-cache'
      }
    }, false, false);
  },
  getSharingInfo() {
    let url = BASE_API_URL + 'sharing';
    return apiRequest({
      method: 'GET',
      url: url,
      withCredentials: true,
      headers: {
        'Cache-Control': 'no-cache'
      }
    }, true, true);
  },
  setNodeGroups(data) {
    let url = BASE_API_URL + 'sharing';
    return apiRequest({
      method: 'POST',
      url: url,
      withCredentials: true,
      headers: {
        'Cache-Control': 'no-cache'
      },
      data
    }, true, true);
  }
}
+2 −5
Original line number Diff line number Diff line
<template>
<b-modal id="confirm-delete-modal" title="Confirm delete" okTitle="Yes, delete" @ok="deleteNodes" @hidden="reset" ok-variant="danger">
<b-modal id="confirm-delete-modal" title="Confirm delete" okTitle="Yes, delete" @ok.prevent="deleteNodes" @hidden="reset" ok-variant="danger">
  <p>Do you really want to delete the following nodes?</p>
  <p>
  <ul>
@@ -19,10 +19,7 @@ export default {
    reset() {
      this.$store.commit('setNodesToDelete', []);
    },
    deleteNodes(event) {
      // Prevent modal from closing
      event.preventDefault();

    deleteNodes() {
      this.$store.dispatch('deleteNodes')
        .then(() => {
          this.$bvModal.hide('confirm-delete-modal');
Loading