PKP Bugzilla – Bug 5807
Implement common user home page ("submission list")
Last modified: 2010-09-01 20:47:41 PDT
We are moving to Git Issues for bug tracking in future releases. During transition, content will be in both tools. If you'd like to file a new bug, please create an issue.
Juan wrote: "I think the grids that are currently loading at /editor /author, for example, should be loading at /submissions (or arguably at /submission/list) . the grid that loads should change depending on the actingAsUserGroupId."
Juan, I'd like to tackle this next. Is there something about this /submission/list page in the spec already or do we have some wireframes from Brent? Is this the core of the famous "dashboard"?
there is no spec for this page, but we can work on just having the submission list under the title "my submissions" or something like that. This wont be the basis for the dashboard. The dashboard will likely have a link that goes to here.
*** Bug 5641 has been marked as a duplicate of this bug. ***
we should also considering writing the submission details page. At least a placeholder for it, until we actually sort out metadata stuff.
Juan, that exists at <submission/details/#>. Currently, only the file grid is in there, I'll pop the page header in there after the stage assignment code is finished.
Juan, the SubmissionHandler already contains an index() method with a method comment that sounds like the page we're talking about. I propose we leave the page there (rather than moving it to /list) unless we have another sensible default page for the submission handler. As you've started to implement this: Do you intent to finish that template (which is currently empty) and leave only the user group part to me or do you want me to consolidate the grids from the /authors and /editors pages in there?
Improved the classdoc to comply with our doc standards and added a dummy authorize() method until we fix #5815, see http://github.com/pkp/omp/commit/7ac51689443fa573685f943cb19e3ed0a5cca87d.
(In reply to comment #5)
Go ahead and implement it yourself. I just got the process started, but it was mainly to have placeholders in there. Doing it in index() seems fine.
Fixed author and editor part as well as added authorize() method for all grids, see http://github.com/pkp/omp/commit/90f19afe710f35fd942d33f1c1ea47e48bd18fc7
Leaving open until reviewer part is complete also.
Reviewer part is complete now, see http://github.com/pkp/omp/commit/364884578628ca5c782a3c7524d891dc88341244
Florian, for some reason the editor submission list is only showing the 'decline submission' row action, and that and the send to review modals don't display anything in the modal.
Matt, the editor submission problem is a duplicate of #5635 together with the missing locale component (which I added now), see http://github.com/pkp/omp/commit/7b50a029b03dc172adcd4c85151c36024bc8d32b
I haven't touched the review modals in this change set I hope so I'll add a new bug for that.