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.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()
|
||||
|
|
|
@ -73,6 +73,7 @@ $(document).ready(function() {
|
|||
switch (jqXHR.status) {
|
||||
case 200:
|
||||
$("#modalAddGroup").modal('hide');
|
||||
table.ajax.reload();
|
||||
break;
|
||||
case 409:
|
||||
new PNotify({
|
||||
|
|
Loading…
Reference in New Issue