diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2021-11-02 11:32:08 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2021-11-02 11:32:08 -0700 |
commit | fdbfb8dc55df8c3739feca8c52c017c56b006573 (patch) | |
tree | 4a24adf10ea159f889aa7b6ed907624a8bbaf602 /python/fatcat_web/forms.py | |
parent | 641b6eb21f68e9e0a2f82a570031bb15ccd58d6f (diff) | |
parent | 3752237a30db843fb84a4197d7047f1c34eb5df2 (diff) | |
download | fatcat-fdbfb8dc55df8c3739feca8c52c017c56b006573.tar.gz fatcat-fdbfb8dc55df8c3739feca8c52c017c56b006573.zip |
Merge branch 'bnewbold-match-get'
Diffstat (limited to 'python/fatcat_web/forms.py')
-rw-r--r-- | python/fatcat_web/forms.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/python/fatcat_web/forms.py b/python/fatcat_web/forms.py index a856ef22..2757ebd2 100644 --- a/python/fatcat_web/forms.py +++ b/python/fatcat_web/forms.py @@ -487,6 +487,10 @@ class EntityTomlForm(EntityEditForm): class ReferenceMatchForm(FlaskForm): + class Meta: + # this is an API, so disable CSRF + csrf = False + submit_type = SelectField('submit_type', [validators.DataRequired()], choices=['parse', 'match']) @@ -496,12 +500,20 @@ class ReferenceMatchForm(FlaskForm): title = StringField("Title") journal = StringField("Journal or Conference") first_author = StringField("First Author") + #author_names = StringField("Author Names") #year = IntegerField('Year Released', # [validators.Optional(True), valid_year]) year = StringField("Year Released") + date = StringField("Date Released") volume = StringField("Volume") issue = StringField("Issue") pages = StringField("Pages") + publisher = StringField("Publisher") + doi = StringField("DOI") + pmid = StringField("PubMed Identifier (PMID)") + arxiv_id = StringField("arxiv.org Identifier") + release_type = StringField("Release Type") + release_stage = StringField("Release Stage") @staticmethod def from_grobid_parse(parse_dict, raw_citation): |