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
|
|
@ -7,6 +7,7 @@ from flask import request
|
|||
|
||||
from app import app, dockerfile_build_queue, metric_queue
|
||||
from data import model
|
||||
from data.logs_model import logs_model
|
||||
from data.database import db
|
||||
from auth.auth_context import get_authenticated_user
|
||||
from notifications import spawn_notification
|
||||
|
|
@ -109,8 +110,8 @@ def start_build(repository, prepared_build, pull_robot_name=None):
|
|||
event_log_metadata['trigger_kind'] = prepared_build.trigger.service.name
|
||||
event_log_metadata['trigger_metadata'] = prepared_build.metadata or {}
|
||||
|
||||
model.log.log_action('build_dockerfile', repository.namespace_user.username,
|
||||
ip=request.remote_addr, metadata=event_log_metadata, repository=repository)
|
||||
logs_model.log_action('build_dockerfile', repository.namespace_user.username,
|
||||
ip=request.remote_addr, metadata=event_log_metadata, repository=repository)
|
||||
|
||||
# TODO(jzelinskie): remove when more endpoints have been converted to using interfaces
|
||||
repo = AttrDict({
|
||||
|
|
|
|||
Reference in a new issue