[TGDK][Feature] Add configurable Custom Editor Assignment tool for enhanced editor management #4554
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
The current editor assignment system in Janeway has significant limitations in terms of customization and process optimization. Due to its layout, structure, and element arrangement, it does not provide a seamless experience or advanced tools for managing complex assignments.
This can make the organization and efficient management of editors challenging, especially in more dynamic editorial workflows.
Solution:
A new custom editor assignment tool has been developed, inspired by the reviewer assignment system, with advanced features to enhance the user experience and optimize the process. This tool:
This tool is configurable through the "Enable Custom Editor Assignment" option available in Review Settings (General section). This option is disabled by default and can be activated based on the journal's needs.
The custom editor assignment tool includes:
EditorAssignmentForm
, dedicated to managing the editor assignment process.