This commit is contained in:
copyrighttxt
2026-08-03 17:49:31 -04:00
committed by GitHub
parent 7ddc6a3346
commit cec64d598f
2 changed files with 1 additions and 131 deletions
+1 -18
View File
@@ -22,7 +22,7 @@ from config import Config
config = Config()
from app.routes.asset import migrateAsset
from app.util import auth, assetversion, discord, redislock, announcement
from app.util import auth, assetversion, discord, redislock
from app.services import economy, gameserver_comm
from app.models.admin_permissions import AdminPermissions
from app.models.user import User
@@ -297,23 +297,6 @@ def websitemessage():
def websitemessage_post():
AdminPermissionRequired('UpdateWebsiteMessage')
raw_message = request.form.get('message', '').strip()
is_valid, error_msg = announcement.validate_announcement(raw_message)
if not is_valid:
flash(f"Invalid announcement: {error_msg}", "danger")
return redirect("/admin/websitemessage")
sanitized_message = announcement.sanitize_announcement(raw_message)
AuthenticatedUser: User = auth.GetCurrentUser()
announcement.log_announcement_to_discord(
username=AuthenticatedUser.username,
user_id=AuthenticatedUser.id,
message=sanitized_message,
action="updated"
)
redis_controller.set("website_wide_message", sanitized_message)
flash("Announcement updated successfully", "success")
return redirect("/admin/websitemessage")