org constant fi

This commit is contained in:
kriks7iitk 2024-07-12 10:48:01 +05:30
parent 3ec8fb4fad
commit befa600644
2 changed files with 6 additions and 2 deletions

View file

@ -30,7 +30,11 @@ export function getUserPermissionsQuery(
}, {});
query
.leftJoin('groupPermissions.groupGranularPermissions', 'granularPermissions')
.andWhere(orConditions, parameters)
.andWhere(
new Brackets((qb) => {
qb.where(orConditions, parameters).orWhere('granularPermissions.id IS NULL');
})
)
.addSelect(['granularPermissions.isAll', 'granularPermissions.type']);
}

View file

@ -46,7 +46,7 @@ export class AbilityService {
appCreate: acc.appCreate || group.appCreate,
appDelete: acc.appDelete || group.appDelete,
folderCRUD: acc.folderCRUD || group.folderCRUD,
orgConstantCRUD: acc.folderCRUD || group.folderCRUD,
orgConstantCRUD: acc.orgConstantCRUD || group.orgConstantCRUD,
orgVariableCRUD: acc.orgVariableCRUD,
};
}, DEFAULT_USER_PERMISSIONS);