20469: Provide select parameter to contents to avoid loading mounts
[arvados-workbench2.git] / src / models / group.ts
index f6a72c538f9481392aabac0883077cbf2086a6b4..109f38571f97b38f32efe5510967d9c3547e3a8c 100644 (file)
@@ -21,8 +21,8 @@ export interface GroupResource extends TrashableResource, ResourceWithProperties
 
 export enum GroupClass {
     PROJECT = 'project',
-    FILTER  = 'filter',
-    ROLE  = 'role',
+    FILTER = 'filter',
+    ROLE = 'role',
 }
 
 export enum BuiltinGroups {
@@ -40,3 +40,18 @@ export const isBuiltinGroup = (uuid: string) => {
     const parts = match ? match[0].split('-') : [];
     return parts.length === 3 && parts[1] === ResourceObjectType.GROUP && Object.values<string>(BuiltinGroups).includes(parts[2]);
 };
+
+export const selectedFieldsOfGroup = [
+    "uuid",
+    "name",
+    "group_class",
+    "description",
+    "properties",
+    "writable_by",
+    "can_write",
+    "can_manage",
+    "trash_at",
+    "delete_at",
+    "is_trashed",
+    "frozen_by_uuid"
+];