From a4cbcaaf05078ba484de2a0a9325350034910790 Mon Sep 17 00:00:00 2001 From: Ollie Etherington Date: Wed, 4 Oct 2023 16:59:41 +0300 Subject: [PATCH] Allow sunshineRegiment users to create user rate limits --- .../lesswrong/lib/collections/userRateLimits/index.ts | 1 + .../lib/collections/userRateLimits/permissions.ts | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 packages/lesswrong/lib/collections/userRateLimits/permissions.ts diff --git a/packages/lesswrong/lib/collections/userRateLimits/index.ts b/packages/lesswrong/lib/collections/userRateLimits/index.ts index cb87c41e3eb..18b665c9e91 100644 --- a/packages/lesswrong/lib/collections/userRateLimits/index.ts +++ b/packages/lesswrong/lib/collections/userRateLimits/index.ts @@ -2,3 +2,4 @@ export * from './collection'; import './fragments'; import './views'; import './helpers'; +import './permissions'; diff --git a/packages/lesswrong/lib/collections/userRateLimits/permissions.ts b/packages/lesswrong/lib/collections/userRateLimits/permissions.ts new file mode 100644 index 00000000000..6cf1f5e9133 --- /dev/null +++ b/packages/lesswrong/lib/collections/userRateLimits/permissions.ts @@ -0,0 +1,10 @@ +import { adminsGroup } from "../../vulcan-users"; +import { sunshineRegimentGroup } from "../../permissions"; + +const actions = [ + "userratelimits.new", + "userratelimits.edit.all", +]; + +adminsGroup.can(actions); +sunshineRegimentGroup.can(actions);