Added url reporting

This commit is contained in:
xemeds
2020-08-25 13:02:48 +03:00
parent e5e9b7a5f4
commit 661bfb3e46
8 changed files with 77 additions and 8 deletions
+9 -2
View File
@@ -1,5 +1,5 @@
from flask_wtf import FlaskForm
from wtforms import StringField, SubmitField, ValidationError
from wtforms import StringField, SubmitField, TextAreaField, ValidationError
from wtforms.validators import DataRequired, Length, Optional
from tiny0.config import WEBSITE_DOMAIN
from tiny0 import db
@@ -105,4 +105,11 @@ class URLForm(FlaskForm):
class ShortURLForm(FlaskForm):
url = StringField(validators=[DataRequired(), Length(min=len(WEBSITE_DOMAIN) + 7, max=len(WEBSITE_DOMAIN) + 25, message="Invalid short URL"), validate_short_URL])
submit = SubmitField("Track")
submit = SubmitField("Submit")
class ReportForm(FlaskForm):
url = StringField(validators=[DataRequired(), Length(min=len(WEBSITE_DOMAIN) + 7, max=len(WEBSITE_DOMAIN) + 25, message="Invalid short URL"), validate_short_URL])
message = TextAreaField(validators=[DataRequired(), Length(1, 200, message="Message too short or too long")])
submit = SubmitField("Submit")