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 {

View File

@@ -0,0 +1,5 @@
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
values ('compegence', 'vehicle', 'SQL0001',
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,unique_identifier,entity_name,data,created_by,modified_by from entity_model where created_at >= ?',
'system', 'system')

View File

@@ -0,0 +1,2 @@
insert into entity_model(name, tenant_id, created_by, modified_by, pre_save_script, post_save_script)
values ('log', 'compegence', 'system', 'system', '', '');

View File

@@ -0,0 +1,5 @@
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
values ('compegence', 'vehicle', 'SQL0001',
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,entity_name,data,created_by,modified_by from entity_model where created_at >= ?',
'system', 'system')

View File

@@ -0,0 +1,5 @@
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
values ('compegence', 'vehicle', 'SQL0001',
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,data,created_by,modified_by from entity_model where created_at >= ?',
'system', 'system')

View File

@@ -0,0 +1,5 @@
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
values ('compegence', 'vehicle', 'SQL0001',
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,data,created_by,modified_by from entity_model where created_at >= ?',
'system', 'system')

View File

@@ -0,0 +1,5 @@
delete from sql_model where tenant_id = 'compegence' and sql_id = 'SQL0001';
insert into sql_model(tenant_id, entity_name, sql_id, sql, created_by, modified_by)
values ('compegence', 'vehicle', 'SQL0001',
'select sys_pk,deleted_on,current_approval_level,required_approval_levels,deleted,version,created_at,modified_at,deleted_by,approval_status,tags,comments,tenant_id,created_by,modified_by from entity_model where created_at >= ?',
'system', 'system')

View File

@@ -0,0 +1 @@
update entity_model set required_approval_levels = 1 WHERE entity_model.name = 'vehicle'