Add permissions templates
This commit is contained in:
28
types/generated/components.d.ts
vendored
28
types/generated/components.d.ts
vendored
@@ -1,3 +1,25 @@
|
||||
/*
|
||||
* The app doesn't have any components yet.
|
||||
*/
|
||||
import type { Schema, Struct } from '@strapi/strapi';
|
||||
|
||||
export interface UserPermissions extends Struct.ComponentSchema {
|
||||
collectionName: 'components_user_permissions';
|
||||
info: {
|
||||
displayName: 'permissions';
|
||||
icon: 'key';
|
||||
};
|
||||
attributes: {
|
||||
active: Schema.Attribute.Boolean;
|
||||
module: Schema.Attribute.Enumeration<
|
||||
['information', 'chat', 'board', 'calendar', 'users']
|
||||
>;
|
||||
read: Schema.Attribute.Boolean;
|
||||
write: Schema.Attribute.Boolean;
|
||||
};
|
||||
}
|
||||
|
||||
declare module '@strapi/strapi' {
|
||||
export module Public {
|
||||
export interface ComponentSchemas {
|
||||
'user.permissions': UserPermissions;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user