update add param nik

This commit is contained in:
2025-01-20 08:35:31 +07:00
parent 4cef0c0a0f
commit 52cf2a247f
3 changed files with 10 additions and 6 deletions

View File

@ -48,7 +48,7 @@ export class AuthController {
const user = await userRepository.findOne({ const user = await userRepository.findOne({
relations: ['roles', 'roles.application'], relations: ['roles', 'roles.application'],
select: ['id', 'email', 'name', 'password', 'username', 'roles'], select: ['id', 'email', 'name', 'nik', 'password', 'username', 'roles'],
where: { username: param.username }, where: { username: param.username },
}) })

View File

@ -245,6 +245,7 @@ export class UserController {
password: Joi.string().pattern(new RegExp('^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$')).min(8).required().label('Password'), password: Joi.string().pattern(new RegExp('^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$')).min(8).required().label('Password'),
retype_password: Joi.ref('password'), retype_password: Joi.ref('password'),
name: Joi.string().max(64).required().label('Name'), name: Joi.string().max(64).required().label('Name'),
nik: Joi.string().max(64).optional().allow('').label('NIK'),
status: Joi.string().required().label('Status'), status: Joi.string().required().label('Status'),
}); });
@ -564,6 +565,7 @@ export class UserController {
password: Joi.string().allow('').optional().label('Password'), password: Joi.string().allow('').optional().label('Password'),
retype_password: Joi.ref('password'), retype_password: Joi.ref('password'),
name: Joi.string().max(64).required().label('Name'), name: Joi.string().max(64).required().label('Name'),
nik: Joi.string().max(64).optional().allow('').label('NIK'),
status: Joi.string().required().label('Status'), status: Joi.string().required().label('Status'),
}); });
@ -577,6 +579,7 @@ export class UserController {
if (data != null) { if (data != null) {
data.name = param.name data.name = param.name
data.nik = param.nik
data.username = param.username data.username = param.username
data.email = param.email data.email = param.email
data.status = param.status data.status = param.status

View File

@ -27,11 +27,12 @@ const doc = {
$password: "12345aA!", $password: "12345aA!",
$retype_password: "12345aA!", $retype_password: "12345aA!",
$name: "Administrator", $name: "Administrator",
$phone: "08123456789", $nik: "123456789",
$jabatan: "4a6991b6-78a0-4b3b-bf5c-fa0af5f69be8", // $phone: "08123456789",
$organisasi: "4a6991b6-78a0-4b3b-bf5c-fa0af5f69be8", // $jabatan: "4a6991b6-78a0-4b3b-bf5c-fa0af5f69be8",
$divisi: "4a6991b6-78a0-4b3b-bf5c-fa0af5f69be8", // $organisasi: "4a6991b6-78a0-4b3b-bf5c-fa0af5f69be8",
$unit: "4a6991b6-78a0-4b3b-bf5c-fa0af5f69be8", // $divisi: "4a6991b6-78a0-4b3b-bf5c-fa0af5f69be8",
// $unit: "4a6991b6-78a0-4b3b-bf5c-fa0af5f69be8",
$status: "Y" $status: "Y"
}, },
user_profile: { user_profile: {