Ignore:
Timestamp:
11/05/18 16:32:46 (6 years ago)
Author:
bln4
Message:

org.expeditee.gui.Frame ->
org.expeditee.gui.FrameUtils ->
org.expeditee.items.Permission ->
org.expeditee.items.PermissionPair ->
org.expeditee.items.UserAppliedPermission ->
The beginnings of the new denied level of permissions. A frame with a denied level of permission cannot be navigated too. Denied level permission for items coming soon.

Location:
trunk/src/org/expeditee/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/Frame.java

    r1181 r1193  
    733733        public void setPermission(PermissionPair permission)
    734734        {
    735                 if (_permissionPair != null && _permissionPair.getPermission(this._owner).equals(permission)) {
     735                if (_permissionPair != null && !_permissionPair.getPermission(this._owner).equals(permission.getPermission(this._owner))) {
    736736                        _protectionChanged = true;
    737737                }
  • trunk/src/org/expeditee/gui/FrameUtils.java

    r1173 r1193  
    4848import org.expeditee.items.Circle;
    4949import org.expeditee.items.Dot;
    50 import org.expeditee.items.DotType;
    5150import org.expeditee.items.FrameBitmap;
    5251import org.expeditee.items.FrameImage;
     
    493492                        return;
    494493                }
     494               
     495                final PermissionPair framePermissions = toDisplay.getPermission();
     496                if (framePermissions != null && framePermissions.getPermission(toDisplay.getOwner()) == UserAppliedPermission.denied) {
     497                        MessageBay.errorMessage("Insufficient permissions to navigate to frame: " + toDisplay.getName());
     498                        return;
     499                }
    495500
    496501                Frame current = DisplayController.getCurrentFrame();
     
    931936                }
    932937
    933                 DotType pointtype = DotType.square;
    934                 boolean filledPoints = true;
     938                //DotType pointtype = DotType.square;
     939                //boolean filledPoints = true;
    935940
    936941                UserAppliedPermission permission = toParse.getUserAppliedPermission();
     
    961966                                                                                        .indexOf(" ") + 1);
    962967                                                                        if (fill.startsWith("nofill")) {
    963                                                                                 filledPoints = false;
     968                                                                                //filledPoints = false;
    964969                                                                        } else {
    965                                                                                 filledPoints = true;
     970                                                                                //filledPoints = true;
    966971                                                                        }
    967972                                                                }
    968973
    969974                                                                if (line.startsWith("circle")) {
    970                                                                         pointtype = DotType.circle;
     975                                                                        //pointtype = DotType.circle;
    971976                                                                } else {
    972                                                                         pointtype = DotType.square;
     977                                                                        //pointtype = DotType.square;
    973978                                                                }
    974979                                                        }
Note: See TracChangeset for help on using the changeset viewer.