Closed Bug 754351 Opened 14 years ago Closed 14 years ago

Refactor admin UI for products and versions

Categories

(Socorro :: Webapp, task)

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: adrian, Assigned: espressive)

References

Details

Attachments

(1 file)

Per bug 734095 we are going to change a lot of things in the admin UI. We want to remove all use of obsolete tables or views, and that means we need to remove and change some features. Features we want to remove: - delete a version of a product - update a version of a product Features we want to add: - select and update featured versions list Everything else will stay as is, with maybe some slight changes due to back-end changes.
The missing entries tab must go away as well, it is now obsolete.
All those PRs are looking good to me. I think the incomplete entries tab can go away, too. What is your plan for adding a new release, and checking featured versions? I think we could have a tab dedicated to adding a new release. For featured versions, I suggest we have a way to click on a version in the products tab, with a button to save the list of featured versions. If you click a line, it marks the version as featured on the client side. When the user is done marking versions, he clicks the Save button. There is then a JS verification to check how many versions are selected for each product, if more than 4 it errors out, otherwise it sends the list of featured versions to the server via AJAX. The PHP function then sends that list to a middleware service that doesn't exist yet and that will update the list of featured versions. Does that seem good to you?
[:adrian] Sounds good to me, let me work on this and I will get back to you ASAP.
TEST CASE --------- Log in to the admin area and head to branch sources. The tab missing entries should be removed. When clicking on the products or non-current entries tabs there should no longer be an update option on the right hand side of the table.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Attached image qa - verified
QA verified on stage - - The tab missing entries should has been removed removed. - The update option has been removed from the products and non-current entries tabs (to an extent they will return in bug 755231)
Status: RESOLVED → VERIFIED
Target Milestone: 10 → 11
Target Milestone: 11 → 12
Target Milestone: 12 → 13
Target Milestone: 13 → 14
Depends on: 762886
Target Milestone: 14 → 15
Target Milestone: 15 → 16
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: