Commit dfc4f306 authored by Brian Hatchet's avatar Brian Hatchet
Browse files

Moderated channel permissions

parent a110fc61
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -7,5 +7,6 @@ class ClosedChannelNonSubscriberRole extends BaseRole
    public function __construct()
    public function __construct()
    {
    {
        parent::__construct(Roles::ROLE_CLOSED_CHANNEL_NON_SUBSCRIBER);
        parent::__construct(Roles::ROLE_CLOSED_CHANNEL_NON_SUBSCRIBER);
        //No permissions for closed channel non subscribers
    }
    }
}
}
+8 −0
Original line number Original line Diff line number Diff line
@@ -7,5 +7,13 @@ class ClosedChannelSubscriberRole extends BaseRole
    public function __construct()
    public function __construct()
    {
    {
        parent::__construct(Roles::ROLE_CLOSED_CHANNEL_SUBSCRIBER);
        parent::__construct(Roles::ROLE_CLOSED_CHANNEL_SUBSCRIBER);
        $this->addPermission(Roles::FLAG_CREATE_POST);
        $this->addPermission(Roles::FLAG_VIEW);
        $this->addPermission(Roles::FLAG_VOTE);
        $this->addPermission(Roles::FLAG_CREATE_COMMENT);
        $this->addPermission(Roles::FLAG_REMIND);
        $this->addPermission(Roles::FLAG_WIRE);
        $this->addPermission(Roles::FLAG_MESSAGE);
        $this->addPermission(Roles::FLAG_INVITE);
    }
    }
}
}
+1 −0
Original line number Original line Diff line number Diff line
@@ -7,5 +7,6 @@ class ModeratedChannelNonSubscriberRole extends BaseRole
    public function __construct()
    public function __construct()
    {
    {
        parent::__construct(Roles::ROLE_MODERATED_CHANNEL_NON_SUBSCRIBER);
        parent::__construct(Roles::ROLE_MODERATED_CHANNEL_NON_SUBSCRIBER);
        $this->addPermission(Roles::FLAG_VIEW);
    }
    }
}
}
+8 −0
Original line number Original line Diff line number Diff line
@@ -7,5 +7,13 @@ class ModeratedChannelSubscriberRole extends BaseRole
    public function __construct()
    public function __construct()
    {
    {
        parent::__construct(Roles::ROLE_MODERATED_CHANNEL_SUBSCRIBER);
        parent::__construct(Roles::ROLE_MODERATED_CHANNEL_SUBSCRIBER);
        $this->addPermission(Roles::FLAG_CREATE_POST);
        $this->addPermission(Roles::FLAG_VIEW);
        $this->addPermission(Roles::FLAG_VOTE);
        $this->addPermission(Roles::FLAG_CREATE_COMMENT);
        $this->addPermission(Roles::FLAG_REMIND);
        $this->addPermission(Roles::FLAG_WIRE);
        $this->addPermission(Roles::FLAG_MESSAGE);
        $this->addPermission(Roles::FLAG_INVITE);
    }
    }
}
}
+0 −1
Original line number Original line Diff line number Diff line
@@ -7,7 +7,6 @@ class OpenChannelNonSubscriberRole extends BaseRole
    public function __construct()
    public function __construct()
    {
    {
        parent::__construct(Roles::ROLE_OPEN_CHANNEL_NON_SUBSCRIBER);
        parent::__construct(Roles::ROLE_OPEN_CHANNEL_NON_SUBSCRIBER);
        $this->addPermission(Roles::FLAG_CREATE_POST);
        $this->addPermission(Roles::FLAG_SUBSCRIBE);
        $this->addPermission(Roles::FLAG_SUBSCRIBE);
        $this->addPermission(Roles::FLAG_VIEW);
        $this->addPermission(Roles::FLAG_VIEW);
        $this->addPermission(Roles::FLAG_VOTE);
        $this->addPermission(Roles::FLAG_VOTE);
Loading