andi 3 lat temu
rodzic
commit
4e4d7cbbdc

+ 0 - 7
controller/auth.controller.js

@@ -83,13 +83,6 @@ exports.login = handleError(async (req, res) => {
     }
   }
 
-  await logModel.create({
-    user: cekUser._id,
-    aktivitas: `Berhasil login`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
-
   const accessToken = jwt.sign({ _id: cekUser._id }, process.env.SECRET, {
     expiresIn: '1d',
   })

+ 0 - 20
controller/laporan.controller.js

@@ -72,12 +72,6 @@ exports.create = handleError(async (req, res) => {
     dokumen: dokumen_id,
     for_pt: false,
   })
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil membuat laporan, laporan id: ${data._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
 
   return response.success(res, {
     message: 'Berhasil menambah laporan',
@@ -266,13 +260,6 @@ exports.public = handleError(async (req, res) => {
     { key: '4', value: 'no_laporan', value_text: no_laporan },
   ])
 
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Public berhasil membuat laporan, laporan id: ${data._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
-
   return response.success(res, {
     message: 'Berhasil menambah laporan',
     data,
@@ -377,13 +364,6 @@ exports.update = handleError(async (req, res) => {
     })
   }
 
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil update laporan id: ${laporan._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
-
   return response.success(res, {
     message: 'Berhasil update laporan',
     data: update,

+ 0 - 6
controller/laporan/evaluasi.controller.js

@@ -68,12 +68,6 @@ exports.add = handleError(async (req, res) => {
     for_pt: false,
     for_public,
   })
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil melakukan evaluasi pada laporan id: ${laporan._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
 
   return response.success(res, {
     message: 'Berhasil tambah evaluasi',

+ 0 - 7
controller/laporan/jadwal.controller.js

@@ -60,13 +60,6 @@ exports.update = handleError(async (req, res) => {
     for_public,
   })
 
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil ubah jadwal laporan id: ${laporan._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
-
   return response.success(res, {
     message: 'Berhasil ubah jadwal',
     data,

+ 5 - 5
controller/log.controller.js

@@ -2,23 +2,23 @@ const logModel = require('../model/log.model')
 const handleError = require('../utils/handleError')
 const response = require('../utils/responseHandler')
 const { validate } = require('../utils/validation')
-const ip = require('ip')
-const osValue = require('../utils/osValue')
 
 exports.create = handleError(async (req, res) => {
   const user = req.user
-  const { aktivitas } = req.body
+  const { aktivitas, os, ipv4 } = req.body
 
   const isValid = validate(res, req.body, {
     aktivitas: 'string',
+    os: 'string',
+    ipv4: 'string',
   })
   if (!isValid) return
 
   await logModel.create({
     user: user._id,
     aktivitas,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
+    os,
+    ipv4,
   })
 
   return response.success(res, {

+ 3 - 2
controller/pemantauan.controller.js

@@ -73,9 +73,10 @@ exports.public = handleError(async (req, res) => {
     .populate('dokumen')
     .populate({ path: 'pelanggaran', select: 'pelanggaran' })
     .select(
-      'no_laporan pt.nama keterangan pelanggaran createdAt aktif role_data'
+      'no_laporan pt.nama keterangan pelanggaran createdAt aktif role_data user'
     )
-  if (!laporan) {
+  const user = laporan && (await userModel.findById(laporan.user))
+  if (!laporan || !user?.isPublic) {
     return response.error(res, {
       message: 'laporan tidak ada',
     })

+ 0 - 6
controller/sanksi.controller.js

@@ -74,12 +74,6 @@ exports.create = handleError(async (req, res) => {
     keterangan: 'Melakukan penetapan Sanksi',
     dokumen: dokumen_id,
   })
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil melakukan penetapan sanksi pada laporan id: ${laporan._id}, sanksi id: ${data._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
 
   return response.success(res, {
     message: 'Berhasil membuat Sanksi',

+ 0 - 14
controller/sanksi/banding.controller.js

@@ -64,12 +64,6 @@ exports.create = handleError(async (req, res) => {
     },
     { key: '3', value: 'no_sanksi', value_text: sanksi.no_sanksi },
   ])
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil mengajukan banding pada sanksi id: ${sanksi._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
   return response.success(res, {
     data,
     message: 'Berhasil menambah pengajuan banding',
@@ -136,14 +130,6 @@ exports.createJawaban = handleError(async (req, res) => {
     dokumen: dokumen_id,
     for_public,
   })
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil ${
-      sanksi.jawaban?.banding ? 'mengubah jawaban' : 'menjawab'
-    } pengajuan banding pada sanksi id: ${sanksi._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
 
   return response.success(res, {
     data,

+ 0 - 14
controller/sanksi/cabutSanksi.controller.js

@@ -51,12 +51,6 @@ exports.create = handleError(async (req, res) => {
     keterangan: 'Mengajukan Pencabutan Sanksi',
     dokumen: dokumen_id,
   })
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil melakukan cabut_sanksi pada sanksi id: ${sanksi._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
   return response.success(res, {
     data,
     message: 'Berhasil menambah cabut_sanksi',
@@ -123,14 +117,6 @@ exports.createJawaban = handleError(async (req, res) => {
     dokumen: dokumen_id,
     for_public,
   })
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil ${
-      sanksi.jawaban?.cabut_sanksi ? 'mengubah jawaban' : 'menjawab'
-    } pengajuan pencabutan sanski pada sanksi id: ${sanksi._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
   return response.success(res, {
     data,
   })

+ 0 - 14
controller/sanksi/keberatan.controller.js

@@ -68,12 +68,6 @@ exports.create = handleError(async (req, res) => {
     },
     { key: '3', value: 'no_sanksi', value_text: sanksi.no_sanksi },
   ])
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil mengajukan keberatan pada sanksi id: ${sanksi._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
   return response.success(res, {
     data,
     message: 'Berhasil menambah keberatan',
@@ -145,14 +139,6 @@ exports.createJawaban = handleError(async (req, res) => {
     dokumen: dokumen_id,
     for_public,
   })
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil ${
-      sanksi.jawaban?.keberatan ? 'mengubah jawaban' : 'menjawab'
-    } pengajuan keberatan pada sanksi id: ${sanksi._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
 
   return response.success(res, {
     data,

+ 0 - 6
controller/sanksi/perbaikan.controller.js

@@ -73,12 +73,6 @@ exports.add = handleError(async (req, res) => {
     },
     { key: '3', value: 'no_sanksi', value_text: sanksi.no_sanksi },
   ])
-  await logModel.create({
-    user: user._id,
-    aktivitas: `Berhasil melakukan perbaikan pada sanksi id: ${sanksi._id}`,
-    os: osValue(),
-    ipv4: ip.address('public', 'ipv4'),
-  })
   return response.success(res, {
     data,
     message: 'Berhasil menambah Perbaikan',