diff --git a/cao_blogr.sqlite b/cao_blogr.sqlite index 3b7184e..4f6e422 100644 Binary files a/cao_blogr.sqlite and b/cao_blogr.sqlite differ diff --git a/cao_blogr/forms.py b/cao_blogr/forms.py index 189fd42..8ad68ec 100644 --- a/cao_blogr/forms.py +++ b/cao_blogr/forms.py @@ -23,7 +23,7 @@ class BlogSearchForm(Form): filters=[strip_filter]) class UserCreateForm(Form): - username = StringField('Nom', [validators.required(), validators.Length(min=1, max=255)], + username = StringField('Nom', validators=[InputRequired(), Length(min=1, max=255)], filters=[strip_filter]) - password = PasswordField('Mot de passe', validators.required(), [validators.Length(min=6)]) + password = PasswordField('Mot de passe', validators=[InputRequired(), Length(min=6)]) diff --git a/cao_blogr/models/blog_record.py b/cao_blogr/models/blog_record.py index cdb7251..978306e 100644 --- a/cao_blogr/models/blog_record.py +++ b/cao_blogr/models/blog_record.py @@ -17,8 +17,8 @@ class BlogRecord(Base): title = Column(Unicode(255), unique=True, nullable=False) body = Column(UnicodeText, default=u'') body_html = Column(UnicodeText, default=u'') - tag = Column(Unicode, default=u'pyramid') - topic = Column(Unicode, default=u'blog') + tag = Column(Unicode, default='pyramid') + topic = Column(Unicode, default='blog') created = Column(DateTime, default=datetime.datetime.utcnow) edited = Column(DateTime, default=datetime.datetime.utcnow) diff --git a/cao_blogr/static/theme.css b/cao_blogr/static/theme.css index 04217fb..e9a3590 100644 --- a/cao_blogr/static/theme.css +++ b/cao_blogr/static/theme.css @@ -129,4 +129,9 @@ footer a:hover { } textarea { resize: none; +} +.required-field::after { + content: "*"; + color: red; + margin-left:2px; } \ No newline at end of file diff --git a/cao_blogr/templates/blog_edit.jinja2 b/cao_blogr/templates/blog_edit.jinja2 index c0aabcb..9256505 100644 --- a/cao_blogr/templates/blog_edit.jinja2 +++ b/cao_blogr/templates/blog_edit.jinja2 @@ -7,7 +7,7 @@
{{ error }}
{% endfor %}
- + {{ form.title(class_='form-control') }}
@@ -15,7 +15,7 @@
{{ error }}
{% endfor %}
- + {{ form.body(class_='form-control', cols="35", rows="20") }}
@@ -23,7 +23,7 @@
{{ error }}
{% endfor %}
- + {{ form.topic(class_='form-control') }}
@@ -31,7 +31,7 @@
{{ error }}
{% endfor %}
- + {{ form.tag(class_='form-control') }}
diff --git a/cao_blogr/templates/user_add.jinja2 b/cao_blogr/templates/user_add.jinja2 index b6e082b..739b677 100644 --- a/cao_blogr/templates/user_add.jinja2 +++ b/cao_blogr/templates/user_add.jinja2 @@ -9,7 +9,7 @@ {% endfor %}
- + {{form.username(class_='form-control')}}
@@ -18,7 +18,7 @@ {% endfor %}
- + {{form.password(class_='form-control')}}
diff --git a/cao_blogr/templates/user_pwd.jinja2 b/cao_blogr/templates/user_pwd.jinja2 index fb7df81..935c272 100644 --- a/cao_blogr/templates/user_pwd.jinja2 +++ b/cao_blogr/templates/user_pwd.jinja2 @@ -6,7 +6,7 @@
- +
diff --git a/cao_blogr/views/blog.py b/cao_blogr/views/blog.py index 6d06344..0e89e72 100644 --- a/cao_blogr/views/blog.py +++ b/cao_blogr/views/blog.py @@ -36,7 +36,10 @@ def blog_edit(request): if blog_id == '0': # create a new post entry = BlogRecord() - form = BlogCreateForm(request.POST) + # set default values + entry.tag = 'pyramid' + entry.topic = 'blog' + form = BlogCreateForm(request.POST, entry) else: # modify post entry = BlogRecordService.by_id(request, blog_id)