Add permissions templates

This commit is contained in:
2025-04-13 18:20:52 +02:00
parent 961b4aab93
commit d6d4bcfc33
10 changed files with 158 additions and 3 deletions

View File

@@ -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;
}
}
}