Alec Smecher

Results 84 issues of 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.

Enhancement:1:Minor

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: ![image](https://github.com/user-attachments/assets/2bcb4764-68aa-40a9-ae1e-d67768b5713c) 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.

Enhancement:1:Minor

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...