Skip to content

Commit 99bd8b6

Browse files
committed
fix: add permission notice
1 parent d7a64aa commit 99bd8b6

1 file changed

Lines changed: 89 additions & 77 deletions

File tree

apps/web/src/features/admin/pages/ManageUsersPage.tsx

Lines changed: 89 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -109,89 +109,101 @@ export const ManageUsersPage = () => {
109109
</Button>
110110
)
111111
}}
112-
content={{
113-
additionalPermissions: {
114-
fieldset: {
115-
action: {
116-
kind: 'string',
117-
label: t({
118-
en: 'Action',
119-
fr: 'Action'
120-
}),
121-
options: {
122-
create: t({
123-
en: 'Create',
124-
fr: 'Créer'
125-
}),
126-
delete: t({
127-
en: 'Delete',
128-
fr: 'Effacer'
129-
}),
130-
manage: t({
131-
en: 'Manage (All)',
132-
fr: 'Gérer (Tout)'
133-
}),
134-
read: t({
135-
en: 'Read',
136-
fr: 'Lire'
137-
}),
138-
update: t({
139-
en: 'Update',
140-
fr: 'Mettre à jour'
141-
})
112+
content={[
113+
{
114+
description: t({
115+
en: 'Important: These permissions are not specific to any group. To manage granular permissions, please use the API.',
116+
fr: "Important : Ces autorisations ne sont pas spécifiques à un groupe. Pour gérer des autorisations granulaires, veuillez utiliser l'API."
117+
}),
118+
fields: {
119+
additionalPermissions: {
120+
fieldset: {
121+
action: {
122+
kind: 'string',
123+
label: t({
124+
en: 'Action',
125+
fr: 'Action'
126+
}),
127+
options: {
128+
create: t({
129+
en: 'Create',
130+
fr: 'Créer'
131+
}),
132+
delete: t({
133+
en: 'Delete',
134+
fr: 'Effacer'
135+
}),
136+
manage: t({
137+
en: 'Manage (All)',
138+
fr: 'Gérer (Tout)'
139+
}),
140+
read: t({
141+
en: 'Read',
142+
fr: 'Lire'
143+
}),
144+
update: t({
145+
en: 'Update',
146+
fr: 'Mettre à jour'
147+
})
148+
},
149+
variant: 'select'
150+
},
151+
subject: {
152+
kind: 'string',
153+
label: t({
154+
en: 'Resource',
155+
fr: 'Resource'
156+
}),
157+
options: {
158+
all: t({
159+
en: 'All',
160+
fr: 'Tous'
161+
}),
162+
Assignment: t({
163+
en: 'Assignment',
164+
fr: 'Devoir'
165+
}),
166+
Group: t({
167+
en: 'Group',
168+
fr: 'Groupe'
169+
}),
170+
Instrument: t({
171+
en: 'Instrument',
172+
fr: 'Instrument'
173+
}),
174+
InstrumentRecord: t({
175+
en: 'Instrument Record',
176+
fr: "Enregistrement de l'instrument"
177+
}),
178+
Session: t({
179+
en: 'Session',
180+
fr: 'Session'
181+
}),
182+
Subject: t({
183+
en: 'Subject',
184+
fr: 'Client'
185+
}),
186+
User: t({
187+
en: 'User',
188+
fr: 'Utilisateur'
189+
})
190+
},
191+
variant: 'select'
192+
}
142193
},
143-
variant: 'select'
144-
},
145-
subject: {
146-
kind: 'string',
194+
kind: 'record-array',
147195
label: t({
148-
en: 'Resource',
149-
fr: 'Resource'
150-
}),
151-
options: {
152-
all: t({
153-
en: 'All',
154-
fr: 'Tous'
155-
}),
156-
Assignment: t({
157-
en: 'Assignment',
158-
fr: 'Devoir'
159-
}),
160-
Group: t({
161-
en: 'Group',
162-
fr: 'Groupe'
163-
}),
164-
Instrument: t({
165-
en: 'Instrument',
166-
fr: 'Instrument'
167-
}),
168-
InstrumentRecord: t({
169-
en: 'Instrument Record',
170-
fr: "Enregistrement de l'instrument"
171-
}),
172-
Session: t({
173-
en: 'Session',
174-
fr: 'Session'
175-
}),
176-
Subject: t({
177-
en: 'Subject',
178-
fr: 'Client'
179-
}),
180-
User: t({
181-
en: 'User',
182-
fr: 'Utilisateur'
183-
})
184-
},
185-
variant: 'select'
196+
en: 'Permission',
197+
fr: 'Autorisations supplémentaires'
198+
})
186199
}
187200
},
188-
kind: 'record-array',
189-
label: t({
190-
en: 'Permission',
191-
fr: 'Autorisations supplémentaires'
201+
title: t({
202+
en: 'Authorization',
203+
fr: 'Autorisation'
192204
})
193205
}
194-
}}
206+
]}
195207
initialValues={
196208
selectedUser?.additionalPermissions.length
197209
? {

0 commit comments

Comments
 (0)