Working on the Organization side.

This commit is contained in:
charlesgauthereau
2025-07-26 14:43:59 +02:00
parent f7cd169090
commit f8f599e4dd
27 changed files with 685 additions and 119 deletions
+3 -1
View File
@@ -1,6 +1,6 @@
import { createAccessControl } from "better-auth/plugins/access";
import { defaultStatements, adminAc } from "better-auth/plugins/admin/access";
import { defaultStatements as orgDefaultStatements, adminAc as orgAdminAc } from "better-auth/plugins/organization/access";
import { defaultStatements as orgDefaultStatements, adminAc as orgAdminAc, ownerAc as orgOwnerAc } from "better-auth/plugins/organization/access";
const statement = {
...defaultStatements,
@@ -18,6 +18,7 @@ const superadmin = ac.newRole({
agent: ["create", "list", "update", "delete"],
...adminAc.statements,
...orgAdminAc.statements,
...orgOwnerAc.statements,
});
const admin = ac.newRole({
@@ -54,6 +55,7 @@ const orgAdmin = ac.newRole({
const orgOwner = ac.newRole({
project: ["create", "update", "delete"],
...orgAdminAc.statements,
...orgOwnerAc.statements,
});
export { ac, admin, superadmin, user, pending, orgAdmin, orgMember, orgOwner };