albatrossandco / brubeck_cms

A Django-based open source CMS for newspapers
Other
5 stars 1 forks source link

Add support for multiple versions of the same content item #13

Open allanjamesvestal opened 13 years ago

allanjamesvestal commented 13 years ago

This will allow newsrooms to revise a currently-published article, keeping the earlier (already published) variant accessible to the public while a new version is brought through the editing process.

Each version should have the same pk and much of the same information, but the content of most fields will be changeable one version to another.

Each version will inherit its comments and edit history from its immediate predecessor at the time it's created; therefore, the edit history for version 2 will include all of that for version 1 until the former was created.

When multiple versions have been marked as publication-ready, each will be displayed and authorized publishers may switch the live version.