[cvs] [Wiki] changed: HordePolicy
Ben Chavet
ben at horde.org
Thu May 18 21:21:54 PDT 2006
ben Thu, 18 May 2006 21:21:53 -0700
Modified page: http://wiki.horde.org/HordePolicy
New Revision: 1.12
Change log: more brainstorming
@@ -43,8 +43,28 @@
* horde group
* individual user
* guest user
* OU if using LDAP backend
+
+Another internal structure idea:
+
+<code>
+policy
+|-- name
+|-- targets
+| |-- target1
+| `-- target2
+|-- app1 (ie, imp)
+`-- app2 (ie, turba)
+ |--attribute-group1
+ | |-- attribute-group2
+ | | `-- attribute1
+ | | `-- value
+ | `-- attribute2
+ | `-- value
+ `-- attribute3
+ `-- value
+</code>
----
++ What would need to be done
@@ -68,9 +88,8 @@
horde_policy
------------
policy_id
policy_name
-policy_updated
</code>
<code>
horde_policy_attributes
@@ -104,8 +123,9 @@
* all $pref->getValue() calls could be handled on the backend by writing a Policy driver for the Prefs system, giving us a drop-in replacement.
* we'd need a way to clearly define what happens if two Horde Policies have overlapping, conflicting settings.
* there should be a default "root" policy, which cannot be detached from the root installation. This policy would be a site-wide policy that always exists.
+* Should we keep a history of who created or edited a policy? Can we use the history classes for this?
----
++ Links
More information about the cvs
mailing list