diff --git a/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/controller/roles/executeRoles/CommandExecuteRolesBrowseMyServerView.as b/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/controller/roles/executeRoles/CommandExecuteRolesBrowseMyServerView.as
index b938eec..d34b40d 100644
--- a/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/controller/roles/executeRoles/CommandExecuteRolesBrowseMyServerView.as
+++ b/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/controller/roles/executeRoles/CommandExecuteRolesBrowseMyServerView.as
@@ -18,7 +18,7 @@ package controller.roles.executeRoles
var loginProxy:ProxyLogin = facade.retrieveProxy(ProxyLogin.NAME) as ProxyLogin;
var browseMyServerMediator:MediatorBrowseMyServer = facade.retrieveMediator(MediatorBrowseMyServer.NAME) as MediatorBrowseMyServer;
- browseMyServerMediator.view.editable = loginProxy.user && loginProxy.user.hasRole(Roles.ADMINISTRATOR);
+ browseMyServerMediator.view.editableBookmarks = loginProxy.user && loginProxy.user.display.manageBookmarks;
}
}
}
diff --git a/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/interfaces/IBrowseMyServerView.as b/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/interfaces/IBrowseMyServerView.as
index 6f82c02..cfeaf70 100644
--- a/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/interfaces/IBrowseMyServerView.as
+++ b/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/interfaces/IBrowseMyServerView.as
@@ -9,8 +9,8 @@ package interfaces
public interface IBrowseMyServerView extends IResetView
{
- function get editable():Boolean;
- function set editable(value:Boolean):void;
+ function get editableBookmarks():Boolean;
+ function set editableBookmarks(value:Boolean):void;
function get breadcrump():Breadcrump;
function get topMenu():TopMenu;
function get selectedItem():ServerVO;
diff --git a/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/view/bookmarks/BrowseMyServerView.mxml b/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/view/bookmarks/BrowseMyServerView.mxml
index da3e8df..f35d8ed 100644
--- a/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/view/bookmarks/BrowseMyServerView.mxml
+++ b/Super.Human.Portal_Royale/src/net/apacheRoyaleTemplatedApp/view/bookmarks/BrowseMyServerView.mxml
@@ -19,17 +19,17 @@
import org.apache.royale.events.IEventDispatcher;
- private var _editable:Boolean;
+ private var _editableBookmarks:Boolean;
[Bindable]
- public function get editable():Boolean
+ public function get editableBookmarks():Boolean
{
- return _editable;
+ return _editableBookmarks;
}
- public function set editable(value:Boolean):void
+ public function set editableBookmarks(value:Boolean):void
{
- _editable = value;
+ _editableBookmarks = value;
}
private var _selectedItem:ServerVO;
@@ -214,7 +214,7 @@
+ visible="{editableBookmarks}" />