History:Next Generation Schema/Tasks: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
(New page: === Other work to do === * User management ** Registration ** Password management ** Profiles ** Editing profiles ** Emailing editors through the website * Collections * Statistics * Repo...) |
Reosarevok (talk | contribs) |
||
(21 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
=== Other work to do === |
=== Other work to do === |
||
Note: All are listed in order of priority: |
|||
⚫ | |||
⚫ | |||
==== 'Must have' features ==== |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
## <s>Editing preferences</s> |
|||
⚫ | |||
## <s>Subscriptions</s> |
|||
# Web service (v1 and v2) |
|||
# Search server update for NGS |
|||
# <s>AR Tree Editor</s> |
|||
# <s>AR Attribute Editor</s> |
|||
# <s>Transclusion Editor</s> |
|||
# <s>Editor search</s> |
|||
# Auto editor elections |
|||
# <s>Browse functions</s> |
|||
# CD Stubs |
|||
# FreeDB import |
|||
⚫ | |||
# Collections (notification, missing releases) |
|||
⚫ | |||
# Reporting: Port reports |
|||
# Statistics (collecting of) |
|||
==== 'Could release without if we have to' features ==== |
|||
⚫ | |||
# Timeline |
|||
# Dashboard |
|||
# 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