|
|
@@ -20,6 +20,8 @@ exports.get = handleError(async (req, res) => {
|
|
|
const data = await pemantauanModel
|
|
|
.find({ pt_id })
|
|
|
.populate({ path: 'user', select: 'nama role isPublic isPrivate' })
|
|
|
+ .populate({ path: 'sanksi', select: 'no_sanksi' })
|
|
|
+ .populate({ path: 'laporan', select: 'no_laporan' })
|
|
|
.populate('dokumen')
|
|
|
|
|
|
return response.success(res, {
|
|
|
@@ -30,9 +32,8 @@ exports.get = handleError(async (req, res) => {
|
|
|
|
|
|
exports.getPT = handleError(async (req, res) => {
|
|
|
const user = req.user
|
|
|
- const { id } = req.params
|
|
|
const data = await pemantauanModel
|
|
|
- .findOne({ $or: [{ laporan: id }, { sanksi: id }] })
|
|
|
+ .find({ pt: user.lembaga.id, for_pt: true })
|
|
|
.populate({ path: 'riwayat.user', select: 'nama role isPublic isPrivate' })
|
|
|
.populate('riwayat.dokumen')
|
|
|
return response.success(res, {
|