@@ -188,7 +188,7 @@ export class SecurityPlugin
188
188
if ( core . chrome . navGroup . getNavGroupEnabled ( ) ) {
189
189
core . application . register ( {
190
190
id : PLUGIN_GET_STARTED_APP_ID ,
191
- title : 'Get Started ' ,
191
+ title : 'Get started with access control ' ,
192
192
order : 8040 ,
193
193
workspaceAvailability : WorkspaceAvailability . outsideWorkspace ,
194
194
updater$ : this . appStateUpdater ,
@@ -198,8 +198,11 @@ export class SecurityPlugin
198
198
} ) ;
199
199
core . application . register ( {
200
200
id : PLUGIN_AUTH_APP_ID ,
201
- title : 'Authentication' ,
201
+ title : 'Authentication and authorization ' ,
202
202
order : 8040 ,
203
+ description : i18n . translate ( 'security.authenticationAndAuthorization.description' , {
204
+ defaultMessage : 'Set up authentication and authorization sequences.' ,
205
+ } ) ,
203
206
workspaceAvailability : WorkspaceAvailability . outsideWorkspace ,
204
207
updater$ : this . appStateUpdater ,
205
208
mount : async ( params : AppMountParameters ) => {
@@ -210,6 +213,9 @@ export class SecurityPlugin
210
213
id : PLUGIN_ROLES_APP_ID ,
211
214
title : 'Roles' ,
212
215
order : 8040 ,
216
+ description : i18n . translate ( 'security.roles.description' , {
217
+ defaultMessage : 'Create a set of permissions with specific privileges.' ,
218
+ } ) ,
213
219
workspaceAvailability : WorkspaceAvailability . outsideWorkspace ,
214
220
updater$ : this . appStateUpdater ,
215
221
mount : async ( params : AppMountParameters ) => {
@@ -220,6 +226,9 @@ export class SecurityPlugin
220
226
id : PLUGIN_USERS_APP_ID ,
221
227
title : 'Internal users' ,
222
228
order : 8040 ,
229
+ description : i18n . translate ( 'security.internalUsers.description' , {
230
+ defaultMessage : 'Define users to control access to your data.' ,
231
+ } ) ,
223
232
workspaceAvailability : WorkspaceAvailability . outsideWorkspace ,
224
233
updater$ : this . appStateUpdater ,
225
234
mount : async ( params : AppMountParameters ) => {
@@ -230,6 +239,9 @@ export class SecurityPlugin
230
239
id : PLUGIN_PERMISSIONS_APP_ID ,
231
240
title : 'Permissions' ,
232
241
order : 8040 ,
242
+ description : i18n . translate ( 'security.permissions.description' , {
243
+ defaultMessage : 'Controls access to individual actions and action groups.' ,
244
+ } ) ,
233
245
workspaceAvailability : WorkspaceAvailability . outsideWorkspace ,
234
246
updater$ : this . appStateUpdater ,
235
247
mount : async ( params : AppMountParameters ) => {
@@ -252,6 +264,9 @@ export class SecurityPlugin
252
264
id : PLUGIN_AUDITLOG_APP_ID ,
253
265
title : 'Audit logs' ,
254
266
order : 8040 ,
267
+ description : i18n . translate ( 'security.auditLogs.description' , {
268
+ defaultMessage : 'Configure audit logging for system access activities.' ,
269
+ } ) ,
255
270
workspaceAvailability : WorkspaceAvailability . outsideWorkspace ,
256
271
updater$ : this . appStateUpdater ,
257
272
mount : async ( params : AppMountParameters ) => {
@@ -264,30 +279,37 @@ export class SecurityPlugin
264
279
{
265
280
id : PLUGIN_GET_STARTED_APP_ID ,
266
281
category : dataAccessUsersCategory ,
282
+ order : 100 ,
267
283
} ,
268
284
{
269
285
id : PLUGIN_AUTH_APP_ID ,
270
286
category : dataAccessUsersCategory ,
287
+ order : 200 ,
271
288
} ,
272
289
{
273
290
id : PLUGIN_ROLES_APP_ID ,
274
291
category : dataAccessUsersCategory ,
292
+ order : 500 ,
275
293
} ,
276
294
{
277
295
id : PLUGIN_USERS_APP_ID ,
278
296
category : dataAccessUsersCategory ,
297
+ order : 300 ,
279
298
} ,
280
299
{
281
300
id : PLUGIN_PERMISSIONS_APP_ID ,
282
301
category : dataAccessUsersCategory ,
302
+ order : 400 ,
283
303
} ,
284
304
{
285
305
id : PLUGIN_TENANTS_APP_ID ,
286
306
category : dataAccessUsersCategory ,
307
+ order : 700 ,
287
308
} ,
288
309
{
289
310
id : PLUGIN_AUDITLOG_APP_ID ,
290
311
category : dataAccessUsersCategory ,
312
+ order : 600 ,
291
313
} ,
292
314
] ) ;
293
315
0 commit comments