sethura / vocadb

0 stars 1 forks source link

Moderators are able to lock entries. #26

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
From issue 12:
Three status levels will be added for now: Draft, Finalized and Locked.

Entries may start out as Draft or Finalized. Draft status is indicated on the 
entry details page. Any registered user can change the status from Draft to 
Finalized, provided that certain conditions have been met. For example albums 
need at least one artist and a type that isn't "unspecified". Might add the 
requirement for a tracklist as well. Privileged (trusted) users may change the 
status back to Draft.

Privileged users may lock any entry that is Finalized. Locked status is 
indicated on the entry details page. Locked entries can still be edited by 
these privileged users, but not others. Privileged users may unlock an entry, 
changing its status back to Finalized or Draft.

Status information needs to be added to revisions as well, so that users may 
see when the status of the entry changed.

Need to decide whether changing the status requires a new revision. This 
probably isn't necessary. Also, need to decide whether changing the status can 
be done from the edit page, revisions page, or both.

Original issue reported on code.google.com by rii...@gmail.com on 27 Nov 2011 at 7:26

GoogleCodeExporter commented 9 years ago
I think I'll change name of "locked entries" to "approved entries", but mostly 
the concept will remain the same. Approved entries have been inspected by at 
least one trusted member / moderator. Only trusted members can edit approved 
entries. The creator of the entry should probably be allowed to edit the entry 
as well.

Original comment by rii...@gmail.com on 6 Feb 2012 at 11:30

GoogleCodeExporter commented 9 years ago
Approved entries are done. Still going to add separate locked entries.

Original comment by rii...@gmail.com on 16 Feb 2012 at 12:11

GoogleCodeExporter commented 9 years ago

Original comment by rii...@gmail.com on 20 Feb 2012 at 12:00