On 11/10/2010 7:18 PM, Adam Young wrote:
Please review the attached patch. This can be installed independently
from my patch #28 (HBAC Services). Thanks!

https://fedorahosted.org/reviewboard/r/105/

You want to make sure the hbac_show.json was built with the --rights
param, otherwise you don't get the effective rights in the results.

Attached is the new patch. I regenerated the show and mod files with --all and --rights. Thanks!

--
Endi S. Dewata
From 5ef6371b8d452e8d0a88981f4d1ecdf6c9f74848 Mon Sep 17 00:00:00 2001
From: Endi Sukma Dewata <edew...@redhat.com>
Date: Wed, 10 Nov 2010 14:13:00 -0500
Subject: [PATCH] HBAC Service & Service Group test data

---
 install/static/test/data/hbacsvc_add.json       |   24 ++++++++++++
 install/static/test/data/hbacsvc_del.json       |    9 ++++
 install/static/test/data/hbacsvc_mod.json       |   31 +++++++++++++++
 install/static/test/data/hbacsvc_show.json      |   35 +++++++++++++++++
 install/static/test/data/hbacsvcgroup_add.json  |   26 +++++++++++++
 install/static/test/data/hbacsvcgroup_del.json  |    9 ++++
 install/static/test/data/hbacsvcgroup_mod.json  |   39 +++++++++++++++++++
 install/static/test/data/hbacsvcgroup_show.json |   46 +++++++++++++++++++++++
 8 files changed, 219 insertions(+), 0 deletions(-)
 create mode 100644 install/static/test/data/hbacsvc_add.json
 create mode 100644 install/static/test/data/hbacsvc_del.json
 create mode 100644 install/static/test/data/hbacsvc_mod.json
 create mode 100644 install/static/test/data/hbacsvc_show.json
 create mode 100644 install/static/test/data/hbacsvcgroup_add.json
 create mode 100644 install/static/test/data/hbacsvcgroup_del.json
 create mode 100644 install/static/test/data/hbacsvcgroup_mod.json
 create mode 100644 install/static/test/data/hbacsvcgroup_show.json

diff --git a/install/static/test/data/hbacsvc_add.json b/install/static/test/data/hbacsvc_add.json
new file mode 100644
index 0000000000000000000000000000000000000000..35da07a6eaaa2548eb6fc20468b190be3b3372e1
--- /dev/null
+++ b/install/static/test/data/hbacsvc_add.json
@@ -0,0 +1,24 @@
+{
+    "error": null,
+    "id": 0,
+    "result": {
+        "result": {
+            "cn": [
+                "test"
+            ],
+            "description": [
+                "Test Service"
+            ],
+            "dn": "cn=test,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com",
+            "ipauniqueid": [
+                "c3302e82-ecfd11df-b3f78f4b-11cc007b"
+            ],
+            "objectclass": [
+                "ipaobject",
+                "ipahbacservice"
+            ]
+        },
+        "summary": "Added service \"test\"",
+        "value": "test"
+    }
+}
diff --git a/install/static/test/data/hbacsvc_del.json b/install/static/test/data/hbacsvc_del.json
new file mode 100644
index 0000000000000000000000000000000000000000..fcfce6259b60541fc316c76265acd057b4399646
--- /dev/null
+++ b/install/static/test/data/hbacsvc_del.json
@@ -0,0 +1,9 @@
+{
+    "error": null,
+    "id": 0,
+    "result": {
+        "result": true,
+        "summary": "Deleted service \"test\"",
+        "value": "test"
+    }
+}
diff --git a/install/static/test/data/hbacsvc_mod.json b/install/static/test/data/hbacsvc_mod.json
new file mode 100644
index 0000000000000000000000000000000000000000..335009a989988a79534784a1709487326dc3f0ac
--- /dev/null
+++ b/install/static/test/data/hbacsvc_mod.json
@@ -0,0 +1,31 @@
+{
+    "error": null,
+    "id": 0,
+    "result": {
+        "result": {
+            "attributelevelrights": {
+                "aci": "rscwo",
+                "cn": "rscwo",
+                "description": "rscwo",
+                "ipauniqueid": "rsc",
+                "memberof": "rsc",
+                "nsaccountlock": "rscwo"
+            },
+            "cn": [
+                "test"
+            ],
+            "description": [
+                "Test"
+            ],
+            "ipauniqueid": [
+                "9e5aba82-edd411df-b3f78f4b-11cc007b"
+            ],
+            "objectclass": [
+                "ipaobject",
+                "ipahbacservice"
+            ]
+        },
+        "summary": null,
+        "value": "test"
+    }
+}
diff --git a/install/static/test/data/hbacsvc_show.json b/install/static/test/data/hbacsvc_show.json
new file mode 100644
index 0000000000000000000000000000000000000000..8047964e0432462284b0292ba00593c3b68fc4f9
--- /dev/null
+++ b/install/static/test/data/hbacsvc_show.json
@@ -0,0 +1,35 @@
+{
+    "error": null,
+    "id": 0,
+    "result": {
+        "result": {
+            "attributelevelrights": {
+                "aci": "rscwo",
+                "cn": "rscwo",
+                "description": "rscwo",
+                "ipauniqueid": "rsc",
+                "memberof": "rsc",
+                "nsaccountlock": "rscwo"
+            },
+            "cn": [
+                "sudo"
+            ],
+            "description": [
+                "sudo"
+            ],
+            "dn": "cn=sudo,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com",
+            "ipauniqueid": [
+                "676e92a1-ec7611df-b3f78f4b-11cc007b"
+            ],
+            "memberof": [
+                "cn=SUDO,cn=hbacservicegroups,cn=accounts,dc=dev,dc=example,dc=com"
+            ],
+            "objectclass": [
+                "ipahbacservice",
+                "ipaobject"
+            ]
+        },
+        "summary": null,
+        "value": "sudo"
+    }
+}
diff --git a/install/static/test/data/hbacsvcgroup_add.json b/install/static/test/data/hbacsvcgroup_add.json
new file mode 100644
index 0000000000000000000000000000000000000000..b0827f59bc2b353e17f478a0dc033eb9b4e29b5e
--- /dev/null
+++ b/install/static/test/data/hbacsvcgroup_add.json
@@ -0,0 +1,26 @@
+{
+    "error": null,
+    "id": 0,
+    "result": {
+        "result": {
+            "cn": [
+                "test"
+            ],
+            "description": [
+                "Test Service Group"
+            ],
+            "dn": "cn=test,cn=hbacservicegroups,cn=accounts,dc=dev,dc=example,dc=com",
+            "ipauniqueid": [
+                "0ab6ba82-ecfe11df-b3f78f4b-11cc007b"
+            ],
+            "objectclass": [
+                "ipaobject",
+                "ipahbacservicegroup",
+                "groupOfNames",
+                "top"
+            ]
+        },
+        "summary": "Added HBAC Service group \"test\"",
+        "value": "test"
+    }
+}
diff --git a/install/static/test/data/hbacsvcgroup_del.json b/install/static/test/data/hbacsvcgroup_del.json
new file mode 100644
index 0000000000000000000000000000000000000000..134f7417e88dcbe446cf8f801a1f85b51c0fc270
--- /dev/null
+++ b/install/static/test/data/hbacsvcgroup_del.json
@@ -0,0 +1,9 @@
+{
+    "error": null,
+    "id": 0,
+    "result": {
+        "result": true,
+        "summary": "Deleted HBAC Service group \"test\"",
+        "value": "test"
+    }
+}
diff --git a/install/static/test/data/hbacsvcgroup_mod.json b/install/static/test/data/hbacsvcgroup_mod.json
new file mode 100644
index 0000000000000000000000000000000000000000..e0ec916d3adca99d5953de0eea6fdc3ba90234cc
--- /dev/null
+++ b/install/static/test/data/hbacsvcgroup_mod.json
@@ -0,0 +1,39 @@
+{
+    "error": null,
+    "id": 0,
+    "result": {
+        "result": {
+            "attributelevelrights": {
+                "aci": "rscwo",
+                "businesscategory": "rscwo",
+                "cn": "rscwo",
+                "description": "rscwo",
+                "ipauniqueid": "rsc",
+                "member": "rscwo",
+                "nsaccountlock": "rscwo",
+                "o": "rscwo",
+                "objectclass": "rscwo",
+                "ou": "rscwo",
+                "owner": "rscwo",
+                "seealso": "rscwo"
+            },
+            "cn": [
+                "test"
+            ],
+            "description": [
+                "Test"
+            ],
+            "ipauniqueid": [
+                "2d67d284-edd511df-b3f78f4b-11cc007b"
+            ],
+            "objectclass": [
+                "ipaobject",
+                "ipahbacservicegroup",
+                "groupOfNames",
+                "top"
+            ]
+        },
+        "summary": "Modified HBAC Service group \"test\"",
+        "value": "test"
+    }
+}
diff --git a/install/static/test/data/hbacsvcgroup_show.json b/install/static/test/data/hbacsvcgroup_show.json
new file mode 100644
index 0000000000000000000000000000000000000000..7074457450a0c182bc2c339f9c275e5024e75a64
--- /dev/null
+++ b/install/static/test/data/hbacsvcgroup_show.json
@@ -0,0 +1,46 @@
+{
+    "error": null,
+    "id": 0,
+    "result": {
+        "result": {
+            "attributelevelrights": {
+                "aci": "rscwo",
+                "businesscategory": "rscwo",
+                "cn": "rscwo",
+                "description": "rscwo",
+                "ipauniqueid": "rsc",
+                "member": "rscwo",
+                "memberof": "rsc",
+                "nsaccountlock": "rscwo",
+                "o": "rscwo",
+                "objectclass": "rscwo",
+                "ou": "rscwo",
+                "owner": "rscwo",
+                "seealso": "rscwo"
+            },
+            "cn": [
+                "SUDO"
+            ],
+            "description": [
+                "Default group of SUDO related services"
+            ],
+            "dn": "cn=sudo,cn=hbacservicegroups,cn=accounts,dc=dev,dc=example,dc=com",
+            "ipauniqueid": [
+                "676e92ab-ec7611df-b3f78f4b-11cc007b"
+            ],
+            "member_hbacsvc": [
+                "sudo",
+                "sudo-i"
+            ],
+            "objectclass": [
+                "ipaobject",
+                "ipahbacservicegroup",
+                "nestedGroup",
+                "groupOfNames",
+                "top"
+            ]
+        },
+        "summary": null,
+        "value": "sudo"
+    }
+}
-- 
1.7.2.3

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to