Alec Smecher

Results 51 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

For the OSS ORE project (and likely other continuous-publishing users), we need to be able to grant access users to manage content by collection, and to administer the collections themselves....

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

Journal Managers can currently create Categories and Subcategories in `Settings` > `Journal` > `Categories`: ![Image](https://github.com/user-attachments/assets/42e25d1e-e681-42a5-a3f8-b23930a6caa3) However, this artificially limits the nesting depth to 2 levels. It should be easy to...