diff options
| author | rubenwardy <rw@rubenwardy.com> | 2019-01-28 19:01:37 +0000 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2019-01-28 19:01:37 +0000 |
| commit | 8afe17b984cae3d1e934f92024bbc683d4668c48 (patch) | |
| tree | 46108bf9396090724d0ad4f07fd059842625153c /app/templates | |
| parent | 269110551333f4e63b8602e89bd3c5a9ea1296c9 (diff) | |
| download | cheatdb-8afe17b984cae3d1e934f92024bbc683d4668c48.tar.xz | |
Add comment ratelimiting, allow any member to open threads
Diffstat (limited to 'app/templates')
| -rw-r--r-- | app/templates/macros/threads.html | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/app/templates/macros/threads.html b/app/templates/macros/threads.html index 65f02f4..fd7b648 100644 --- a/app/templates/macros/threads.html +++ b/app/templates/macros/threads.html @@ -42,11 +42,18 @@ <a name="reply"></a> </div> - <form method="post" action="{{ url_for('thread_page', id=thread.id)}}" class="card-body"> - <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" /> - <textarea class="form-control markdown" required maxlength=500 name="comment"></textarea><br /> - <input class="btn btn-primary" type="submit" value="Comment" /> - </form> + {% if current_user.canCommentRL() %} + <form method="post" action="{{ url_for('thread_page', id=thread.id)}}" class="card-body"> + <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" /> + <textarea class="form-control markdown" required maxlength=500 name="comment"></textarea><br /> + <input class="btn btn-primary" type="submit" value="Comment" /> + </form> + {% else %} + <div class="card-body"> + <textarea class="form-control" readonly disabled>Please wait before commenting again.</textarea><br /> + <input class="btn btn-primary" type="submit" disabled value="Comment" /> + </div> + {% endif %} </div> </div> </div> |
