Everybody will wear black like me
This commit is contained in:
parent
a48ae5310e
commit
ab84fc8229
@ -1,63 +1,45 @@
|
||||
"""Form object declaration."""
|
||||
from flask_wtf import FlaskForm
|
||||
from wtforms import StringField, IntegerField, TextField, RadioField, SubmitField
|
||||
from wtforms import (
|
||||
StringField,
|
||||
IntegerField,
|
||||
TextField,
|
||||
RadioField,
|
||||
SubmitField,
|
||||
)
|
||||
from wtforms.validators import DataRequired, Length
|
||||
|
||||
|
||||
class PublicationForm(FlaskForm):
|
||||
"""Contact form."""
|
||||
|
||||
uploadpublication = StringField(
|
||||
'Title of the publication:',
|
||||
[DataRequired()]
|
||||
)
|
||||
author = StringField(
|
||||
'The author or editor:',
|
||||
[DataRequired()]
|
||||
)
|
||||
year = IntegerField(
|
||||
'Year:',
|
||||
[DataRequired()]
|
||||
)
|
||||
custodian = StringField(
|
||||
'Custodian:',
|
||||
[DataRequired()]
|
||||
)
|
||||
fields = StringField(
|
||||
'Fields:',
|
||||
[DataRequired()]
|
||||
)
|
||||
type = StringField(
|
||||
'Type:',
|
||||
[DataRequired()]
|
||||
)
|
||||
publishers = StringField(
|
||||
'Publishers:',
|
||||
[DataRequired()]
|
||||
)
|
||||
license = StringField(
|
||||
'License:',
|
||||
[DataRequired()]
|
||||
"Title of the publication:", [DataRequired()]
|
||||
)
|
||||
author = StringField("The author or editor:", [DataRequired()])
|
||||
year = IntegerField("Year:", [DataRequired()])
|
||||
custodian = StringField("Custodian:", [DataRequired()])
|
||||
fields = StringField("Fields:", [DataRequired()])
|
||||
type = StringField("Type:", [DataRequired()])
|
||||
publishers = StringField("Publishers:", [DataRequired()])
|
||||
license = StringField("License:", [DataRequired()])
|
||||
licenseshort = RadioField(
|
||||
'Select the closest license type:',
|
||||
choices = [
|
||||
('Anti-copyright','Anti-copyright'),
|
||||
('No License Mentioned','No License Mentioned'),
|
||||
('Free Art License','Free Art License'),
|
||||
('Copyright','Copyright'),
|
||||
('Copyleft','Copyleft'),
|
||||
('Creative Commons','Creative Commons'),
|
||||
('Public Domain','Public Domain'),
|
||||
('GNU Free Documentation License','GNU Free Documentation License'),
|
||||
]
|
||||
"Select the closest license type:",
|
||||
choices=[
|
||||
("Anti-copyright", "Anti-copyright"),
|
||||
("No License Mentioned", "No License Mentioned"),
|
||||
("Free Art License", "Free Art License"),
|
||||
("Copyright", "Copyright"),
|
||||
("Copyleft", "Copyleft"),
|
||||
("Creative Commons", "Creative Commons"),
|
||||
("Public Domain", "Public Domain"),
|
||||
(
|
||||
"GNU Free Documentation License",
|
||||
"GNU Free Documentation License",
|
||||
),
|
||||
],
|
||||
)
|
||||
highlights = TextField(
|
||||
'Highlights from the publication:'
|
||||
)
|
||||
comments = TextField(
|
||||
'Comments on the publication:'
|
||||
)
|
||||
borrowed = StringField(
|
||||
'Currently borrowed by:'
|
||||
)
|
||||
submit = SubmitField('Submit')
|
||||
highlights = TextField("Highlights from the publication:")
|
||||
comments = TextField("Comments on the publication:")
|
||||
borrowed = StringField("Currently borrowed by:")
|
||||
submit = SubmitField("Submit")
|
||||
|
24
pyproject.toml
Normal file
24
pyproject.toml
Normal file
@ -0,0 +1,24 @@
|
||||
[tool.black]
|
||||
line-length = 79
|
||||
target-version = ['py37', 'py38', 'py39']
|
||||
include = '\.pyi?$'
|
||||
exclude = '''
|
||||
/(
|
||||
\.eggs
|
||||
| \.git
|
||||
| \.hg
|
||||
| \.mypy_cache
|
||||
| \.tox
|
||||
| \.venv
|
||||
| _build
|
||||
| buck-out
|
||||
| build
|
||||
| dist
|
||||
|
||||
# The following are specific to Black, you probably don't want those.
|
||||
| blib2to3
|
||||
| tests/data
|
||||
| profiling
|
||||
)/
|
||||
'''
|
||||
|
Loading…
Reference in New Issue
Block a user