fix(admin): groups auto table reload on success

darta 2022-05-28 08:42:11 +02:00
parent f24065edb1
commit 33158f24a6
2 changed files with 4 additions and 0 deletions

View File

@ -1829,6 +1829,7 @@ class Admin:
self.moodle.add_system_cohort(new_path, description=g["description"])
self.nextcloud.add_group(new_path)
self.resync_data()
def delete_group_by_id(self, group_id):
ev = Events("Deleting group", "Deleting from keycloak")
@ -1862,6 +1863,7 @@ class Admin:
self.moodle.delete_cohorts(cohort)
ev.update_text("Deleting from nextcloud group " + sg_gid)
self.nextcloud.delete_group(sg_gid)
self.resync_data()
def delete_group_by_path(self, path):
group = self.keycloak.get_group_by_path(path)
@ -1883,3 +1885,4 @@ class Admin:
cohort = [c["id"] for c in cohorts if c["name"] == gid]
self.moodle.delete_cohorts(cohort)
self.nextcloud.delete_group(gid)
self.resync_data()

View File

@ -73,6 +73,7 @@ $(document).ready(function() {
switch (jqXHR.status) {
case 200:
$("#modalAddGroup").modal('hide');
table.ajax.reload();
break;
case 409:
new PNotify({