18559: Add read only fields to user service
authorStephen Smith <stephen@curii.com>
Tue, 1 Mar 2022 02:16:28 +0000 (21:16 -0500)
committerStephen Smith <stephen@curii.com>
Wed, 2 Mar 2022 14:46:32 +0000 (09:46 -0500)
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

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) {