Author: tv
Date: Mon Sep 30 09:12:46 2013
New Revision: 1527492

URL: http://svn.apache.org/r1527492
Log:
- Prepare components and sites for multi-module build
- Update docs
- Derive from Turbine parent POM 3

Added:
    turbine/fulcrum/trunk/security/src/site/resources/images/
      - copied from r1526815, turbine/fulcrum/trunk/security/xdocs/images/
    turbine/fulcrum/trunk/security/src/site/resources/images/basic.png   (with 
props)
    turbine/fulcrum/trunk/security/src/site/resources/images/dynamic.png   
(with props)
    turbine/fulcrum/trunk/security/src/site/resources/images/turbine.png   
(with props)
Removed:
    turbine/fulcrum/trunk/security/xdocs/changes.xml
    turbine/fulcrum/trunk/security/xdocs/images/
Modified:
    turbine/fulcrum/trunk/security/api/pom.xml
    turbine/fulcrum/trunk/security/api/src/site/site.xml
    turbine/fulcrum/trunk/security/hibernate/pom.xml
    turbine/fulcrum/trunk/security/hibernate/src/site/site.xml
    turbine/fulcrum/trunk/security/ldap/pom.xml
    turbine/fulcrum/trunk/security/ldap/src/site/site.xml
    turbine/fulcrum/trunk/security/memory/pom.xml
    turbine/fulcrum/trunk/security/memory/src/site/site.xml
    turbine/fulcrum/trunk/security/nt/pom.xml
    turbine/fulcrum/trunk/security/nt/src/site/site.xml
    turbine/fulcrum/trunk/security/pom.xml
    turbine/fulcrum/trunk/security/src/changes/changes.xml
    turbine/fulcrum/trunk/security/src/site/site.xml
    turbine/fulcrum/trunk/security/torque/pom.xml
    turbine/fulcrum/trunk/security/torque/src/site/site.xml
    turbine/fulcrum/trunk/security/xdocs/index.xml
    turbine/fulcrum/trunk/security/xdocs/tasks.xml

Modified: turbine/fulcrum/trunk/security/api/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/api/pom.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/api/pom.xml (original)
+++ turbine/fulcrum/trunk/security/api/pom.xml Mon Sep 30 09:12:46 2013
@@ -20,6 +20,7 @@
         <artifactId>fulcrum-security-parent</artifactId>
         <groupId>org.apache.fulcrum</groupId>
         <version>1.1.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.fulcrum</groupId>
@@ -28,7 +29,7 @@
     <version>1.1.0-SNAPSHOT</version>
 
     <description>Fulcrum Security Basic API</description>
-    <url>http://turbine.apache.org/fulcrum/fulcrum-security-api</url>
+    <url>http://turbine.apache.org/fulcrum/security/fulcrum-security-api</url>
 
     <scm>
         
<connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/api/</connection>
@@ -36,14 +37,6 @@
         
<url>http://svn.apache.org/viewcvs/turbine/fulcrum/trunk/security/api/</url>
     </scm>
 
-    <distributionManagement>
-        <site>
-            <id>apache.website</id>
-            <name>Fulcrum Website</name>
-            
<url>${turbine.deployment.protocol}://people.apache.org/www/turbine.apache.org/fulcrum/fulcrum-security-api/</url>
-        </site>
-    </distributionManagement>
-
     <dependencies>
         <dependency>
             <groupId>commons-lang</groupId>

Modified: turbine/fulcrum/trunk/security/api/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/api/src/site/site.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/api/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/security/api/src/site/site.xml Mon Sep 30 09:12:46 
2013
@@ -17,12 +17,12 @@
  specific language governing permissions and limitations
  under the License.
 -->
-<project
-  name="Fulcrum Security API"
-  href="http://turbine.apache.org/fulcrum/fulcrum-security-api/";>
+<project xmlns="http://maven.apache.org/DECORATION/1.4.0"; 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 
http://maven.apache.org/xsd/decoration-1.4.0.xsd";
+  name="Fulcrum Security API">
 
 <body>
-
 </body>
 
 </project>

Modified: turbine/fulcrum/trunk/security/hibernate/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/hibernate/pom.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/hibernate/pom.xml (original)
+++ turbine/fulcrum/trunk/security/hibernate/pom.xml Mon Sep 30 09:12:46 2013
@@ -24,6 +24,7 @@
         <artifactId>fulcrum-security-parent</artifactId>
         <groupId>org.apache.fulcrum</groupId>
         <version>1.1.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.fulcrum</groupId>
@@ -34,21 +35,13 @@
       Fulcrum Security Hibernate Impl is an implementation of the Fulcrum 
Security API
       that uses Hibernate as a database backend.
     </description>
-    <url>http://turbine.apache.org/fulcrum/fulcrum-security-hibernate/</url>
+    
<url>http://turbine.apache.org/fulcrum/security/fulcrum-security-hibernate/</url>
     <scm>
       
<connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/hibernate/</connection>
       
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/hibernate/</developerConnection>
       
<url>http://svn.apache.org/viewcvs/turbine/fulcrum/trunk/security/hibernate/</url>
     </scm>
 
-    <distributionManagement>
-      <site>
-        <id>apache.website</id>
-        <name>Fulcrum Website</name>
-        
<url>${turbine.deployment.protocol}://people.apache.org/www/turbine.apache.org/fulcrum/fulcrum-security-hibernate/</url>
-      </site>
-    </distributionManagement>
-
     <build>
         <sourceDirectory>${basedir}/src/java/</sourceDirectory>
         <testSourceDirectory>${basedir}/src/test/</testSourceDirectory>

Modified: turbine/fulcrum/trunk/security/hibernate/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/hibernate/src/site/site.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/hibernate/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/security/hibernate/src/site/site.xml Mon Sep 30 
09:12:46 2013
@@ -17,12 +17,12 @@
  specific language governing permissions and limitations
  under the License.
 -->
-<project
-  name="Fulcrum Security Hibernate Implementation"
-  href="http://turbine.apache.org/fulcrum/fulcrum-security-hibernate/";>
+<project xmlns="http://maven.apache.org/DECORATION/1.4.0"; 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 
http://maven.apache.org/xsd/decoration-1.4.0.xsd";
+  name="Fulcrum Security Hibernate Implementation">
 
 <body>
-
 </body>
 
 </project>

Modified: turbine/fulcrum/trunk/security/ldap/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/ldap/pom.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/ldap/pom.xml (original)
+++ turbine/fulcrum/trunk/security/ldap/pom.xml Mon Sep 30 09:12:46 2013
@@ -20,6 +20,7 @@
         <artifactId>fulcrum-security-parent</artifactId>
         <groupId>org.apache.fulcrum</groupId>
         <version>1.1.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.fulcrum</groupId>
@@ -27,21 +28,13 @@
     <name>Fulcrum Security LDAP Impl</name>
     <version>1.1.0-SNAPSHOT</version>
     
-    <url>http://turbine.apache.org/fulcrum/fulcrum-security-ldap</url>
+    <url>http://turbine.apache.org/fulcrum/security/fulcrum-security-ldap</url>
     <scm>
         
<connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/ldap/</connection>
         
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/ldap/</developerConnection>
         
<url>http://svn.apache.org/viewcvs/turbine/fulcrum/trunk/security/ldap/</url>
     </scm>
 
-    <distributionManagement>
-        <site>
-            <id>apache.website</id>
-            <name>Fulcrum Website</name>
-            
<url>${fulcrum.deployment.protocol}://people.apache.org/www/turbine.apache.org/fulcrum/fulcrum-security-ldap/</url>
-        </site>
-    </distributionManagement>
-
     <build>
         <sourceDirectory>${basedir}/src/java/</sourceDirectory>
         <testSourceDirectory>${basedir}/src/test/</testSourceDirectory>
@@ -115,36 +108,4 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
-    
-    <profiles>
-        <profile>
-            <id>rc</id>
-            <distributionManagement>
-                <!-- Cannot define in parent ATM, see COMMONSSITE-26 -->
-                <site>
-                    <id>apache.website</id>
-                    <name>Apache Fulcrum Release Candidate Staging Site</name>
-                    
<url>${fulcrum.deployment.protocol}://people.apache.org/www/turbine.apache.org/builds/fulcrum/${fulcrum.componentid}/${fulcrum.release.version}/${fulcrum.rc.version}/site</url>
-                </site>
-            </distributionManagement>
-        </profile>
-    </profiles>
-
-    <properties>
-        <!-- This bits are used for the staging directory -->
-        <fulcrum.release.version>1.1.0</fulcrum.release.version>
-        <fulcrum.rc.version>RC1</fulcrum.rc.version>
-        <fulcrum.deployment.protocol>scpexe</fulcrum.deployment.protocol>
-    </properties>
-    
-    <reporting>
-        <plugins>
-            <plugin>
-                <artifactId>maven-changes-plugin</artifactId>
-                <configuration>
-                    <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
-                </configuration>
-            </plugin>
-        </plugins>
-    </reporting>
 </project>

Modified: turbine/fulcrum/trunk/security/ldap/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/ldap/src/site/site.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/ldap/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/security/ldap/src/site/site.xml Mon Sep 30 09:12:46 
2013
@@ -17,12 +17,12 @@
  specific language governing permissions and limitations
  under the License.
 -->
-<project
-  name="Fulcrum Security LDAP Implementation"
-  href="http://turbine.apache.org/fulcrum/fulcrum-security-ldap/";>
+<project xmlns="http://maven.apache.org/DECORATION/1.4.0"; 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 
http://maven.apache.org/xsd/decoration-1.4.0.xsd";
+  name="Fulcrum Security LDAP Implementation">
 
 <body>
-
 </body>
 
 </project>

Modified: turbine/fulcrum/trunk/security/memory/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/pom.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/memory/pom.xml (original)
+++ turbine/fulcrum/trunk/security/memory/pom.xml Mon Sep 30 09:12:46 2013
@@ -20,6 +20,7 @@
         <artifactId>fulcrum-security-parent</artifactId>
         <groupId>org.apache.fulcrum</groupId>
         <version>1.1.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.fulcrum</groupId>
@@ -30,7 +31,7 @@
       Fulcrum Security Memory Impl is an implementation of the Fulcrum 
Security API
       that uses simple HashMaps as a backend. It is meant mainly for test 
purposes.
     </description>
-    <url>http://turbine.apache.org/fulcrum/fulcrum-security-memory</url>
+    
<url>http://turbine.apache.org/fulcrum/security/fulcrum-security-memory</url>
     <scm>
         
<connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/memory/</connection>
         
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/memory/</developerConnection>

Modified: turbine/fulcrum/trunk/security/memory/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/memory/src/site/site.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/memory/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/security/memory/src/site/site.xml Mon Sep 30 09:12:46 
2013
@@ -17,12 +17,12 @@
  specific language governing permissions and limitations
  under the License.
 -->
-<project
-  name="Fulcrum Security Memory Implementation"
-  href="http://turbine.apache.org/fulcrum/fulcrum-security-memory/";>
+<project xmlns="http://maven.apache.org/DECORATION/1.4.0"; 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 
http://maven.apache.org/xsd/decoration-1.4.0.xsd";
+  name="Fulcrum Security Memory Implementation">
 
 <body>
-
 </body>
 
 </project>

Modified: turbine/fulcrum/trunk/security/nt/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/nt/pom.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/nt/pom.xml (original)
+++ turbine/fulcrum/trunk/security/nt/pom.xml Mon Sep 30 09:12:46 2013
@@ -21,6 +21,7 @@
                <artifactId>fulcrum-security-parent</artifactId>
                <groupId>org.apache.fulcrum</groupId>
                <version>1.1.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
        </parent>
        <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.fulcrum</groupId>
@@ -29,9 +30,9 @@
   <name>Fulcrum Security NT Impl</name>
   <description>
     Fulcrum Security NT Impl is an implementation of the Fulcrum Security API
-    that uses a Microsoft Windows NT Server as a backend.
+    that uses a Microsoft Windows NT Server as a authentication source.
   </description>
-  <url>http://turbine.apache.org/fulcrum/fulcrum-security-nt</url>
+  <url>http://turbine.apache.org/fulcrum/security/fulcrum-security-nt</url>
   <scm>
     
<connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/nt/</connection>
     
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/nt/</developerConnection>
@@ -74,13 +75,6 @@
         <version>1.0.6</version>
         <scope>test</scope>
     </dependency>
-    <dependency>
-       <groupId>commons-logging</groupId>
-       <artifactId>commons-logging</artifactId>
-       <version>1.1.1</version>
-       <type>jar</type>
-       <scope>test</scope>
-    </dependency>
   </dependencies>
 
 </project>

Modified: turbine/fulcrum/trunk/security/nt/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/nt/src/site/site.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/nt/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/security/nt/src/site/site.xml Mon Sep 30 09:12:46 2013
@@ -17,12 +17,12 @@
  specific language governing permissions and limitations
  under the License.
 -->
-<project
-  name="Fulcrum Security NT Implementation"
-  href="http://turbine.apache.org/fulcrum/fulcrum-security-nt/";>
+<project xmlns="http://maven.apache.org/DECORATION/1.4.0"; 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 
http://maven.apache.org/xsd/decoration-1.4.0.xsd";
+  name="Fulcrum Security NT Implementation">
 
 <body>
-
 </body>
 
 </project>

Modified: turbine/fulcrum/trunk/security/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/pom.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/pom.xml (original)
+++ turbine/fulcrum/trunk/security/pom.xml Mon Sep 30 09:12:46 2013
@@ -23,7 +23,7 @@
    <parent>
        <artifactId>turbine-parent</artifactId>
        <groupId>org.apache.turbine</groupId>
-       <version>2</version>
+       <version>3</version>
    </parent>
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.fulcrum</groupId>
@@ -31,16 +31,36 @@
     <version>1.1.0-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Fulcrum Security Master Build</name>
-    <url>http://turbine.apache.org/fulcrum/fulcrum-security-site</url>
+    <url>http://turbine.apache.org/fulcrum/security/</url>
 
+    <!-- Required for staging to work -->
     <distributionManagement>
         <site>
-            <id>apache.website</id>
-            <name>Fulcrum Website</name>
-            
<url>${turbine.deployment.protocol}://people.apache.org/www/turbine.apache.org/fulcrum/fulcrum-security-site/</url>
+            <id>turbine.apache.org</id>
+            <url>http://turbine.apache.org/fulcrum/security/</url>
         </site>
     </distributionManagement>
-    
+
+    <developers>
+        <developer>
+          <id>epugh</id>
+          <name>Eric Pugh</name>
+          <email>[email protected]</email>
+          <url />
+          <organization />
+          <timezone />
+        </developer>
+        <developer>
+          <name>Thomas Vandahl</name>
+          <id>tv</id>
+          <email>[email protected]</email>
+          <organization />
+          <roles>
+            <role>Java Developer</role>
+          </roles>
+          <timezone>1</timezone>
+        </developer>
+    </developers>
     <contributors>
         <contributor>
             <name>Ben Gidley</name>
@@ -74,16 +94,11 @@
         <!--  module>ldap</module -->
         <module>torque</module>
     </modules>
-    <reporting>
-        <plugins>
-            <plugin>
-                <artifactId>maven-changes-plugin</artifactId>
-                <configuration>
-                    <xmlPath>${basedir}/xdocs/changes.xml</xmlPath>
-                </configuration>
-            </plugin>
-        </plugins>
-    </reporting>
+
+    <build>
+        <sourceDirectory>${basedir}/src/java</sourceDirectory>
+        <testSourceDirectory>${basedir}/src/test</testSourceDirectory>
+    </build>
 
     <profiles>
         <profile>
@@ -119,7 +134,7 @@
     </profiles>
     
     <properties>
-        <maven.compile.source>1.5</maven.compile.source>
-        <maven.compile.target>1.5</maven.compile.target>
+        <turbine.site.path>fulcrum/security</turbine.site.path>
+        
<turbine.scmPubCheckoutDirectory>${turbine.site.cache}/fulcrum/security</turbine.scmPubCheckoutDirectory>
     </properties>
 </project>

Modified: turbine/fulcrum/trunk/security/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/src/changes/changes.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/src/changes/changes.xml (original)
+++ turbine/fulcrum/trunk/security/src/changes/changes.xml Mon Sep 30 09:12:46 
2013
@@ -44,7 +44,7 @@
         Changed BasicUser, BasicGroup, DynamicUser, DynamicGroup, DynamicRole,
         DynamicPermission, TurbineUser, TurbineGroup, TurbineRole and 
TurbinePermission to
         interfaces. Added default implementations for existing security 
services.
-        Changed all occurences of these classes to use BasicUserImpl, 
BasicGroupImpl,
+        Changed all occurrences of these classes to use BasicUserImpl, 
BasicGroupImpl,
         DynamicUserImpl, DynamicGroupImpl, DynamicRoleImpl, 
DynamicPermissionImpl,
         TurbineUserImpl, TurbineGroupImpl, TurbineRoleImpl and 
TurbinePermissionImpl instead.
       </action>
@@ -104,17 +104,17 @@
       <action dev="mmanner" type="add">
         Change Dynamic* entity objects to use Set.  Refactored Hibernate 
implementation of Security to
         use more efficient deletion when doing oneshot deletes during 
revokeAll methods.  Added get[Entity]ById()
-        method as well.  Change grants/revokes to be Synchronizied.
+        method as well.  Change grants/revokes to be Synchronized.
       </action>
     </release>
     <release version="1.0-alpha-6" date="in cvs">
       <action dev="epugh" type="add">
-    Added getAllUsers() to UserManager
+      Added getAllUsers() to UserManager
       </action>
     </release>
     <release version="1.0-alpha-4" date="in cvs">
       <action dev="epugh" type="add">
-    Added ThreadSafe marker interface to AbstractManager.
+      Added ThreadSafe marker interface to AbstractManager.
       </action>
       <action dev="epugh" type="add">
       Added the "Basic" model and supplied implementations for memory, NT, and 
Hibernate.
@@ -126,9 +126,9 @@
       AccessControlLists are now pluggable via the ACLFactory implementation 
you supply.
       </action>
     <action dev="epugh" type="update">
-    Vastly refactored the builds into multiple projects.  The api related 
onces are <code>/api</code> and <code>/spi</code>.
-    The implementation details are in 
<code>/memory</code>,<code>/hibernate</code>, and<code>/nt</code>.  And lastly, 
there
-    are two adapters: <code>/adapters/turbine</code> and 
<code>/adapters/opensymphony</code>.
+    Vastly refactored the builds into multiple projects.  The api related 
onces are /api and /spi.
+    The implementation details are in /memory,/hibernate, and/nt.  And lastly, 
there
+    are two adapters: /adapters/turbine and /adapters/opensymphony.
       </action>
     <action dev="epugh" type="remove">
     Tossed the various Torque code.  It isn't unit tested, and was causing 
lots of work that couldn't be tested..  At some

Added: turbine/fulcrum/trunk/security/src/site/resources/images/basic.png
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/src/site/resources/images/basic.png?rev=1527492&view=auto
==============================================================================
Binary file - no diff available.

Propchange: turbine/fulcrum/trunk/security/src/site/resources/images/basic.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: turbine/fulcrum/trunk/security/src/site/resources/images/dynamic.png
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/src/site/resources/images/dynamic.png?rev=1527492&view=auto
==============================================================================
Binary file - no diff available.

Propchange: turbine/fulcrum/trunk/security/src/site/resources/images/dynamic.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: turbine/fulcrum/trunk/security/src/site/resources/images/turbine.png
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/src/site/resources/images/turbine.png?rev=1527492&view=auto
==============================================================================
Binary file - no diff available.

Propchange: turbine/fulcrum/trunk/security/src/site/resources/images/turbine.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: turbine/fulcrum/trunk/security/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/src/site/site.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/security/src/site/site.xml Mon Sep 30 09:12:46 2013
@@ -17,29 +17,23 @@
  specific language governing permissions and limitations
  under the License.
 -->
-<project
-  name="Fulcrum Security"
-  href="http://turbine.apache.org/fulcrum/fulcrum-security-site/";>
+<project xmlns="http://maven.apache.org/DECORATION/1.4.0"; 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 
http://maven.apache.org/xsd/decoration-1.4.0.xsd";
+  name="Fulcrum Security">
 
 <body>
-
     <menu name="Overview" inherit="top">
-      <item name="Main"                 
href="http://turbine.apache.org/fulcrum/fulcrum-security-site/"/>
-      <item name="Authenticators"       
href="http://turbine.apache.org/fulcrum/fulcrum-security-site/authenticators.html"/>
-      <item name="Tasks"                
href="http://turbine.apache.org/fulcrum/fulcrum-security-site/tasks.html"/>
+      <item name="Main"                 href="index.html" collapse="false"/>
     </menu>
 
-    <menu name="Security Components" inherit="top">
-        <item name="Site"                  
href="http://turbine.apache.org/fulcrum/fulcrum-security-site/"/>
-        <item name="Security API"          
href="http://turbine.apache.org/fulcrum/fulcrum-security-api/"/>
-        <item name="Memory Impl"           
href="http://turbine.apache.org/fulcrum/fulcrum-security-memory/"/>
-        <item name="Hibernate Impl"        
href="http://turbine.apache.org/fulcrum/fulcrum-security-hibernate/"/>
-        <item name="Torque Impl"           
href="http://turbine.apache.org/fulcrum/fulcrum-security-torque/"/>
-        <item name="NT Impl"               
href="http://turbine.apache.org/fulcrum/fulcrum-security-nt/"/>
-        <item name="Adapter Turbine"       
href="http://turbine.apache.org/fulcrum/fulcrum-security-adapter-turbine/"/>
-        <item name="Adapter OpenSymphony"  
href="http://turbine.apache.org/fulcrum/fulcrum-security-adapter-opensymphony/"/>
-    </menu>
+    <menu ref="modules" />
 
+    <menu name="Documentation">
+      <item name="Authenticators"       href="authenticators.html"/>
+      <item name="Example"              href="example.html"/>
+      <item name="Tasks"                href="tasks.html"/>
+    </menu>
 </body>
 
 </project>

Modified: turbine/fulcrum/trunk/security/torque/pom.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/pom.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/torque/pom.xml (original)
+++ turbine/fulcrum/trunk/security/torque/pom.xml Mon Sep 30 09:12:46 2013
@@ -21,6 +21,7 @@
                <artifactId>fulcrum-security-parent</artifactId>
                <groupId>org.apache.fulcrum</groupId>
                <version>1.1.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
        </parent>
        <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.fulcrum</groupId>
@@ -31,7 +32,7 @@
     Fulcrum Security Torque Impl is an implementation of the Fulcrum Security 
API
     that uses Apache DB Torque as a database backend.
   </description>
-  <url>http://turbine.apache.org/fulcrum/fulcrum-security-torque</url>
+  <url>http://turbine.apache.org/fulcrum/security/fulcrum-security-torque</url>
   <scm>
     
<connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/torque/</connection>
     
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/security/torque/</developerConnection>
@@ -46,7 +47,6 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-surefire-plugin</artifactId>
-        <version>2.4.3</version>
         <configuration>
           <forkMode>perTest</forkMode>
         </configuration>
@@ -61,6 +61,11 @@
       <version>1.1.0-SNAPSHOT</version>
     </dependency>
     <dependency>
+        <groupId>org.apache.torque</groupId>
+        <artifactId>torque-runtime</artifactId>
+        <version>4.0</version>
+    </dependency>
+    <dependency>
         <groupId>org.apache.fulcrum</groupId>
         <artifactId>fulcrum-security-api</artifactId>
         <version>1.1.0-SNAPSHOT</version>
@@ -71,7 +76,6 @@
         <groupId>hsqldb</groupId>
         <artifactId>hsqldb</artifactId>
         <version>1.8.0.7</version>
-        <type>jar</type>
         <scope>test</scope>
     </dependency>
     <dependency>
@@ -92,18 +96,6 @@
         <version>1.0.6</version>
         <scope>test</scope>
     </dependency>
-    <dependency>
-       <groupId>org.apache.fulcrum</groupId>
-       <artifactId>fulcrum-crypto</artifactId>
-       <version>1.0.7</version>
-       <type>jar</type>
-    </dependency>
-    <dependency>
-       <groupId>org.apache.torque</groupId>
-       <artifactId>torque-runtime</artifactId>
-       <version>4.0</version>
-       <type>jar</type>
-    </dependency>
   </dependencies>
 
   <profiles>

Modified: turbine/fulcrum/trunk/security/torque/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/torque/src/site/site.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/torque/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/security/torque/src/site/site.xml Mon Sep 30 09:12:46 
2013
@@ -17,12 +17,12 @@
  specific language governing permissions and limitations
  under the License.
 -->
-<project
-  name="Fulcrum Security Torque Implementation"
-  href="http://turbine.apache.org/fulcrum/fulcrum-security-torque/";>
+<project xmlns="http://maven.apache.org/DECORATION/1.4.0"; 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 
http://maven.apache.org/xsd/decoration-1.4.0.xsd";
+  name="Fulcrum Security Torque Implementation">
 
 <body>
-
 </body>
 
 </project>

Modified: turbine/fulcrum/trunk/security/xdocs/index.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/xdocs/index.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/xdocs/index.xml (original)
+++ turbine/fulcrum/trunk/security/xdocs/index.xml Mon Sep 30 09:12:46 2013
@@ -22,7 +22,7 @@
 
   <properties>
     <title>Security Component</title>
-    <author email="[email protected]">Eric PUgh</author>
+    <author email="[email protected]">Eric Pugh</author>
   </properties>
 
   <body>
@@ -67,32 +67,46 @@
       In it, you have a set of permissions that are related in a many to many 
relation ship with a set or roles.
       Those roles are related
       in a many to many relationship with a set of groups.  A user is in a 
many to many relationship
-      with a set of groups.  <i>note: I will try and get a diagram. any 
suggestions on diagram tools?</i>
+      with a set of groups.
       </p>
       <p>
-      The <code>memory</code>, <code>hibernate</code> and <code>torque</code> 
packages currently implements this security model.
+      The <code>memory</code>, <code>hibernate</code> and <code>torque</code> 
packages currently implement this security model.
       </p>
     </subsection>
 
     <subsection name="Turbine">
       <p>
-    This model is based on what the Turbine application server uses, and 
leverages the Dynamic model.  It merely adds
-    the concept of a "global group" which is a toplevel group to the Dynamic 
model.
-    However, what makes this different is that instead of roles
-    being related just to groups, there instead is a many to many relationship 
between users and
-    groups and roles.  So you pick a user, pick their role, and their group, 
and that is their permissions.
-    </p>
+      This model is based on what the Turbine application server uses, and 
leverages the Dynamic model.  It merely adds
+      the concept of a "global group" which is a toplevel group to the Dynamic 
model.
+      However, what makes this different is that instead of roles
+      being related just to groups, there instead is a many to many 
relationship between users and
+      groups and roles.  So you pick a user, pick their role, and their group, 
and that is their permissions.
+      </p>
+      <p>
+      The <code>memory</code>, <code>hibernate</code> and <code>torque</code> 
packages currently implement this security model.
+      </p>
     </subsection>
+
     <subsection name="Basic">
       <p>
-    This model is very simple and was originally inspired by OSUser's security 
model.  In it, you have users, and groups, and security
-    is based on a user belonging to a group.  Users can belong to multiple 
groups.  So groups become
-    the equivalent of roles/permissions.
+      This model is very simple and was originally inspired by OSUser's 
security model.  In it, you have users, and groups, and security
+      is based on a user belonging to a group.  Users can belong to multiple 
groups.  So groups become
+      the equivalent of roles/permissions.
       </p>
       <p>
-      The <code>memory</code>, <code>nt</code> <code>torque</code> and 
<code>hibernate</code>  packages currently implements this security model.
+      The <code>memory</code>, <code>nt</code> <code>torque</code> and 
<code>hibernate</code>  packages currently implement this security model.
       </p>
     </subsection>
+    
+    <subsection name="Diagrams">
+      <table>
+        <tr style="background-color: white;">
+          <td><img src="images/dynamic.png" /></td>
+          <td><img src="images/turbine.png" /></td>
+          <td><img src="images/basic.png" /></td>
+        </tr>
+      </table>
+    </subsection>
   </section>
 
 <section name="Simple">

Modified: turbine/fulcrum/trunk/security/xdocs/tasks.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/xdocs/tasks.xml?rev=1527492&r1=1527491&r2=1527492&view=diff
==============================================================================
--- turbine/fulcrum/trunk/security/xdocs/tasks.xml (original)
+++ turbine/fulcrum/trunk/security/xdocs/tasks.xml Mon Sep 30 09:12:46 2013
@@ -32,35 +32,22 @@
        <p>
 
           <ul>
-           <li>
-              Need to use the encryption component!
-            </li>
-           <li>
-              Finish fleshing out the Adapters for Turbine.  Right now they 
are a pretty minimal implementation
-              to validate that the Adapter concept would work.  Currently they 
only support moving objects from
-              fulcrum to turbine.  Sending objects from Turbine back to 
Fulcrum is not supported.  Just needs some
-              grunt work.
-            </li>
             <li>
               Try and figure out how to get both NTLM authentication, as well 
as retrieving the password, or the groups
               directly to use with "Basic" security model.
             </li>
-            <li>
-              Upgrade to using Merlin for unit tests instead of ECM..  Also 
have demos showing using the security module
-              in Merlin.
-            </li>
           </ul>
         </p>
 
     </section>
 
-    <section name="Things to Resolve">
+    <!--  section name="Things to Resolve">
 
 
 
 
 
-    </section>
+    </section -->
 
   </body>
 </document>


Reply via email to