refractor api bit more

This commit is contained in:
gowthaman.b
2023-11-15 12:39:24 +05:30
parent 419c855463
commit 9c0045801b
9 changed files with 52 additions and 5 deletions

View File

@@ -228,6 +228,13 @@ object Entities {
}
fun view(it: Context) {
database.save(
AuditLog().apply {
auditType = AuditType.VIEW
entity = it.pathParam("entity")
uniqueIdentifier = it.pathParam("id")
}
)
it.json(
database.findDataModelByEntityAndUniqId(it.pathParam("entity"), it.pathParam("id"))
)
@@ -332,6 +339,16 @@ object Entities {
if (setupEntity != null && !setupEntity.postSaveScript.isNullOrEmpty()) {
Scripting.execute(setupEntity.postSaveScript!!, "postSave", dataModel)
}
database.save(
AuditLog().apply {
auditType = AuditType.CREATE
this.entity = entity
uniqueIdentifier = dataModel.uniqueIdentifier
this.data = dataModel.data
}
)
}
private fun isValidDate(f: String) = try {