submissions: special posting sub logic by request (#75)

Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#75
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
master
justcool393 2022-12-15 22:51:59 +00:00 committed by Aevann
parent 8400cade0a
commit 82f34d0cab
1 changed files with 3 additions and 0 deletions

View File

@ -555,6 +555,9 @@ def submit_post(v:User, sub=None):
if len(title_html) > POST_TITLE_HTML_LENGTH_LIMIT: if len(title_html) > POST_TITLE_HTML_LENGTH_LIMIT:
return error("Rendered title is too big!") return error("Rendered title is too big!")
if sub != "chudrama" and v.id == 253: # 2022-12-15: special logic by request
sub = "chudrama"
if sub == 'changelog' and not v.admin_level >= PERMS['POST_TO_CHANGELOG']: if sub == 'changelog' and not v.admin_level >= PERMS['POST_TO_CHANGELOG']:
# we also allow 'code contributor' badgeholders to post to the changelog hole # we also allow 'code contributor' badgeholders to post to the changelog hole
allowed = g.db.query(Badge.user_id).filter_by(badge_id=3).all() allowed = g.db.query(Badge.user_id).filter_by(badge_id=3).all()