mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-25 22:19:28 -04:00
remove duplication of isGranted in notify.js (was blocked by .mjs changes)
This commit is contained in:
parent
e57fed22b8
commit
4cd23d5636
@ -2,27 +2,7 @@ import '../src/dotenv.js';
|
||||
|
||||
import dbConnection from './db.js';
|
||||
import mailer from '../src/mailer.js';
|
||||
|
||||
// TODO duplication...
|
||||
const isGranted = (user, locale, area) => {
|
||||
if (area === '*') {
|
||||
return user.roles.split('|').includes('*');
|
||||
}
|
||||
|
||||
for (const permission of user.roles.split('|')) {
|
||||
if (permission === '*') {
|
||||
return true;
|
||||
}
|
||||
const [permissionLocale, permissionArea] = permission.split('-');
|
||||
if ((permissionLocale === '*' || permissionLocale === locale || locale === null) &&
|
||||
(permissionArea === '*' && area !== 'code' && area !== 'org' || permissionArea === area || area === '' || area === 'panel')
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
};
|
||||
import { isGranted } from '../src/helpers.js';
|
||||
|
||||
const shouldNotify = (frequency) => {
|
||||
if (frequency === 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user