fix(admin): groups auto table reload on success
parent
f24065edb1
commit
33158f24a6
|
@ -1829,6 +1829,7 @@ class Admin:
|
||||||
|
|
||||||
self.moodle.add_system_cohort(new_path, description=g["description"])
|
self.moodle.add_system_cohort(new_path, description=g["description"])
|
||||||
self.nextcloud.add_group(new_path)
|
self.nextcloud.add_group(new_path)
|
||||||
|
self.resync_data()
|
||||||
|
|
||||||
def delete_group_by_id(self, group_id):
|
def delete_group_by_id(self, group_id):
|
||||||
ev = Events("Deleting group", "Deleting from keycloak")
|
ev = Events("Deleting group", "Deleting from keycloak")
|
||||||
|
@ -1862,6 +1863,7 @@ class Admin:
|
||||||
self.moodle.delete_cohorts(cohort)
|
self.moodle.delete_cohorts(cohort)
|
||||||
ev.update_text("Deleting from nextcloud group " + sg_gid)
|
ev.update_text("Deleting from nextcloud group " + sg_gid)
|
||||||
self.nextcloud.delete_group(sg_gid)
|
self.nextcloud.delete_group(sg_gid)
|
||||||
|
self.resync_data()
|
||||||
|
|
||||||
def delete_group_by_path(self, path):
|
def delete_group_by_path(self, path):
|
||||||
group = self.keycloak.get_group_by_path(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]
|
cohort = [c["id"] for c in cohorts if c["name"] == gid]
|
||||||
self.moodle.delete_cohorts(cohort)
|
self.moodle.delete_cohorts(cohort)
|
||||||
self.nextcloud.delete_group(gid)
|
self.nextcloud.delete_group(gid)
|
||||||
|
self.resync_data()
|
||||||
|
|
|
@ -73,6 +73,7 @@ $(document).ready(function() {
|
||||||
switch (jqXHR.status) {
|
switch (jqXHR.status) {
|
||||||
case 200:
|
case 200:
|
||||||
$("#modalAddGroup").modal('hide');
|
$("#modalAddGroup").modal('hide');
|
||||||
|
table.ajax.reload();
|
||||||
break;
|
break;
|
||||||
case 409:
|
case 409:
|
||||||
new PNotify({
|
new PNotify({
|
||||||
|
|
Loading…
Reference in New Issue