aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/permission-templates/utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/apps/permission-templates/utils.ts')
-rw-r--r--server/sonar-web/src/main/js/apps/permission-templates/utils.ts13
1 files changed, 7 insertions, 6 deletions
diff --git a/server/sonar-web/src/main/js/apps/permission-templates/utils.ts b/server/sonar-web/src/main/js/apps/permission-templates/utils.ts
index 159470adc43..0225794fa86 100644
--- a/server/sonar-web/src/main/js/apps/permission-templates/utils.ts
+++ b/server/sonar-web/src/main/js/apps/permission-templates/utils.ts
@@ -18,6 +18,7 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
import { sortBy } from 'lodash';
+import { Permission, PermissionTemplate } from '../../types/types';
export const PERMISSIONS_ORDER = [
'user',
@@ -30,14 +31,14 @@ export const PERMISSIONS_ORDER = [
export const PERMISSION_TEMPLATES_PATH = '/permission_templates';
-export function sortPermissions(permissions: T.Permission[]) {
+export function sortPermissions(permissions: Permission[]) {
return sortBy(permissions, p => PERMISSIONS_ORDER.indexOf(p.key));
}
export function mergePermissionsToTemplates(
- permissionTemplates: T.PermissionTemplate[],
- basePermissions: T.Permission[]
-): T.PermissionTemplate[] {
+ permissionTemplates: PermissionTemplate[],
+ basePermissions: Permission[]
+): PermissionTemplate[] {
return permissionTemplates.map(permissionTemplate => {
// it's important to keep the order of the permission template's permissions
// the same as the order of base permissions
@@ -53,9 +54,9 @@ export function mergePermissionsToTemplates(
}
export function mergeDefaultsToTemplates(
- permissionTemplates: T.PermissionTemplate[],
+ permissionTemplates: PermissionTemplate[],
defaultTemplates: Array<{ templateId: string; qualifier: string }> = []
-): T.PermissionTemplate[] {
+): PermissionTemplate[] {
return permissionTemplates.map(permissionTemplate => {
const defaultFor: string[] = [];