[TGDK][Feature] Add Dashboard Panel for Pending Draft Decisions #4562
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Important
This implementation is part of a set of features and fixes developed within the context of a project for the TGDK academic journal, with the goal of customizing Janeway to meet the journal's specific needs, which may also be extended to other contexts.
Problem / Objective
When the draft_decisions configuration is enabled, section editors can submit draft decisions on articles—such as acceptance, rejection, or requesting revisions—that require approval from the journal’s editor-in-chief. However, the lack of a dedicated interface for managing these pending approvals made it challenging for editors-in-chief to quickly and efficiently review their pending draft decisions. This gap in functionality increased the complexity of the editorial workflow, particularly in journals with a high volume of submissions.
Solution
This feature introduces a new dashboard panel specifically for pending draft decisions. The panel provides a centralized and easily accessible interface where editors-in-chief can view and manage all their draft decision requests awaiting approval.