Fixed linter bugs
This commit is contained in:
parent
9ed4143560
commit
e7171701b8
@ -44,7 +44,7 @@ export const createGroup = async (userId: string, projectId: string, configurati
|
|||||||
if (group !== null) return { code: 4008, message: "The provided group name is already in use" };
|
if (group !== null) return { code: 4008, message: "The provided group name is already in use" };
|
||||||
|
|
||||||
if (configuration.permissions) {
|
if (configuration.permissions) {
|
||||||
let permissionsEncrypted = (configuration.permissions || []).map(permission => encryptClearField(permission));
|
const permissionsEncrypted = (configuration.permissions || []).map(permission => encryptClearField(permission));
|
||||||
configuration.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)),
|
configuration.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)),
|
||||||
permission: { $in: permissionsEncrypted } })).map(permission => permission.id);
|
permission: { $in: permissionsEncrypted } })).map(permission => permission.id);
|
||||||
}
|
}
|
||||||
@ -77,7 +77,7 @@ export const updateGroup = async (userId: string, projectId: string, groupName:
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (config.permissions) {
|
if (config.permissions) {
|
||||||
let permissionsEncrypted = (config.permissions || []).map(permission => encryptClearField(permission));
|
const permissionsEncrypted = (config.permissions || []).map(permission => encryptClearField(permission));
|
||||||
config.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)),
|
config.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)),
|
||||||
permission: { $in: permissionsEncrypted } })).map(permission => permission.id);
|
permission: { $in: permissionsEncrypted } })).map(permission => permission.id);
|
||||||
}
|
}
|
||||||
|
@ -42,21 +42,21 @@ export const replaceLicenseDefaults = (defaultKey: string) => {
|
|||||||
|
|
||||||
export const checkLicenseConfiguration = async (access: IProject, config: ILicense) => {
|
export const checkLicenseConfiguration = async (access: IProject, config: ILicense) => {
|
||||||
if (config.groups) {
|
if (config.groups) {
|
||||||
let groupsEncrypted = config.groups.map(group => encryptClearField(group));
|
const groupsEncrypted = config.groups.map(group => encryptClearField(group));
|
||||||
config.groups = (await Group.find({ projectId: encryptClearField(String(access._id)),
|
config.groups = (await Group.find({ projectId: encryptClearField(String(access._id)),
|
||||||
name: { $in: groupsEncrypted }})).map(group => group.id);
|
name: { $in: groupsEncrypted }})).map(group => group.id);
|
||||||
}
|
}
|
||||||
if (config.permissions) {
|
if (config.permissions) {
|
||||||
let permissionsEncrypted = config.permissions.map(permission => encryptClearField(permission));
|
const permissionsEncrypted = config.permissions.map(permission => encryptClearField(permission));
|
||||||
config.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)),
|
config.permissions = (await Permission.find({ projectId: encryptClearField(String(access._id)),
|
||||||
permission: { $in: permissionsEncrypted }})).map(permission => permission.id);
|
permission: { $in: permissionsEncrypted }})).map(permission => permission.id);
|
||||||
}
|
}
|
||||||
if (config.meta) {
|
if (config.meta) {
|
||||||
let metaEncrypted = Object.keys(config.meta).map(meta => encryptClearField(meta));
|
const metaEncrypted = Object.keys(config.meta).map(meta => encryptClearField(meta));
|
||||||
let meta = (await MetaData.find({ projectId: encryptClearField(String(access._id)),
|
const meta = (await MetaData.find({ projectId: encryptClearField(String(access._id)),
|
||||||
name: { $in: metaEncrypted }}));
|
name: { $in: metaEncrypted }}));
|
||||||
|
|
||||||
let metaObj: { [key: string]: string } = {};
|
const metaObj: { [key: string]: string } = {};
|
||||||
meta.forEach(meta => {
|
meta.forEach(meta => {
|
||||||
if (isValidMetaType(meta.type, config.meta[meta.name]))
|
if (isValidMetaType(meta.type, config.meta[meta.name]))
|
||||||
metaObj[meta.id] = config.meta[meta.name];
|
metaObj[meta.id] = config.meta[meta.name];
|
||||||
|
@ -15,7 +15,7 @@ export const convertIdsToMetaData = async (projectId: string, publicAccess: bool
|
|||||||
const metaItems = await MetaData.find({ projectId: encryptClearField(projectId),
|
const metaItems = await MetaData.find({ projectId: encryptClearField(projectId),
|
||||||
...(publicAccess && { public: true }), _id: { $in: Object.keys(meta) } });
|
...(publicAccess && { public: true }), _id: { $in: Object.keys(meta) } });
|
||||||
|
|
||||||
let result: { [key: string]: string } = {};
|
const result: { [key: string]: string } = {};
|
||||||
metaItems.forEach(metaItem => {
|
metaItems.forEach(metaItem => {
|
||||||
result[metaItem.name] = Object.keys(meta).includes(metaItem.id) ? meta[metaItem.id] : (metaItem.defaultValue || "");
|
result[metaItem.name] = Object.keys(meta).includes(metaItem.id) ? meta[metaItem.id] : (metaItem.defaultValue || "");
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user