admin
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
2026-07-21 16:04:39 +03:30
parent 17a9c08989
commit d4212ac5e4
3 changed files with 38 additions and 2 deletions
@@ -3,6 +3,7 @@ import { Admin } from '../entities/admin.entity';
import { Role } from '../../roles/entities/role.entity';
import { EntityManager } from '@mikro-orm/postgresql';
import { UpdateAdminDto } from '../dto/update-admin.dto';
import { UpdateAdminMeDto } from '../dto/update-admin-me.dto';
import { CreateAdminDto } from '../dto/create-admin.dto';
import { AdminRepository } from '../repositories/admin.repository';
import { RoleRepository } from 'src/modules/roles/respository/role.repository';
@@ -73,6 +74,10 @@ export class AdminService {
return this.adminRepository.find({}, { populate: ['role'] });
}
async updateMe(adminId: string, dto: UpdateAdminMeDto): Promise<Admin> {
return this.update(adminId, dto);
}
async update(adminId: string, dto: UpdateAdminDto): Promise<Admin> {
const admin = await this.adminRepository.findOne(
{ id: adminId },