Revamp contest settings into tabs
Some checks failed
CI / scan_ruby (push) Successful in 20s
CI / scan_js (push) Successful in 13s
CI / lint (push) Successful in 13s
CI / test (push) Failing after 37s

This commit is contained in:
sto
2025-11-12 11:33:44 +01:00
parent f4136ea58a
commit 86dd0b7b9e
14 changed files with 212 additions and 89 deletions

View File

@@ -27,6 +27,26 @@ class ContestPolicy < ApplicationPolicy
record.user.id == user.id || user.admin?
end
def settings_general_edit?
edit?
end
def settings_general_update?
edit?
end
def settings_offline_edit?
edit?
end
def settings_offline_update?
edit?
end
def settings_categories_edit?
edit?
end
def finalize_import?
record.user.id == user.id || user.admin?
end