From 0e8ee12a886660ff23c27eb97199ad97ce94df80 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Sat, 23 Jun 2007 21:31:35 +0000
Subject: [PATCH] Provide a way to control the order in which plugins are invoked.  This implementation is similar to that used by DSEE 6.  The "cn=Plugins,cn=config" configuration entry now supports a number of new configuration attributes (one per plugin type) that can be used to control the invocation order for plugins of that type.  The plugin order specification should be a string that is a comma-delimited list of the names of the plugins in the order in which they should be invoked, and it should also include an asterisk to indicate the order in which any unmatched plugins should be invoked.

---
 opends/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/opends/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml
index a70f257..7397292 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml
@@ -146,17 +146,11 @@
       </cli:relation>
     </adm:profile>
   </adm:relation>
-  <adm:relation name="plugin">
-    <adm:one-to-many />
+  <adm:relation name="plugin-root" managed-object-name="plugin-root">
+    <adm:one-to-one />
     <adm:profile name="ldap">
       <ldap:rdn-sequence>cn=Plugins,cn=config</ldap:rdn-sequence>
     </adm:profile>
-    <adm:profile name="cli">
-      <cli:relation>
-        <cli:default-property name="enabled" />
-        <cli:default-property name="plugin-type" />
-      </cli:relation>
-    </adm:profile>
   </adm:relation>
   <adm:relation name="virtual-attribute">
     <adm:one-to-many />

--
Gitblit v1.10.0