Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve presentation of submission file revision history #10430

Open
asmecher opened this issue Sep 17, 2024 · 0 comments
Open

Improve presentation of submission file revision history #10430

asmecher opened this issue Sep 17, 2024 · 0 comments
Assignees
Labels
Enhancement:2:Moderate A new feature or improvement that can be implemented in less than 4 weeks.
Milestone

Comments

@asmecher
Copy link
Member

asmecher commented Sep 17, 2024

When a submission file is revised, those actions are tracked in a machine-readable way -- but in order to see the history of a file, the editor has to use the submission event log, which is not presented in a very friendly manner.

Consider ways to present the file revision history in more friendly ways. For example:

  • Perhaps a more visual representation can be opened that is associated with the submission file's presentation, rather than the entire submission?
  • Perhaps a reflection of the revision should be added back to the submission file list. (Previously -- perhaps 3.2 and older -- file IDs were presented as a mix of id-revision, e.g. 36-2 to indicate the 2nd revision of file ID 36.)

In addition to revisions within the current stage (submission_file_revisions table), we also track the source file ID (source_submission_file_id in the submission_file table). Both sets of data should be considered for presentation.

@asmecher asmecher added the Enhancement:2:Moderate A new feature or improvement that can be implemented in less than 4 weeks. label Sep 17, 2024
@asmecher asmecher added this to the 3.6 milestone Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement:2:Moderate A new feature or improvement that can be implemented in less than 4 weeks.
Projects
Status: Specification In Progress
Status: No status
Development

No branches or pull requests

2 participants