From: <mol...@us...> - 2009-08-21 14:43:46
|
Revision: 1285 http://openutils.svn.sourceforge.net/openutils/?rev=1285&view=rev Author: molaschi Date: 2009-08-21 14:43:38 +0000 (Fri, 21 Aug 2009) Log Message: ----------- MEDIA-8 add javascript condition to check write permission for operations that makes an update on current node (new folder, new media, upload zip, cut, paste) and for activate/deactivate ops Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/tree/MediaModuleTreeConfiguration.java Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/tree/MediaModuleTreeConfiguration.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/tree/MediaModuleTreeConfiguration.java 2009-08-21 14:37:24 UTC (rev 1284) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/tree/MediaModuleTreeConfiguration.java 2009-08-21 14:43:38 UTC (rev 1285) @@ -65,6 +65,9 @@ menuNewPage.addJavascriptCondition("new mgnlTreeMenuItemConditionSelectedNotContentNode(" //$NON-NLS-1$ + tree.getJavascriptTree() + ")"); //$NON-NLS-1$ + menuNewPage.addJavascriptCondition("new mgnlTreeMenuItemConditionPermissionWrite(" + + tree.getJavascriptTree() + + ")"); List<ContextMenuItem> menusNewMedia = new ArrayList<ContextMenuItem>(); @@ -100,6 +103,9 @@ menuDelete.addJavascriptCondition("new mgnlTreeMenuItemConditionSelectedNotRoot(" //$NON-NLS-1$ + tree.getJavascriptTree() + ")"); //$NON-NLS-1$ + menuDelete.addJavascriptCondition("new mgnlTreeMenuItemConditionPermissionWrite(" + + tree.getJavascriptTree() + + ")"); ContextMenuItem menuCopy = new ContextMenuItem("copy"); menuCopy.setLabel(msgs.get("tree.config.menu.copy")); //$NON-NLS-1$ @@ -121,6 +127,8 @@ + tree.getJavascriptTree() + ")"); //$NON-NLS-1$ menuCut.setOnclick(tree.getJavascriptTree() + ".cutNode();"); //$NON-NLS-1$ + menuCut + .addJavascriptCondition("new mgnlTreeMenuItemConditionPermissionWrite(" + tree.getJavascriptTree() + ")"); ContextMenuItem menuActivateExcl = new ContextMenuItem("activate"); menuActivateExcl.setLabel(msgs.get("tree.config.menu.activate")); //$NON-NLS-1$ @@ -132,6 +140,9 @@ menuActivateExcl.addJavascriptCondition("new mgnlTreeMenuItemConditionSelectedNotNodeData(" //$NON-NLS-1$ + tree.getJavascriptTree() + ")"); //$NON-NLS-1$ + menuActivateExcl.addJavascriptCondition("new mgnlTreeMenuItemConditionPermissionWrite(" + + tree.getJavascriptTree() + + ")"); ContextMenuItem menuActivate = new ContextMenuItem("activateInclSubs"); menuActivate.setLabel(msgs.get("tree.config.menu.activateInclSubs")); //$NON-NLS-1$ @@ -143,6 +154,9 @@ menuActivate.addJavascriptCondition("new mgnlTreeMenuItemConditionSelectedNotNodeData(" //$NON-NLS-1$ + tree.getJavascriptTree() + ")"); //$NON-NLS-1$ + menuActivate.addJavascriptCondition("new mgnlTreeMenuItemConditionPermissionWrite(" + + tree.getJavascriptTree() + + ")"); ContextMenuItem menuDeactivate = new ContextMenuItem("deactivate"); menuDeactivate.setLabel(msgs.get("tree.config.menu.deactivate")); //$NON-NLS-1$ @@ -154,6 +168,9 @@ menuDeactivate.addJavascriptCondition("new mgnlTreeMenuItemConditionSelectedNotNodeData(" //$NON-NLS-1$ + tree.getJavascriptTree() + ")"); //$NON-NLS-1$ + menuDeactivate.addJavascriptCondition("new mgnlTreeMenuItemConditionPermissionWrite(" + + tree.getJavascriptTree() + + ")"); ContextMenuItem menuLoadZip = new ContextMenuItem("loadzip"); menuLoadZip.setLabel(msgs.get("media.loadzip")); //$NON-NLS-1$ @@ -164,6 +181,9 @@ + tree.getJavascriptTree() + ")"); //$NON-NLS-1$ menuLoadZip.setOnclick("parent.uploadzip(" + tree.getJavascriptTree() + ");"); //$NON-NLS-1$ + menuLoadZip.addJavascriptCondition("new mgnlTreeMenuItemConditionPermissionWrite(" + + tree.getJavascriptTree() + + ")"); // is it possible to activate? if (!ActivationManagerFactory.getActivationManager().hasAnyActiveSubscriber()) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |