|
@@ -7,9 +7,7 @@ const express = require('express');
|
|
|
const router = express.Router();
|
|
const router = express.Router();
|
|
|
|
|
|
|
|
const { body, param, query } = require('express-validator/check');
|
|
const { body, param, query } = require('express-validator/check');
|
|
|
-
|
|
|
|
|
-const validator = {};
|
|
|
|
|
-
|
|
|
|
|
|
|
+const ErrorV3 = require('../../util/ErrorV3');
|
|
|
const {
|
|
const {
|
|
|
accessTokenParser,
|
|
accessTokenParser,
|
|
|
csrfVerify,
|
|
csrfVerify,
|
|
@@ -18,6 +16,8 @@ const {
|
|
|
formValid,
|
|
formValid,
|
|
|
} = require('../../util/middlewares');
|
|
} = require('../../util/middlewares');
|
|
|
|
|
|
|
|
|
|
+const validator = {};
|
|
|
|
|
+
|
|
|
module.exports = (crowi) => {
|
|
module.exports = (crowi) => {
|
|
|
const { UserGroup, UserGroupRelation } = crowi.models;
|
|
const { UserGroup, UserGroupRelation } = crowi.models;
|
|
|
|
|
|
|
@@ -30,8 +30,9 @@ module.exports = (crowi) => {
|
|
|
return res.apiv3({ userGroups });
|
|
return res.apiv3({ userGroups });
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
|
|
+ const msg = 'Error occurred in fetching user group list';
|
|
|
logger.error('Error', err);
|
|
logger.error('Error', err);
|
|
|
- return res.apiv3Err('Error occurred in fetching user groups');
|
|
|
|
|
|
|
+ return res.apiv3Err(new ErrorV3(msg, 'user-group-list-fetch-failed'));
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -51,7 +52,7 @@ module.exports = (crowi) => {
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
const msg = 'Error occurred in creating a user group';
|
|
const msg = 'Error occurred in creating a user group';
|
|
|
logger.error(msg, err);
|
|
logger.error(msg, err);
|
|
|
- return res.apiv3Err(msg);
|
|
|
|
|
|
|
+ return res.apiv3Err(new ErrorV3(msg, 'user-group-create-failed'));
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -73,7 +74,7 @@ module.exports = (crowi) => {
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
const msg = 'Error occurred in deleting a user group';
|
|
const msg = 'Error occurred in deleting a user group';
|
|
|
logger.error(msg, err);
|
|
logger.error(msg, err);
|
|
|
- return res.apiv3Err(msg);
|
|
|
|
|
|
|
+ return res.apiv3Err(new ErrorV3(msg, 'user-group-delete-failed'));
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -101,7 +102,7 @@ module.exports = (crowi) => {
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
const msg = `Error occurred in fetching users for group: ${id}`;
|
|
const msg = `Error occurred in fetching users for group: ${id}`;
|
|
|
logger.error(msg, err);
|
|
logger.error(msg, err);
|
|
|
- return res.apiv3Err(msg);
|
|
|
|
|
|
|
+ return res.apiv3Err(new ErrorV3(msg, 'user-group-fetch-failed'));
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|