Skip to content

Commit

Permalink
#1813 Clean up and fix organisation link modal
Browse files Browse the repository at this point in the history
  • Loading branch information
nadouani committed Mar 4, 2021
1 parent e5f0b9d commit 58b924a
Showing 1 changed file with 27 additions and 18 deletions.
45 changes: 27 additions & 18 deletions frontend/app/scripts/controllers/admin/organisation/OrgListCtrl.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,7 @@
filter: this.filtering.buildQuery(),
operations: [
{'_name': 'listOrganisation'}
],
//extraData: ['observableStats', 'taskStats', 'isOwner', 'shareCount', 'permissions', 'actionRequired'],
onUpdate: function() {
// self.resetSelection();
}
]
});
};

Expand Down Expand Up @@ -93,28 +89,41 @@
return org;
},
organisations: function() {
var list = _.filter(angular.copy(self.list), function(item) {
return [OrganisationSrv.defaultOrg, org.name].indexOf(item.name) === -1;
});
var defer = $q.defer();

OrganisationSrv.list()
.then(function(response) {
var list = _.filter(response.data, function(item) {
return [OrganisationSrv.defaultOrg, org.name].indexOf(item.name) === -1;
});

return _.sortBy(list, 'name');
defer.resolve(_.sortBy(list, 'name'));
});

return defer.promise;
},
links: function () {
return OrganisationSrv.links(org.name);
}
}
});

modalInstance.result.then(function(newLinks) {
OrganisationSrv.setLinks(org.name, newLinks)
.then(function() {
self.load();
NotificationSrv.log('Organisation updated successfully', 'success');
})
.catch(function(err) {
modalInstance.result
.then(function(newLinks) {
OrganisationSrv.setLinks(org.name, newLinks)
.then(function() {
self.load();
NotificationSrv.log('Organisation updated successfully', 'success');
})
.catch(function(err) {
NotificationSrv.error('Error', 'Organisation update failed', err.status);
});
})
.catch(function(err) {
if(err && !_.isString(err)) {
NotificationSrv.error('Error', 'Organisation update failed', err.status);
});
});
}
});
};

self.update = function(orgName, org) {
Expand Down

0 comments on commit 58b924a

Please sign in to comment.