crunk
4 years ago
2 changed files with 60 additions and 54 deletions
@ -1,63 +1,45 @@ |
|||||
"""Form object declaration.""" |
"""Form object declaration.""" |
||||
from flask_wtf import FlaskForm |
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 |
from wtforms.validators import DataRequired, Length |
||||
|
|
||||
|
|
||||
class PublicationForm(FlaskForm): |
class PublicationForm(FlaskForm): |
||||
"""Contact form.""" |
"""Contact form.""" |
||||
|
|
||||
uploadpublication = StringField( |
uploadpublication = StringField( |
||||
'Title of the publication:', |
"Title of the publication:", [DataRequired()] |
||||
[DataRequired()] |
) |
||||
) |
author = StringField("The author or editor:", [DataRequired()]) |
||||
author = StringField( |
year = IntegerField("Year:", [DataRequired()]) |
||||
'The author or editor:', |
custodian = StringField("Custodian:", [DataRequired()]) |
||||
[DataRequired()] |
fields = StringField("Fields:", [DataRequired()]) |
||||
) |
type = StringField("Type:", [DataRequired()]) |
||||
year = IntegerField( |
publishers = StringField("Publishers:", [DataRequired()]) |
||||
'Year:', |
license = StringField("License:", [DataRequired()]) |
||||
[DataRequired()] |
|
||||
) |
|
||||
custodian = StringField( |
|
||||
'Custodian:', |
|
||||
[DataRequired()] |
|
||||
) |
|
||||
fields = StringField( |
|
||||
'Fields:', |
|
||||
[DataRequired()] |
|
||||
) |
|
||||
type = StringField( |
|
||||
'Type:', |
|
||||
[DataRequired()] |
|
||||
) |
|
||||
publishers = StringField( |
|
||||
'Publishers:', |
|
||||
[DataRequired()] |
|
||||
) |
|
||||
license = StringField( |
|
||||
'License:', |
|
||||
[DataRequired()] |
|
||||
) |
|
||||
licenseshort = RadioField( |
licenseshort = RadioField( |
||||
'Select the closest license type:', |
"Select the closest license type:", |
||||
choices=[ |
choices=[ |
||||
('Anti-copyright','Anti-copyright'), |
("Anti-copyright", "Anti-copyright"), |
||||
('No License Mentioned','No License Mentioned'), |
("No License Mentioned", "No License Mentioned"), |
||||
('Free Art License','Free Art License'), |
("Free Art License", "Free Art License"), |
||||
('Copyright','Copyright'), |
("Copyright", "Copyright"), |
||||
('Copyleft','Copyleft'), |
("Copyleft", "Copyleft"), |
||||
('Creative Commons','Creative Commons'), |
("Creative Commons", "Creative Commons"), |
||||
('Public Domain','Public Domain'), |
("Public Domain", "Public Domain"), |
||||
('GNU Free Documentation License','GNU Free Documentation License'), |
( |
||||
] |
"GNU Free Documentation License", |
||||
) |
"GNU Free Documentation License", |
||||
highlights = TextField( |
), |
||||
'Highlights from the publication:' |
], |
||||
) |
) |
||||
comments = TextField( |
highlights = TextField("Highlights from the publication:") |
||||
'Comments on the publication:' |
comments = TextField("Comments on the publication:") |
||||
) |
borrowed = StringField("Currently borrowed by:") |
||||
borrowed = StringField( |
submit = SubmitField("Submit") |
||||
'Currently borrowed by:' |
|
||||
) |
|
||||
submit = SubmitField('Submit') |
|
||||
|
@ -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