folder_permissions_ctrl.ts 583 B

1234567891011121314151617181920
  1. import { FolderPageLoader } from './folder_page_loader';
  2. export class FolderPermissionsCtrl {
  3. navModel: any;
  4. folderId: number;
  5. uid: string;
  6. /** @ngInject */
  7. constructor(private backendSrv, navModelSrv, private $routeParams, $location) {
  8. if (this.$routeParams.uid) {
  9. this.uid = $routeParams.uid;
  10. new FolderPageLoader(this.backendSrv).load(this, this.uid, 'manage-folder-permissions').then(folder => {
  11. if ($location.path() !== folder.meta.url) {
  12. $location.path(`${folder.meta.url}/permissions`).replace();
  13. }
  14. });
  15. }
  16. }
  17. }