Alec Smecher
Alec Smecher
The Note class (https://github.com/pkp/pkp-lib/blob/stable-3_4_0/classes/note/Note.php) and NoteDAO (https://github.com/pkp/pkp-lib/blob/stable-3_4_0/classes/note/NoteDAO.php) are implemented using the old-style DAO pattern. Migrate to an Eloquent model.
The Query class (https://github.com/pkp/pkp-lib/blob/stable-3_4_0/classes/query/Query.php) and QueryDAO (https://github.com/pkp/pkp-lib/blob/stable-3_4_0/classes/query/QueryDAO.php) are implemented using the old-style DAO pattern. Migrate to an Eloquent model.
The password reset form can generate unwanted emails if abused. Add ReCAPTCHA support to the password reset form.
Since the failure of Texture and Libero, it seems less likely that a JATS-native Javascript editor will arise for integration into OJS according to our previous JATS-centric XML strategy. However,...
**Describe the bug** For 3.5.0, we have three dashboard filters for submissions in the review process:  https://github.com/pkp/pkp-lib/issues/10363 treats the conditions for submissions to move from "Needs reviewers" to "Awaiting...
Submission lists cannot currently be filtered by submission date range. Add a filter for this purpose.
As a **user who manages Categories** or Collections within OJS, I can update content and access internal reports within my respective section within ORE. **** **ACCEPTANCE CRITERIA** - [ ]...
Submission galleys and JATS XML ([#7505](https://github.com/pkp/pkp-lib/issues/7505)) are recorded using the `submission_files` database table and associated PHP classes. These underlying tools support revision tracking (using the `submission_file_revisions` table). However, it is...
As a **Journal Manager**, I want to be able to create an arbitrary number of Sub-categories within Categories. _Currently, it is only possible to create a Category with one level...