Manages moderator and owner roles, permissions, and moderator state tracking.
Moderation
User
s authorized to take moderator actions on a forum.
assert_is_moderator
EIsNotModerator
if the user is not a moderator or owner.
assert_is_owner
EIsNotOwner
if the user is not the owner.
create
Moderation
instance.
get_length
is_moderator
is_owner
make_moderator
make_owner
remove_moderator
EIsOwner
if attempting to remove the owner.