Skip to content

Commit 16dd1b9

Browse files
committed
🎯 feat: revise audit config from url to full config data.
1 parent c6f89f1 commit 16dd1b9

File tree

9 files changed

+270
-298
lines changed

9 files changed

+270
-298
lines changed

src/ddeutil/workflow/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
from .audits import (
5353
Audit,
5454
FileAudit,
55-
get_audit_model,
55+
get_audit,
5656
)
5757
from .conf import *
5858
from .errors import (

src/ddeutil/workflow/api/routes/logs.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from fastapi import status as st
1111
from fastapi.responses import UJSONResponse
1212

13-
from ...audits import get_audit_model
13+
from ...audits import get_audit
1414
from ...result import Result
1515

1616
router = APIRouter(
@@ -90,7 +90,7 @@ async def get_audits():
9090
"""
9191
return {
9292
"message": "Getting audit logs",
93-
"audits": list(get_audit_model().find_audits(name="demo")),
93+
"audits": list(get_audit().find_audits(name="demo")),
9494
}
9595

9696

@@ -109,7 +109,7 @@ async def get_audit_with_workflow(workflow: str):
109109
"""
110110
return {
111111
"message": f"Getting audit logs with workflow name {workflow}",
112-
"audits": list(get_audit_model().find_audits(name="demo")),
112+
"audits": list(get_audit().find_audits(name="demo")),
113113
}
114114

115115

@@ -136,7 +136,7 @@ async def get_audit_with_workflow_release(
136136
f"Getting audit logs with workflow name {workflow} and release "
137137
f"{release}"
138138
),
139-
"audits": list(get_audit_model().find_audits(name="demo")),
139+
"audits": list(get_audit().find_audits(name="demo")),
140140
}
141141

142142

@@ -167,5 +167,5 @@ async def get_audit_with_workflow_release_run_id(
167167
f"Getting audit logs with workflow name {workflow}, release "
168168
f"{release}, and running ID {run_id}"
169169
),
170-
"audits": list(get_audit_model().find_audits(name="demo")),
170+
"audits": list(get_audit().find_audits(name="demo")),
171171
}

src/ddeutil/workflow/api/routes/workflows.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from pydantic import BaseModel
1717

1818
from ...__types import DictData
19-
from ...audits import Audit, get_audit_model
19+
from ...audits import Audit, get_audit
2020
from ...conf import YamlParser
2121
from ...result import Result
2222
from ...workflow import Workflow
@@ -100,7 +100,7 @@ async def get_workflow_audits(name: str):
100100
exclude_none=False,
101101
exclude_unset=True,
102102
)
103-
for audit in get_audit_model().find_audits(name=name)
103+
for audit in get_audit().find_audits(name=name)
104104
],
105105
}
106106
except FileNotFoundError:
@@ -114,7 +114,7 @@ async def get_workflow_audits(name: str):
114114
async def get_workflow_release_audit(name: str, release: str):
115115
"""Get Workflow audit log with an input release value."""
116116
try:
117-
audit: Audit = get_audit_model().find_audit_with_release(
117+
audit: Audit = get_audit().find_audit_with_release(
118118
name=name,
119119
release=datetime.strptime(release, "%Y%m%d%H%M%S"),
120120
)

0 commit comments

Comments
 (0)