Diff for "Registry/MilestonesAndReleases"

Not logged in - Log In / Register

Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2009-02-23 18:33:40
Size: 396
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 7: Line 7:
 * [[https://launchpad.net/bugs/313299|313299]] allow to move releases/milestones between series  * [[https://launchpad.net/bugs/313299|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:
{{attachment: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.

{{attachment: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.

{{attachment:view_series.png}}

=== Add Milestone Page ===
{{attachment:register_milestone.png}}

=== Publish Release Page ===
{{attachment:register_release.png}}

=== View Milestone Page ===
{{attachment:view_milstone.png}}

=== View Project Release Page ===
{{attachment:view_productrelease.png}}

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)