Author: sdumitriu
Date: 2008-02-20 16:23:13 +0100 (Wed, 20 Feb 2008)
New Revision: 7877

Modified:
   
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/PluginApi.java
Log:
XWIKI-1551


Modified: 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/PluginApi.java
===================================================================
--- 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/PluginApi.java
      2008-02-20 15:21:22 UTC (rev 7876)
+++ 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/PluginApi.java
      2008-02-20 15:23:13 UTC (rev 7877)
@@ -52,11 +52,13 @@
      * Return the inner plugin object, if the user has the required 
programming rights.
      * 
      * @return The wrapped plugin object.
-     * @todo Why is this public and doesn't require programming rights?
      */
     public XWikiPluginInterface getPlugin()
     {
-        return plugin;
+        if (hasProgrammingRights()) {
+            return plugin;
+        }
+        return null;
     }
 
     /**

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to