From 5162ba9b91041f929033b4739de5dacbe9b1302f Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Tue, 24 Jan 2023 23:16:08 -0800 Subject: [PATCH] add basic auth model for Organization --- backend/src/rbac/main.polar | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 backend/src/rbac/main.polar diff --git a/backend/src/rbac/main.polar b/backend/src/rbac/main.polar new file mode 100644 index 000000000..c88143e51 --- /dev/null +++ b/backend/src/rbac/main.polar @@ -0,0 +1,15 @@ +# Actoers +actor User {} + +# Resource block +resource Organization { + permissions = ["view", "delete", "edit_billing", "edit_members"]; + roles = ["owner", "member"]; + + "view" if "member"; + "delete" if "owner"; + "edit_billing" if "owner"; + "edit_members" if "owner"; + + "member" if "owner"; +} \ No newline at end of file