mirror of
https://github.com/rgrgogu/new_starr.git
synced 2026-09-27 00:12:54 +08:00
Adjusted
This commit is contained in:
@@ -524,4 +524,27 @@ exports.getUserFieldValues = async (req, res) => {
|
||||
console.error('[ADMIN][GET USER FIELD VALUES]', err);
|
||||
return R.error(res, 'Could not retrieve field values.', 500);
|
||||
}
|
||||
};
|
||||
|
||||
exports.getArchivedUsers = async (req, res) => {
|
||||
try {
|
||||
const result = await paginate(mdl_Users, req, {
|
||||
excludeAttributes: usersExclude,
|
||||
jsonbSchemas: usersSchemas,
|
||||
jsonbColumn: 'personal_info',
|
||||
auditOptions: { mdl_Users, parentAlias: 'User' },
|
||||
findOptions: {
|
||||
paranoid: false, // ← include soft-deleted rows
|
||||
where: {
|
||||
deletedAt: { [Op.ne]: null }, // ← only archived ones
|
||||
is_active: false,
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
return R.success(res, 'Archived users retrieved.', result);
|
||||
} catch (err) {
|
||||
console.error('[ADMIN][GET ARCHIVED USERS]', err);
|
||||
return R.error(res, 'Could not retrieve archived users.', 500);
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user