undo manage rules for org groupings listing

This commit is contained in:
Kyle Spearrin 2018-10-17 15:57:39 -04:00
parent 647388e475
commit af43cd407e
1 changed files with 9 additions and 15 deletions

View File

@ -30,16 +30,12 @@ export class GroupingsComponent extends BaseGroupingsComponent {
} }
async loadCollections() { async loadCollections() {
if (!this.organization.isManager) { if (!this.organization.isAdmin) {
await super.loadCollections(this.organization.id); await super.loadCollections(this.organization.id);
return; return;
} }
let collections: ListResponse<CollectionResponse>;
if (this.organization.isAdmin) { const collections = await this.apiService.getCollections(this.organization.id);
collections = await this.apiService.getCollections(this.organization.id);
} else {
collections = await this.apiService.getUserCollections();
}
if (collections != null && collections.data != null && collections.data.length) { if (collections != null && collections.data != null && collections.data.length) {
const collectionDomains = collections.data.map((r) => const collectionDomains = collections.data.map((r) =>
new Collection(new CollectionData(r as CollectionDetailsResponse))); new Collection(new CollectionData(r as CollectionDetailsResponse)));
@ -48,13 +44,11 @@ export class GroupingsComponent extends BaseGroupingsComponent {
this.collections = []; this.collections = [];
} }
if (this.organization.isAdmin) { const unassignedCollection = new CollectionView();
const unassignedCollection = new CollectionView(); unassignedCollection.name = this.i18nService.t('unassigned');
unassignedCollection.name = this.i18nService.t('unassigned'); unassignedCollection.id = 'unassigned';
unassignedCollection.id = 'unassigned'; unassignedCollection.organizationId = this.organization.id;
unassignedCollection.organizationId = this.organization.id; unassignedCollection.readOnly = true;
unassignedCollection.readOnly = true; this.collections.push(unassignedCollection);
this.collections.push(unassignedCollection);
}
} }
} }