All files / shared permissions.tsx

100% Statements 16/16
100% Branches 0/0
100% Functions 0/0
100% Lines 16/16

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 582x                   2x 2x     2x             2x         2x         2x         2x             2x 2x 2x 2x     2x 2x     2x     2x  
import { Groups } from './';
 
const allGroups = [
  Groups.admin,
  Groups.external,
  Groups.registered,
  Groups.office,
];
 
/* Comments */
export const createCommentPermissions = allGroups;
export const scorePermission = allGroups;
 
/* Admin */
export const adminAvailablePermission = [
  Groups.office,
  Groups.admin,
  Groups.external,
];
 
/* Article */
export const articleAvailablePermissions = [
  Groups.office,
  Groups.admin,
  Groups.external,
];
export const createArticlePermissions = [
  Groups.office,
  Groups.admin,
  Groups.external,
];
export const deleteArticlePermissions = [
  Groups.office,
  Groups.admin,
  Groups.external,
];
export const editArticlePermissions = [
  Groups.office,
  Groups.admin,
  Groups.external,
];
 
/* Category */
export const categoryAvailablePermissions = [Groups.admin];
export const createCategoryPermissions = [Groups.admin];
export const deleteCategoryPermissions = [Groups.admin];
export const sortCategoriesPermissions = [Groups.admin];
 
/* Editors */
export const editorsAvailablePermissions = [Groups.office, Groups.admin];
export const changeArticleStatusPermissions = [Groups.office, Groups.admin];
 
/* Reports */
export const reportsAvailablePermissions = [Groups.office, Groups.admin];
 
/* Users */
export const usersAvailablePermissions = [Groups.office, Groups.admin];