[Yanel-commits] rev 48902 -
public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager
michi at wyona.com
michi at wyona.com
Tue Apr 20 08:34:12 CEST 2010
Author: michi
Date: 2010-04-20 08:34:12 +0200 (Tue, 20 Apr 2010)
New Revision: 48902
Modified:
public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java
Log:
sample policy hard-coded
Modified: public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java 2010-04-20 05:54:15 UTC (rev 48901)
+++ public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java 2010-04-20 06:34:12 UTC (rev 48902)
@@ -118,7 +118,18 @@
if (viewId != null && viewId.equals("get-xml")) {
log.warn("DEBUG: Get XML version of policy ...");
- sb.append("<?xml version=\"1.0\"?><policy-viewer xmlns=\"http://www.wyona.org/security/1.0\"><usecases></usecases></policy-viewer>");
+ sb.append("<?xml version=\"1.0\"?><policy-viewer xmlns=\"http://www.wyona.org/security/1.0\"><usecases><usecase id=\"r\">Read</usecase><usecase id=\"w\">Write</usecase></usecases>");
+ sb.append("<policies>");
+ sb.append("<node local-name=\"/\">");
+ sb.append("<policy use-inherited-policies=\"true\">");
+ sb.append("<usecase id=\"r\">");
+ sb.append("<user id=\"test-user\" permission=\"false\" naz-blocked=\"true\" naz-permission-unlike-group=\"true\"/>");
+ sb.append("<group id=\"test-group\" permission=\"true\" naz-permission-unlike-members=\"true\"/>");
+ sb.append("</usecase>");
+ sb.append("</policy>");
+ sb.append("</node>");
+ sb.append("</policies>");
+ sb.append("</policy-viewer>");
} else {
log.warn("DEBUG: Get XHTML version of policy ...");
sb.append(PolicyViewer.getXHTMLView(getRealm().getPolicyManager(), getRealm().getIdentityManager().getGroupManager(), getPath(), null, orderedBy, showParents, showTabs, showAbbreviatedLabels));
More information about the Yanel-commits
mailing list