hide comment area when not authenticated, outlaw more usernames
This commit is contained in:
parent
b0c815ea0a
commit
2214863496
5 changed files with 22 additions and 6 deletions
|
|
@ -66,10 +66,19 @@ REPORT_UPDATE_ON_HOLD = 3
|
|||
USERNAME_RE = r'[a-z2-9_-][a-z0-9_-]+'
|
||||
|
||||
ILLEGAL_USERNAMES = (
|
||||
## reserved for masspings and administrative claims
|
||||
'me', 'everyone', 'here', 'admin', 'mod', 'modteam', 'moderator', 'sysop', 'room', 'all', 'any', 'nobody', 'deleted', 'suspended', 'owner', 'administrator', 'ai',
|
||||
## masspings and administrative claims
|
||||
'me', 'everyone', 'here', 'room', 'all', 'any', 'founder', 'owner',
|
||||
'admin', 'administrator', 'mod', 'modteam', 'moderator', 'sysop', 'server', 'app'
|
||||
## fictitious users and automations
|
||||
'nobody', 'deleted', 'suspended', 'default', 'bot', 'developer', 'undefined', 'null',
|
||||
'ai', 'automod', 'automoderator', 'assistant', 'privacy', 'anonymous', 'removed'
|
||||
## law enforcement corps and slurs because yes
|
||||
'pedo', 'rape', 'rapist', 'nigger', 'retard', 'ncmec', 'police', 'cops', '911', 'childsafety', 'report', 'dmca'
|
||||
'pedo', 'rape', 'rapist', 'nigger', 'retard', 'ncmec', 'police', 'cops', '911', 'childsafety',
|
||||
'report', 'dmca', 'login', 'logout', 'security', 'order66', 'gestapo', 'ss', 'hitler',
|
||||
'pedophile', 'lolicon', 'giphy', 'tenor', 'csam', 'cp', 'pedobear', 'lolita',
|
||||
'loli', 'kkk', 'pnf', 'adl', 'cop', 'tranny', 'google', 'trustandsafety', 'safety', 'ice',
|
||||
## VVVVIP
|
||||
'potus', 'realdonaldtrump', 'elonmusk', 'teddysphotos', 'mrbeast', 'jkrowling'
|
||||
)
|
||||
|
||||
def username_is_legal(username: str) -> bool:
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
{% extends "base.html" %}
|
||||
{% from "macros/title.html" import title_tag with context %}
|
||||
|
||||
{% block title %}
|
||||
<title>X _ X; on {{ app_name }}</title>
|
||||
<title>{{ title_tag('X _ X') }}</title>
|
||||
{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
{% extends "base.html" %}
|
||||
{% from "macros/title.html" import title_tag with context %}
|
||||
|
||||
{% block title %}
|
||||
<title>O _ O; on {{ app_name }}</title>
|
||||
<title>{{ title_tag('O _ O') }}</title>
|
||||
{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
{% extends "base.html" %}
|
||||
{% from "macros/title.html" import title_tag with context %}
|
||||
|
||||
{% block title %}
|
||||
<title>O _ O; on {{ app_name }}</title>
|
||||
<title>{{ title_tag('O _ O') }}</title>
|
||||
{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ disabled=""
|
|||
{% endmacro %}
|
||||
|
||||
{% macro comment_area(url) %}
|
||||
{% if current_user.is_authenticated %}
|
||||
<form id="comment-area" class="boundaryless" action="{{ url }}" method="POST" enctype="multipart/form-data">
|
||||
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
|
||||
<input type="hidden" name="reply_to" value="" />
|
||||
|
|
@ -34,4 +35,7 @@ disabled=""
|
|||
<button type="submit" class="primary">Publish</button>
|
||||
</div>
|
||||
</form>
|
||||
{% else %}
|
||||
<div class="centered"><a href="/login">Log in</a> to leave a comment</div>
|
||||
{% endif %}
|
||||
{% endmacro %}
|
||||
Loading…
Add table
Add a link
Reference in a new issue