View Issue Details

IDProjectCategoryView StatusLast Update
0000105Composrcore_permission_managementpublic2015-02-06 21:01
ReporterChris GrahamAssigned To 
Severityfeature 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0000105: Remove concept of a forum moderator
DescriptionConversr has a concept of the forum moderator group, activated via presence of the permission edit_midrange_content and applied by the cns_may_moderate_forum function. Use of this permission in this way is a proxy to our original way of handling moderation, which worked via an access-levels system (which got removed in v4 in favour of a more uniform Composr-wide system of overridable specific permissions).
Ideally we should not pass all moderation control through a single permission. Instead we should implement a few of them:

      perform_markup_validation_by_default [true for staff]
      perform_keyword_check [true for staff]
      move [true for staff]
      set_topic_open_state [true for staff]
      set_topic_pin_state [true for staff]
      set_topic_cascade_state \true for staff]
      set_own_topic_open_state [true for staff]
      set_own_topic_pin_state [true for staff]
      set_own_topic_cascade_state [true for staff]
      unset_topic_open_state [true for staff]
      unset_topic_pin_state [true for staff]
      unset_topic_cascade_state [true for staff]
      unset_own_topic_open_state [true for staff]
      unset_own_topic_pin_state [true for staff]
      unset_own_topic_cascade_state [true for staff]
      post_in_closed_topic [true for staff]
      attach_poll_to_any_topic [true for staff]
      emphasise_post [true for staff]
TagsRisk: Large database change
Attach Tags
Time estimation (hours)10
Sponsorship open

Relationships

related to 0000155 resolvedChris Graham Drop 'staff' modules 
related to 0000101 non-assigned More permission overridability (per-page/per-category) 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-06-08 00:15 Chris Graham Tag Renamed Large database change => Risk: Large database change