mirror of
https://github.com/minetest/contentdb.git
synced 2024-11-09 17:13:45 +01:00
Add audit log entry for CDB changing package state
This commit is contained in:
parent
8605ee6fd8
commit
f588dc6cff
@ -27,9 +27,9 @@ import urllib3
|
|||||||
from sqlalchemy import or_, and_
|
from sqlalchemy import or_, and_
|
||||||
|
|
||||||
from app.markdown import get_links, render_markdown
|
from app.markdown import get_links, render_markdown
|
||||||
from app.models import Package, db, PackageState, AuditLogEntry
|
from app.models import Package, db, PackageState, AuditLogEntry, AuditSeverity
|
||||||
from app.tasks import celery, TaskError
|
from app.tasks import celery, TaskError
|
||||||
from app.utils import post_bot_message, post_to_approval_thread, get_system_user
|
from app.utils import post_bot_message, post_to_approval_thread, get_system_user, add_audit_log
|
||||||
|
|
||||||
|
|
||||||
@celery.task()
|
@celery.task()
|
||||||
@ -186,6 +186,7 @@ def check_package_on_submit(package_id: int):
|
|||||||
post_to_approval_thread(package, system_user, marked, is_status_update=True, create_thread=True)
|
post_to_approval_thread(package, system_user, marked, is_status_update=True, create_thread=True)
|
||||||
post_to_approval_thread(package, system_user, msg, is_status_update=False, create_thread=True)
|
post_to_approval_thread(package, system_user, msg, is_status_update=False, create_thread=True)
|
||||||
package.state = PackageState.CHANGES_NEEDED
|
package.state = PackageState.CHANGES_NEEDED
|
||||||
|
add_audit_log(AuditSeverity.EDITOR, system_user, marked, package.get_url("packages.view"), package)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user