added red asterix to required input field
This commit is contained in:
BIN
cao_blogr.sqlite
BIN
cao_blogr.sqlite
Binary file not shown.
@@ -23,7 +23,7 @@ class BlogSearchForm(Form):
|
|||||||
filters=[strip_filter])
|
filters=[strip_filter])
|
||||||
|
|
||||||
class UserCreateForm(Form):
|
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])
|
filters=[strip_filter])
|
||||||
password = PasswordField('Mot de passe', validators.required(), [validators.Length(min=6)])
|
password = PasswordField('Mot de passe', validators=[InputRequired(), Length(min=6)])
|
||||||
|
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ class BlogRecord(Base):
|
|||||||
title = Column(Unicode(255), unique=True, nullable=False)
|
title = Column(Unicode(255), unique=True, nullable=False)
|
||||||
body = Column(UnicodeText, default=u'')
|
body = Column(UnicodeText, default=u'')
|
||||||
body_html = Column(UnicodeText, default=u'')
|
body_html = Column(UnicodeText, default=u'')
|
||||||
tag = Column(Unicode, default=u'pyramid')
|
tag = Column(Unicode, default='pyramid')
|
||||||
topic = Column(Unicode, default=u'blog')
|
topic = Column(Unicode, default='blog')
|
||||||
created = Column(DateTime, default=datetime.datetime.utcnow)
|
created = Column(DateTime, default=datetime.datetime.utcnow)
|
||||||
edited = Column(DateTime, default=datetime.datetime.utcnow)
|
edited = Column(DateTime, default=datetime.datetime.utcnow)
|
||||||
|
|
||||||
|
|||||||
@@ -129,4 +129,9 @@ footer a:hover {
|
|||||||
}
|
}
|
||||||
textarea {
|
textarea {
|
||||||
resize: none;
|
resize: none;
|
||||||
|
}
|
||||||
|
.required-field::after {
|
||||||
|
content: "*";
|
||||||
|
color: red;
|
||||||
|
margin-left:2px;
|
||||||
}
|
}
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
<div class="error">{{ error }}</div>
|
<div class="error">{{ error }}</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="title">{{ form.title.label }}</label>
|
<label class="required-field" for="title">{{ form.title.label }}</label>
|
||||||
{{ form.title(class_='form-control') }}
|
{{ form.title(class_='form-control') }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<div class="error">{{ error }}</div>
|
<div class="error">{{ error }}</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="body">{{ form.body.label }}</label>
|
<label class="required-field" for="body">{{ form.body.label }}</label>
|
||||||
{{ form.body(class_='form-control', cols="35", rows="20") }}
|
{{ form.body(class_='form-control', cols="35", rows="20") }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
<div class="error">{{ error }}</div>
|
<div class="error">{{ error }}</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="title">{{ form.topic.label }}</label>
|
<label class="required-field" for="topic">{{ form.topic.label }}</label>
|
||||||
{{ form.topic(class_='form-control') }}
|
{{ form.topic(class_='form-control') }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
<div class="text-danger">{{ error }}</div>
|
<div class="text-danger">{{ error }}</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="title">{{ form.tag.label }}</label>
|
<label class="required-field" for="tag">{{ form.tag.label }}</label>
|
||||||
{{ form.tag(class_='form-control') }}
|
{{ form.tag(class_='form-control') }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="title">{{form.username.label}}</label>
|
<label class="required-field" for="username">{{form.username.label}}</label>
|
||||||
{{form.username(class_='form-control')}}
|
{{form.username(class_='form-control')}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="body">{{form.password.label}}</label>
|
<label class="required-field" for="password">{{form.password.label}}</label>
|
||||||
{{form.password(class_='form-control')}}
|
{{form.password(class_='form-control')}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="password">Nouveau mot de passe</label></label>
|
<label for="password">Nouveau mot de passe</label></label>
|
||||||
<input type="password" name="new_password" class="form-control">
|
<input type="password" name="new_password" class="form-control" placeholder="Optionel">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
|||||||
@@ -36,7 +36,10 @@ def blog_edit(request):
|
|||||||
if blog_id == '0':
|
if blog_id == '0':
|
||||||
# create a new post
|
# create a new post
|
||||||
entry = BlogRecord()
|
entry = BlogRecord()
|
||||||
form = BlogCreateForm(request.POST)
|
# set default values
|
||||||
|
entry.tag = 'pyramid'
|
||||||
|
entry.topic = 'blog'
|
||||||
|
form = BlogCreateForm(request.POST, entry)
|
||||||
else:
|
else:
|
||||||
# modify post
|
# modify post
|
||||||
entry = BlogRecordService.by_id(request, blog_id)
|
entry = BlogRecordService.by_id(request, blog_id)
|
||||||
|
|||||||
Reference in New Issue
Block a user