Interface out all action log data model operations
This will allow us to reimplement the logs data model against a non-database system in the near future
This commit is contained in:
parent
a156c91962
commit
b773a18ed8
26 changed files with 714 additions and 902 deletions
|
@ -5,7 +5,7 @@ from dateutil.parser import parse as parse_date
|
|||
from app import app
|
||||
from data import model
|
||||
from data.database import ServiceKeyApprovalType
|
||||
from data.model.log import log_action
|
||||
from data.logs_model import logs_model
|
||||
|
||||
|
||||
def generate_key(service, name, expiration_date=None, notes=None):
|
||||
|
@ -30,8 +30,8 @@ def generate_key(service, name, expiration_date=None, notes=None):
|
|||
'auto_approved': True,
|
||||
}
|
||||
|
||||
log_action('service_key_create', None, metadata=key_log_metadata)
|
||||
log_action('service_key_approve', None, metadata=key_log_metadata)
|
||||
logs_model.log_action('service_key_create', metadata=key_log_metadata)
|
||||
logs_model.log_action('service_key_approve', metadata=key_log_metadata)
|
||||
return private_key, key.kid
|
||||
|
||||
|
||||
|
|
Reference in a new issue