(2012-10-24, 06:42 PM)sktan7 Wrote: The invitation management display every invitation. This includes invitation not created by same user who is not a moderator/administrator. The current system allow user to delete all invitations, including those not invited by the same user.
No, normal users can only see and delete invitations created by themselves.
Normal users are defined by the "Who can use Invitation Management" setting, by usergroup.
(2012-10-24, 06:42 PM)sktan7 Wrote: Have security setup that allow the administrator to define who can see the invitation.
1. The administrator can define the user can see only their own invitation or based on group or view all. The default shall be view invitation created by the same user. All other invitation are not displayed except for administrator or moderator.
2. The administrator can decide who can delete/edit the invitation. The default shall be edit/delete invitation created by same user.
3. if the invitation is open to non-moderator/administrator, A normal user can create an invitation to anyone to be the administrator/moderator. This compromise the system security. The system should restrict the invitation to the same group or group with lower priority or less privilege.
All these things are already made in some way.
The invitation manager have two permission level :
- Administrators (3 different groups can get administration right)
- Normal user (defined by the "Who can use Invitation Management" setting by usergroup).
Normal users can only view and manage (edit or delete) the invitations they created.
sktan7 Wrote:A normal user can create an invitation to anyone to be the administrator/moderator. This compromise the system security.
Fake. You have not seen the "Usergroups that normal users can invite" setting ?
This setting allow administrators to define wich groups a normal user can invite.
So before posting a review, take a look to the setting page.
My latest plugins : Warning for PM - Lock Posts - Invitation System - Additional Usergroups - More...