Diff for "Registry/MilestonesAndReleases"

Not logged in - Log In / Register

Differences between revisions 3 and 4
Revision 3 as of 2009-02-23 19:06:39
Size: 1582
Editor: edwin-grubbs
Comment:
Revision 4 as of 2009-02-23 19:23:18
Size: 2466
Editor: edwin-grubbs
Comment:
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:
== UI Changes == UI Changes ==
Line 25: Line 25:

Since milestones and releases will be closely related, it would be nice to have a single list of versions instead of moving the version number from the milestone list to the product release list. It would also be convenient to display the codename.
Line 29: Line 31:
=== Download Files Page ===
Line 30: Line 33:
Since milestones and releases will be closely related, it would be nice to have a single list of versions instead of moving the version number from the milestone list to the product release list. It would also be convenient to display the codename. This page shows all the files available for download, and it allows the owner to upload new files for existing releases. It may be worthwhile to make it possible for the admin to turn milestones into releases from this page, since this page is more closely related to the task they are trying to accomplish, as opposed to navigating through the series and milestone hierarchy.
Line 32: Line 35:
=== Download Files Page ===
Line 36: Line 38:

 * Milestones should be moved from the portlet into the main table with the product releases. This will require some distinction between milestones and releases in the table.
 * This screenshot shows one change currently in development. The "Register a release" link has been removed from this page, and it has been added to the milestone page. This brings up the question of whether there should still be a way to create a product release in a single form without creating the milestone first.

Connecting Milestones and Product Releases

References

  • Bug 174468 Series, releases, and milestones overlap confusingly

  • Bug 4557 launchpad doesn't ask for release date when adding a new product release

  • Bug 313299 allow to move releases/milestones between series

DB Changes

  • Rename
    • Milestone.description TO summary
    • Milestone.visible TO active
    • ProductRelease.description TO release_notes

  • Delete
    • ProductRelease.summary (append to Milestone.summary)

    • ProductRelease.version (same as Milestone.name)

    • ProductRelease.productseries

  • Move
    • Milestone.codename to ProductRelease

UI Changes

Project Overview Page

Since milestones and releases will be closely related, it would be nice to have a single list of versions instead of moving the version number from the milestone list to the product release list. It would also be convenient to display the codename.

Current project overview page: project_pagelet_for_milestones.png

Download Files Page

This page shows all the files available for download, and it allows the owner to upload new files for existing releases. It may be worthwhile to make it possible for the admin to turn milestones into releases from this page, since this page is more closely related to the task they are trying to accomplish, as opposed to navigating through the series and milestone hierarchy.

download_project_files.png

View Series

  • Milestones should be moved from the portlet into the main table with the product releases. This will require some distinction between milestones and releases in the table.
  • This screenshot shows one change currently in development. The "Register a release" link has been removed from this page, and it has been added to the milestone page. This brings up the question of whether there should still be a way to create a product release in a single form without creating the milestone first.

view_series.png

Add Milestone Page

register_milestone.png

Publish Release Page

register_release.png

View Milestone Page

view_milstone.png

View Project Release Page

view_productrelease.png

Registry/MilestonesAndReleases (last edited 2009-02-24 19:24:04 by beuno)