change user to uuid

This commit is contained in:
Julian Krauser 2025-01-29 08:53:49 +01:00
parent 07f8e2dbcb
commit f89483f878
46 changed files with 146 additions and 151 deletions

View file

@ -61,10 +61,7 @@ export async function getAllMembers(req: Request, res: Response): Promise<any> {
let count = parseInt((req.query.count as string) ?? "25");
let search = (req.query.search as string) ?? "";
let noLimit = req.query.noLimit === "true";
let ids = ((req.query.ids ?? "") as string)
.split(",")
.filter((i) => i)
.map((i) => parseInt(i));
let ids = ((req.query.ids ?? "") as string).split(",").filter((i) => i);
let [members, total] = await MemberService.getAll({ offset, count, search, noLimit, ids });
@ -83,7 +80,7 @@ export async function getAllMembers(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function getMemberById(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.id);
const memberId = req.params.id;
let member = await MemberService.getById(memberId);
res.json(MemberFactory.mapToSingle(member));
@ -96,7 +93,7 @@ export async function getMemberById(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function getMemberStatisticsById(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.id);
const memberId = req.params.id;
let member = await MemberService.getStatisticsById(memberId);
res.json(MemberFactory.mapToMemberStatistic(member));
@ -109,7 +106,7 @@ export async function getMemberStatisticsById(req: Request, res: Response): Prom
* @returns {Promise<*>}
*/
export async function getMembershipsByMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
let memberships = await MembershipService.getAll(memberId);
res.json(MembershipFactory.mapToBase(memberships));
@ -122,7 +119,7 @@ export async function getMembershipsByMember(req: Request, res: Response): Promi
* @returns {Promise<*>}
*/
export async function getMembershipStatisticsById(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
let member = await MembershipService.getStatisticsById(memberId);
res.json(MembershipFactory.mapToBaseStatistics(member));
@ -135,7 +132,7 @@ export async function getMembershipStatisticsById(req: Request, res: Response):
* @returns {Promise<*>}
*/
export async function getMembershipByMemberAndRecord(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.id);
let membership = await MembershipService.getById(memberId, recordId);
@ -149,7 +146,7 @@ export async function getMembershipByMemberAndRecord(req: Request, res: Response
* @returns {Promise<*>}
*/
export async function getAwardsByMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
let awards = await MemberAwardService.getAll(memberId);
res.json(MemberAwardFactory.mapToBase(awards));
@ -162,7 +159,7 @@ export async function getAwardsByMember(req: Request, res: Response): Promise<an
* @returns {Promise<*>}
*/
export async function getAwardByMemberAndRecord(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.id);
let award = await MemberAwardService.getById(memberId, recordId);
@ -176,7 +173,7 @@ export async function getAwardByMemberAndRecord(req: Request, res: Response): Pr
* @returns {Promise<*>}
*/
export async function getQualificationsByMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
let qualifications = await MemberQualificationService.getAll(memberId);
res.json(MemberQualificationFactory.mapToBase(qualifications));
@ -189,7 +186,7 @@ export async function getQualificationsByMember(req: Request, res: Response): Pr
* @returns {Promise<*>}
*/
export async function getQualificationByMemberAndRecord(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.id);
let qualification = await MemberQualificationService.getById(memberId, recordId);
@ -203,7 +200,7 @@ export async function getQualificationByMemberAndRecord(req: Request, res: Respo
* @returns {Promise<*>}
*/
export async function getExecutivePositionsByMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
let positions = await MemberExecutivePositionService.getAll(memberId);
res.json(MemberExecutivePositionFactory.mapToBase(positions));
@ -216,7 +213,7 @@ export async function getExecutivePositionsByMember(req: Request, res: Response)
* @returns {Promise<*>}
*/
export async function getExecutivePositionByMemberAndRecord(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.id);
let position = await MemberExecutivePositionService.getById(memberId, recordId);
@ -230,7 +227,7 @@ export async function getExecutivePositionByMemberAndRecord(req: Request, res: R
* @returns {Promise<*>}
*/
export async function getCommunicationsByMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
let communications = await CommunicationService.getAll(memberId);
res.json(CommunicationFactory.mapToBase(communications));
@ -243,7 +240,7 @@ export async function getCommunicationsByMember(req: Request, res: Response): Pr
* @returns {Promise<*>}
*/
export async function getCommunicationByMemberAndRecord(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.id);
let communication = await CommunicationService.getById(memberId, recordId);
@ -311,7 +308,7 @@ export async function createMember(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function addMembershipToMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const start = req.body.start;
const statusId = req.body.statusId;
@ -332,7 +329,7 @@ export async function addMembershipToMember(req: Request, res: Response): Promis
* @returns {Promise<*>}
*/
export async function addAwardToMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const given = req.body.given;
const note = req.body.note;
const date = req.body.date;
@ -357,7 +354,7 @@ export async function addAwardToMember(req: Request, res: Response): Promise<any
* @returns {Promise<*>}
*/
export async function addQualificationToMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const note = req.body.note;
const start = req.body.start;
const qualificationId = req.body.qualificationId;
@ -380,7 +377,7 @@ export async function addQualificationToMember(req: Request, res: Response): Pro
* @returns {Promise<*>}
*/
export async function addExecutivePositionToMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const note = req.body.note;
const start = req.body.start;
const end = req.body.end || null;
@ -405,7 +402,7 @@ export async function addExecutivePositionToMember(req: Request, res: Response):
* @returns {Promise<*>}
*/
export async function addCommunicationToMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const preferred = req.body.preferred;
const isSMSAlarming = req.body.isSMSAlarming;
const isSendNewsletter = req.body.isNewsletterMain;
@ -444,7 +441,7 @@ export async function addCommunicationToMember(req: Request, res: Response): Pro
* @returns {Promise<*>}
*/
export async function updateMemberById(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.id);
const memberId = req.params.id;
const salutationId = parseInt(req.body.salutationId);
const firstname = req.body.firstname;
const lastname = req.body.lastname;
@ -473,7 +470,7 @@ export async function updateMemberById(req: Request, res: Response): Promise<any
* @returns {Promise<*>}
*/
export async function updateMembershipOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
const start = req.body.start;
const end = req.body.end || null;
@ -500,7 +497,7 @@ export async function updateMembershipOfMember(req: Request, res: Response): Pro
* @returns {Promise<*>}
*/
export async function updateAwardOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
const given = req.body.given;
const note = req.body.note;
@ -527,7 +524,7 @@ export async function updateAwardOfMember(req: Request, res: Response): Promise<
* @returns {Promise<*>}
*/
export async function updateQualificationOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
const note = req.body.note;
const start = req.body.start;
@ -556,7 +553,7 @@ export async function updateQualificationOfMember(req: Request, res: Response):
* @returns {Promise<*>}
*/
export async function updateExecutivePositionOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
const note = req.body.note;
const start = req.body.start;
@ -583,7 +580,7 @@ export async function updateExecutivePositionOfMember(req: Request, res: Respons
* @returns {Promise<*>}
*/
export async function updateCommunicationOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
const preferred = req.body.preferred;
const isSMSAlarming = req.body.isSMSAlarming;
@ -622,7 +619,7 @@ export async function updateCommunicationOfMember(req: Request, res: Response):
* @returns {Promise<*>}
*/
export async function deleteMemberById(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.id);
const memberId = req.params.id;
let deleteMember: DeleteMemberCommand = {
id: memberId,
@ -639,7 +636,7 @@ export async function deleteMemberById(req: Request, res: Response): Promise<any
* @returns {Promise<*>}
*/
export async function deleteMembershipOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
let deleteMembership: DeleteMembershipCommand = {
@ -658,7 +655,7 @@ export async function deleteMembershipOfMember(req: Request, res: Response): Pro
* @returns {Promise<*>}
*/
export async function deleteAwardOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
let deleteMemberAward: DeleteMemberAwardCommand = {
@ -677,7 +674,7 @@ export async function deleteAwardOfMember(req: Request, res: Response): Promise<
* @returns {Promise<*>}
*/
export async function deleteQualificationOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
let deleteMemberQualification: DeleteMemberQualificationCommand = {
@ -696,7 +693,7 @@ export async function deleteQualificationOfMember(req: Request, res: Response):
* @returns {Promise<*>}
*/
export async function deleteExecutivePositionOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
let deleteMemberExecutivePosition: DeleteMemberExecutivePositionCommand = {
@ -715,7 +712,7 @@ export async function deleteExecutivePositionOfMember(req: Request, res: Respons
* @returns {Promise<*>}
*/
export async function deleteCommunicationOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const memberId = req.params.memberId;
const recordId = parseInt(req.params.recordId);
let deleteCommunication: DeleteCommunicationCommand = {

View file

@ -135,7 +135,7 @@ export async function createNewsletterPrintoutPreviewById(req: Request, res: Res
let newsletterId = parseInt(req.params.newsletterId);
let newsletter = await NewsletterService.getById(newsletterId);
let dates = await NewsletterDatesService.getAll(newsletterId);
let recipient = await UserService.getById(parseInt(req.userId));
let recipient = await UserService.getById(req.userId);
let data = NewsletterHelper.buildData(newsletter, dates);
data.recipient = {
@ -241,7 +241,7 @@ export async function createNewsletterMailPreviewById(req: Request, res: Respons
let newsletterId = parseInt(req.params.newsletterId);
let newsletter = await NewsletterService.getById(newsletterId);
let dates = await NewsletterDatesService.getAll(newsletterId);
let recipient = await UserService.getById(parseInt(req.userId));
let recipient = await UserService.getById(req.userId);
let data = NewsletterHelper.buildData(newsletter, dates);
data.recipient = {
@ -375,7 +375,7 @@ export async function synchronizeNewsletterDatesById(req: Request, res: Response
*/
export async function synchronizeNewsletterRecipientsById(req: Request, res: Response): Promise<any> {
let newsletterId = parseInt(req.params.newsletterId);
let recipients = req.body.recipients as Array<number>;
let recipients = req.body.recipients as Array<string>;
let syncRecipients: SynchronizeNewsletterRecipientsCommand = {
newsletterId,

View file

@ -31,7 +31,7 @@ export async function getAllUsers(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function getUserById(req: Request, res: Response): Promise<any> {
const id = parseInt(req.params.id);
const id = req.params.id;
let user = await UserService.getById(id);
res.json(UserFactory.mapToSingle(user));
@ -44,7 +44,7 @@ export async function getUserById(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function getUserPermissions(req: Request, res: Response): Promise<any> {
const id = parseInt(req.params.id);
const id = req.params.id;
let permissions = await UserPermissionService.getByUser(id);
res.json(PermissionHelper.convertToObject(permissions.map((p) => p.permission)));
@ -57,7 +57,7 @@ export async function getUserPermissions(req: Request, res: Response): Promise<a
* @returns {Promise<*>}
*/
export async function getUserRoles(req: Request, res: Response): Promise<any> {
const id = parseInt(req.params.id);
const id = req.params.id;
let roles = await UserService.getAssignedRolesByUserId(id);
@ -71,7 +71,7 @@ export async function getUserRoles(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function updateUser(req: Request, res: Response): Promise<any> {
const id = parseInt(req.params.id);
const id = req.params.id;
let mail = req.body.mail;
let firstname = req.body.firstname;
let lastname = req.body.lastname;
@ -96,7 +96,7 @@ export async function updateUser(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function updateUserPermissions(req: Request, res: Response): Promise<any> {
const id = parseInt(req.params.id);
const id = req.params.id;
let permissions = req.body.permissions;
let permissionStrings = PermissionHelper.convertToStringArray(permissions);
@ -117,7 +117,7 @@ export async function updateUserPermissions(req: Request, res: Response): Promis
* @returns {Promise<*>}
*/
export async function updateUserRoles(req: Request, res: Response): Promise<any> {
const id = parseInt(req.params.id);
const id = req.params.id;
let roleIds = req.body.roleIds as Array<number>;
let updateRoles: UpdateUserRolesCommand = {
@ -136,7 +136,7 @@ export async function updateUserRoles(req: Request, res: Response): Promise<any>
* @returns {Promise<*>}
*/
export async function deleteUser(req: Request, res: Response): Promise<any> {
const id = parseInt(req.params.id);
const id = req.params.id;
let { mail, isOwner } = await UserService.getById(id);

View file

@ -16,7 +16,7 @@ import ForbiddenRequestException from "../exceptions/forbiddenRequestException";
* @returns {Promise<*>}
*/
export async function getMeById(req: Request, res: Response): Promise<any> {
const id = parseInt(req.userId);
const id = req.userId;
let user = await UserService.getById(id);
res.json(UserFactory.mapToSingle(user));
@ -29,7 +29,7 @@ export async function getMeById(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function getMyTotp(req: Request, res: Response): Promise<any> {
const userId = parseInt(req.userId);
const userId = req.userId;
let { secret } = await UserService.getById(userId);
@ -54,7 +54,7 @@ export async function getMyTotp(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function verifyMyTotp(req: Request, res: Response): Promise<any> {
const userId = parseInt(req.userId);
const userId = req.userId;
let totp = req.body.totp;
let { secret } = await UserService.getById(userId);
@ -78,7 +78,7 @@ export async function verifyMyTotp(req: Request, res: Response): Promise<any> {
* @returns {Promise<*>}
*/
export async function transferOwnership(req: Request, res: Response): Promise<any> {
const userId = parseInt(req.userId);
const userId = req.userId;
let toId = req.body.toId;
let { isOwner } = await UserService.getById(userId);
@ -102,7 +102,7 @@ export async function transferOwnership(req: Request, res: Response): Promise<an
* @returns {Promise<*>}
*/
export async function updateMe(req: Request, res: Response): Promise<any> {
const id = parseInt(req.userId);
const id = req.userId;
let mail = req.body.mail;
let firstname = req.body.firstname;
let lastname = req.body.lastname;