18559: Add read only fields to user service
[arvados-workbench2.git] / src / services / user-service / user-service.ts
index dbbd5be8c2a7d4297f36c85c63772929d5c649a2..e6560c84882a26a847b11afc920a3d9da73f713e 100644 (file)
@@ -8,8 +8,12 @@ import { UserResource } from "models/user";
 import { ApiActions } from "services/api/api-actions";
 
 export class UserService extends CommonResourceService<UserResource> {
-    constructor(serverApi: AxiosInstance, actions: ApiActions) {
-        super(serverApi, "users", actions);
+    constructor(serverApi: AxiosInstance, actions: ApiActions, readOnlyFields: string[] = []) {
+        super(serverApi, "users", actions, readOnlyFields.concat([
+            'fullName',
+            'isInvited',
+            'writableBy',
+        ]));
     }
 
     activate(uuid: string) {