Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
New "approver" role doesn't work. Help?
Hi everyone,
I created a new "Approver" role with the following roles checked off:
* Can sign-in
* Add comments
* Start discussions
* HTML & images allowed
* Sink discussions
* Approve applicants
* Notify by email of new applicants
My idea was to have a member user with special approval status that can do the approvals for me. While they can view new applicants and see the "Approve for Membership" link, all they get is a blank content area after clicking the link. As a result, the new applicant still isn't turned into a full time member.
Any ideas? Am I going about this in the wrong way? Should I be checking off additional roles?
I'd rather not give this "Approver" role too much power as they aren't very proficient with computers and I don't want them to mess anything up.
Thanks for any help you can offer! It's really appreciated.
- Matt.
I created a new "Approver" role with the following roles checked off:
* Can sign-in
* Add comments
* Start discussions
* HTML & images allowed
* Sink discussions
* Approve applicants
* Notify by email of new applicants
My idea was to have a member user with special approval status that can do the approvals for me. While they can view new applicants and see the "Approve for Membership" link, all they get is a blank content area after clicking the link. As a result, the new applicant still isn't turned into a full time member.
Any ideas? Am I going about this in the wrong way? Should I be checking off additional roles?
I'd rather not give this "Approver" role too much power as they aren't very proficient with computers and I don't want them to mess anything up.
Thanks for any help you can offer! It's really appreciated.
- Matt.
0
This discussion has been closed.
Comments
The following fix applies to Vanilla 1.0.1 ONLY:
Open library/People/People.Class.UserManager.php and change line 72 from this:
if (!$this->Context->Session->User->Permission('PERMISSION_CHANGE_USER_ROLE') && !$NewUser) {
to this:
if (!$this->Context->Session->User->Permission('PERMISSION_CHANGE_USER_ROLE') && $this->Context->Session->User->Permission('PERMISSION_APPROVE_APPLICANTS') && !$NewUser) {