* Fixed tiny bug causing confusing display of subscriptions and privileges in Members prototype
* Modified site permissions to allow unsubscribing one site from within another. (It’s complicated, I know.)
This commit is contained in:
parent
074fc8f024
commit
fd653c4198
2 changed files with 16 additions and 7 deletions
|
@ -140,10 +140,9 @@ Site.prototype.getPermission = function(action) {
|
|||
!Membership.require(Membership.SUBSCRIBER);
|
||||
|
||||
case "unsubscribe":
|
||||
if (Membership.require(Membership.SUBSCRIBER)) {
|
||||
if (User.require(User.REGULAR)) {
|
||||
var membership = Membership.getByName(session.user.name);
|
||||
return User.require(User.REGULAR) && membership &&
|
||||
!membership.require(Membership.OWNER);
|
||||
return membership && !membership.require(Membership.OWNER);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue