PKP Bugzilla – Bug 7568
Competing Interests aren't strictly required after enabling the requirement
Last modified: 2013-01-02 12:03:31 PST
In Journal Setup Step 3 I can enable Competing Interests by clicking "Require submitting Authors to file a Competing Interest (CI) statement with their submission", and optionally by clicking "Require Reviewers to file a CI statement with each peer review they submit." Enabling these options does add the CI statement field to the relevant areas, but these fields are not strictly required, and can be overstepped. They should be required.
Releasing this one back to the pool -- I can figure out how to check an individual field locale-wise, but I'm not sure how to do this when also passing through an array (that is, as this field is a localized field for 1+ authors, necessitating using the FormValidatorArray AND FormValidatorLocale options on one field ...)
Removed problematic escaping (see CI field) https://github.com/pkp/pkp-lib/commit/efe715284fb7536a4f19188b204dff70087b51e3
Deferring -- there is no "the CI field is required" locale key currently in translation.
Deferring again; no translation round for 2.4.1.
Likewise for 2.4.2.