|
@@ -121,8 +121,8 @@ export type PermissionChoice = {
|
|
|
|
|
|
type PermissionObj = {
|
|
|
choices: {
|
|
|
- admin: PermissionChoice;
|
|
|
'no-access': PermissionChoice;
|
|
|
+ admin?: PermissionChoice;
|
|
|
read?: PermissionChoice;
|
|
|
write?: PermissionChoice;
|
|
|
};
|
|
@@ -199,6 +199,15 @@ export const SENTRY_APP_PERMISSIONS: PermissionObj[] = [
|
|
|
admin: {label: 'Admin', scopes: ['member:read', 'member:write', 'member:admin']},
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ resource: 'Alerts',
|
|
|
+ help: 'Manage Alerts',
|
|
|
+ choices: {
|
|
|
+ 'no-access': {label: 'No Access', scopes: []},
|
|
|
+ read: {label: 'Read', scopes: ['alerts:read']},
|
|
|
+ write: {label: 'Read & Write', scopes: ['alerts:read', 'alerts:write']},
|
|
|
+ },
|
|
|
+ },
|
|
|
];
|
|
|
|
|
|
export const DEFAULT_TOAST_DURATION = 6000;
|