forked from rDrama/rDrama
1
0
Fork 0

allow jannies to change author

master
Aevann 2024-02-16 19:02:43 +02:00
parent 4201224595
commit eb39afc999
3 changed files with 6 additions and 3 deletions

View File

@ -5,6 +5,7 @@ function approve_emoji(t, name) {
"tags": document.getElementById(`${name}-tags`).value,
"name": document.getElementById(`${name}-name`).value,
"kind": document.getElementById(`${name}-kind`).value,
"author": document.getElementById(`${name}-author`).value,
"nsfw": document.getElementById(`${name}-nsfw`).checked,
},
() => {

View File

@ -173,16 +173,18 @@ def approve_emoji(v, name):
nsfw = request.values.get("nsfw") == 'true'
author = request.values.get('author').strip()
author = get_user(author)
old_name = emoji.name
emoji.name = new_name
emoji.kind = new_kind
emoji.tags = tags
emoji.nsfw = nsfw
emoji.author_id = author.id
g.db.add(emoji)
author = get_account(emoji.author_id)
if emoji.kind == "Marsey":
all_by_author = g.db.query(Emoji).filter_by(kind="Marsey", author_id=author.id).count()

View File

@ -91,7 +91,7 @@
<input autocomplete="off" type="text" id="{{emoji.name}}-submitter" class="form-control" maxlength="30" value="{{emoji.submitter}}" readonly>
<label class="mt-3" for="{{emoji.name}}-author">Author</label>
<input autocomplete="off" type="text" id="{{emoji.name}}-author" class="form-control" maxlength="30" value="{{emoji.author}}" readonly>
<input autocomplete="off" type="text" id="{{emoji.name}}-author" class="form-control" maxlength="30" value="{{emoji.author}}" pattern='[a-zA-Z0-9_\-]{1,30}|\?{3}' placeholder="Required" required {% if v.admin_level < PERMS['MODERATE_PENDING_SUBMITTED_ASSETS'] %}readonly{% endif %}>
<label class="mt-3" for="{{emoji.name}}-name">Emoji Name</label>
<input autocomplete="off" type="text" id="{{emoji.name}}-name" class="form-control" maxlength="30" value="{{emoji.name}}" pattern='emoji[a-z0-9]{1,24}' placeholder="Required" required {% if v.admin_level < PERMS['MODERATE_PENDING_SUBMITTED_ASSETS'] %}readonly{% endif %}>