Skip to content

Commit 6134a81

Browse files
committed
feat(rbac): add rate limiting bypass permission
- Add new permission 'rate_limiting.bypass' to permissions.dart - Grant this new permission to dashboard publisher and admin roles in role_permissions.dart
1 parent 17df05c commit 6134a81

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

lib/src/rbac/permissions.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,7 @@ abstract class Permissions {
6161
// User Preference Permissions
6262
static const String userPreferenceBypassLimits =
6363
'user_preference.bypass_limits';
64+
65+
// General System Permissions
66+
static const String rateLimitingBypass = 'rate_limiting.bypass';
6467
}

lib/src/rbac/role_permissions.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ final Set<String> _dashboardPublisherPermissions = {
3434
Permissions.headlineUpdate,
3535
Permissions.headlineDelete,
3636
Permissions.dashboardLogin,
37+
Permissions.rateLimitingBypass,
3738
};
3839

3940
final Set<String> _dashboardAdminPermissions = {
4041
..._dashboardPublisherPermissions,
42+
Permissions.rateLimitingBypass,
4143
Permissions.topicCreate,
4244
Permissions.topicUpdate,
4345
Permissions.topicDelete,

0 commit comments

Comments
 (0)