History:Next Generation Schema/Tasks: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
No edit summary |
Reosarevok (talk | contribs) |
||
(17 intermediate revisions by 9 users not shown) | |||
Line 6: | Line 6: | ||
# User management |
# User management |
||
## Registration |
## <s>Registration</s> |
||
## Password management |
## <s>Password management</s> |
||
## Profiles |
## <s>Profiles</s> |
||
## Editing profiles |
## <s>Editing profiles</s> |
||
## <s>Editing preferences</s> |
|||
## Emailing editors through the website |
## <s>Emailing editors through the website</s> |
||
## Subscriptions |
## <s>Subscriptions</s> |
||
# Web service (v1 and v2) |
|||
# Search server update for NGS |
# Search server update for NGS |
||
# AR Tree Editor |
# <s>AR Tree Editor</s> |
||
# |
# <s>AR Attribute Editor</s> |
||
# Editor |
# <s>Transclusion Editor</s> |
||
# <s>Editor search</s> |
|||
# Auto editor elections |
# Auto editor elections |
||
# Browse functions |
# <s>Browse functions</s> |
||
# CD Stubs |
# CD Stubs |
||
# FreeDB import |
# FreeDB import |
||
# Collections |
# <s>Collections (core)</s> |
||
# Collections (notification, missing releases) |
|||
# Reporting |
# <s>Reporting: core</s> |
||
# Reporting: Port reports |
|||
# Statistics (collecting of) |
|||
==== 'Could release without if we have to' features ==== |
==== 'Could release without if we have to' features ==== |
||
# Statistics |
# Statistics (viewing of) |
||
# Timeline |
# Timeline |
||
# Dashboard |
# Dashboard |
||
# Delete user page |
# Delete user page |
||
# Data quality handling |
|||
=== September 15th mini-milestone === |
|||
* Release editor |
|||
** <s>Edit everything about the release - all attributes in Entity::Release</s> |
|||
** Edit existing mediums (Entity::Medium) and edit current tracks in the tracklist |
|||
** <s>Edit types for creating/deleting/moving tracks in tracklist. No guarantee on an interface though</s> |
|||
* Other work |
|||
** Stash fully working as expected, |
|||
** <s>Support for cancelling edits and approving edits</s> |
|||
** Ability to enter edit notes with email notifications -- Pending review |
|||
=== Small tasks === |
|||
* Customize 404 pages |
|||
* <s>Link all the edit pages together</s> |
|||
=== Missing controller actions === |
|||
* /(artist|label|recording|release|release_group_work)/change-quality -- Change data quality for entities |
|||
** Needs a new role (Controller::QualityRole), form, template and edit handler |
|||
* /annotation/edit/<id>/ -- Support editing a specific revision of an annotation |
|||
** Just needs an action |
|||
* /annotation/history -- View history of annotations |
|||
** Action and templates, maybe some model code |
|||
* /artist/import -- FreeDB Import |
|||
** Needs a lot of thought on how to approach this |
|||
* /alias/(<s>add|edit|</s>delete) -- Add new alias |
|||
** Needs edit types, actions (in Controller::AliasRole), templates and forms |
|||
* Auto-editor elections (entirety) |
|||
* /recording/edit |
|||
** Need actions, forms, templates and edit handler |
|||
* /recording/move |
|||
** Need actions, forms, edit handler and templates |
|||
* /release/move |
|||
** Need actions, forms, edit handler and templates |
|||
* /release_group/move |
|||
** Need actions, forms, edit handler and templates |
|||
* /work/edit |
|||
** Need actions, forms, <s>edit handler</s> and templates -- pending review |
|||
* /search/external |
|||
** External web searching |
Latest revision as of 17:41, 4 November 2011
Other work to do
Note: All are listed in order of priority:
'Must have' features
- User management
RegistrationPassword managementProfilesEditing profilesEditing preferencesEmailing editors through the websiteSubscriptions
- Web service (v1 and v2)
- Search server update for NGS
AR Tree EditorAR Attribute EditorTransclusion EditorEditor search- Auto editor elections
Browse functions- CD Stubs
- FreeDB import
Collections (core)- Collections (notification, missing releases)
Reporting: core- Reporting: Port reports
- Statistics (collecting of)
'Could release without if we have to' features
- Statistics (viewing of)
- Timeline
- Dashboard
- Delete user page
- Data quality handling
September 15th mini-milestone
- Release editor
Edit everything about the release - all attributes in Entity::Release- Edit existing mediums (Entity::Medium) and edit current tracks in the tracklist
Edit types for creating/deleting/moving tracks in tracklist. No guarantee on an interface though
- Other work
- Stash fully working as expected,
Support for cancelling edits and approving edits- Ability to enter edit notes with email notifications -- Pending review
Small tasks
- Customize 404 pages
Link all the edit pages together
Missing controller actions
- /(artist|label|recording|release|release_group_work)/change-quality -- Change data quality for entities
- Needs a new role (Controller::QualityRole), form, template and edit handler
- /annotation/edit/<id>/ -- Support editing a specific revision of an annotation
- Just needs an action
- /annotation/history -- View history of annotations
- Action and templates, maybe some model code
- /artist/import -- FreeDB Import
- Needs a lot of thought on how to approach this
- /alias/(
add|edit|delete) -- Add new alias- Needs edit types, actions (in Controller::AliasRole), templates and forms
- Auto-editor elections (entirety)
- /recording/edit
- Need actions, forms, templates and edit handler
- /recording/move
- Need actions, forms, edit handler and templates
- /release/move
- Need actions, forms, edit handler and templates
- /release_group/move
- Need actions, forms, edit handler and templates
- /work/edit
- Need actions, forms,
edit handlerand templates -- pending review
- Need actions, forms,
- /search/external
- External web searching