Description of problem: Currently there's 2 document list view which show almost identical information. (GWT workspace and JSF). Both should be merge into 1 page to improve user navigation in Zanata. Version-Release number of selected component (if applicable): 2.1 How reproducible: Always
Implemented in 2.2-SNAPSHOT See https://github.com/zanata/zanata/commit/1167d8f5dc112d9c85893bbc3d040e644ea7e8f9 https://github.com/zanata/zanata/commit/e37c68c9245331f2e9a7e510c74676f7a3495776 https://github.com/zanata/zanata/commit/2361cc7a16ed0f3b14e04869407dc4e25f4b70fd https://github.com/zanata/zanata/commit/d33e9ad12b7a096c09da6046cdfd7de6f4a26d18 https://github.com/zanata/zanata/commit/f304d986df08c7f7215ef0d2e6503ad58b0631b0 https://github.com/zanata/zanata/commit/999c73741d6d99352e85dc12619ec782fc893c4b https://github.com/zanata/zanata/commit/2ff170a2610dd3fc7a1896b26910f76323a866f0 https://github.com/zanata/zanata/commit/a5329d41a8e3dd64d9a477f877007b63f855bee2 https://github.com/zanata/zanata/commit/2ce8fd724f6c8444b77fcf13f788d3bbae59b336 https://github.com/zanata/zanata/commit/b90a506169169d10f86a90c27e3f677c1735031b
Tested with Zanata version 2.2-SNAPSHOT (20130122-0032). Step to reproduce: 1. Click "Projects" -> <Project> -> <Version/Lang> -> <Document1> You should reach Message list of Document1 2. Click "Douments(Lange)" at breadcumb Expected: The same page as if you click at the message list icon Actual: Old JSF document list page. Reassigned
Implemented fix on the url. See https://github.com/zanata/zanata/commit/e9cd2a94cb831466d8f7ac748649f3e2178d80b5
After review on the new document list page, it is decided to bring back the JSF document page and redirect url to the JSF page. This is due to the security issue of which anonymous user can't access to the workspace, therefore, can't access to the document page in GWT. We might need to revisit the ReadOnly mode in GWT to allow anonymous user access. The extra features in GWT document list page remains to in sync with features provided in JSF document list page.
Brought back JSF document page. See https://github.com/zanata/zanata/commit/8cde44cf8f1a39ba5e925e13d59821b4da026e95
To put it another way: Anonymous users (eg new visitors, potential Zanata users) should be able to visit the Documents page (as they can in 2.1, at least via bookmarking). Alex's change was preventing this, because the Doc list page (in webtrans) forces the user to log in. We could change webtrans so that it doesn't force the user to log in, thus running the editor in read-only mode, but I don't think the editor could currently cope with potentially huge numbers of anonymous users. Before we open up the Doc List (and a read-only editor) for anonymous users, we will need to review our use of GWTEventService, to ensure that we don't send so many events to the workspace domain, and/or that it has fewer listeners. We may need to split up the workspace domain, so that there is one domain per document, with the workspace domain only used to keep stats on the doc list up to date. (An open question: if we have one domain per document, will Project Search&Replace have to join all those documents' domains?)
Create another bug for the extra features implemented in workspace document list view. https://bugzilla.redhat.com/show_bug.cgi?id=903477
Is this handled with the new project/version pages?
Yes and No. We still have 2 document pages, but the initial one is on the project version page and that has been redesigned. Eventually I would like to remove the document list "view" from the editor. I'm not saying we shouldn't have access to the document list in the editor but I think there could be a better way to do it. I have no idea what to do with this issue.
It is not a bug anymore given that the current new UI is redesigned. Luke will work on re-designing the document list in the future.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days