jvanzyl 01/09/26 23:23:10
Added: src/tdk/apps/2/src/conf turbine-security.dtd
turbine-security.xml
Log:
- first use of fedor's nifty tasks in the TDK. we're using the data sql
task to populate turbine's security system with some initial values
in a database independent way.
these files may be renamed to ${tdk.project}-security.dtd and
${tdk.project}-security.xml.
Revision Changes Path
1.1 jakarta-turbine-tdk/src/tdk/apps/2/src/conf/turbine-security.dtd
Index: turbine-security.dtd
===================================================================
<!ELEMENT dataset (
TurbineGroup*,
TurbinePermission*,
TurbineRole*,
TurbineRolePermission*,
TurbineUser*,
TurbineUserGroupRole*)>
<!ATTLIST dataset
name CDATA #REQUIRED
>
<!ELEMENT TurbineGroup EMPTY>
<!ATTLIST TurbineGroup
GroupId CDATA #REQUIRED
GroupName CDATA #REQUIRED
Objectdata CDATA #IMPLIED
>
<!ELEMENT TurbinePermission EMPTY>
<!ATTLIST TurbinePermission
PermissionId CDATA #REQUIRED
PermissionName CDATA #REQUIRED
Objectdata CDATA #IMPLIED
>
<!ELEMENT TurbineRole EMPTY>
<!ATTLIST TurbineRole
RoleId CDATA #REQUIRED
RoleName CDATA #REQUIRED
Objectdata CDATA #IMPLIED
>
<!ELEMENT TurbineRolePermission EMPTY>
<!ATTLIST TurbineRolePermission
RoleId CDATA #REQUIRED
PermissionId CDATA #REQUIRED
>
<!ELEMENT TurbineUser EMPTY>
<!ATTLIST TurbineUser
UserId CDATA #REQUIRED
LoginName CDATA #REQUIRED
FirstName CDATA #IMPLIED
LastName CDATA #IMPLIED
PasswordValue CDATA #REQUIRED
>
<!ELEMENT TurbineUserGroupRole EMPTY>
<!ATTLIST TurbineUserGroupRole
UserId CDATA #REQUIRED
GroupId CDATA #REQUIRED
RoleId CDATA #REQUIRED
>
1.1 jakarta-turbine-tdk/src/tdk/apps/2/src/conf/turbine-security.xml
Index: turbine-security.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
<!DOCTYPE dataset SYSTEM "file://turbine-security.dtd">
<dataset name="all">
<!-- Users -->
<TurbineUser UserId="1" LoginName="turbine" PasswordValue="turbine"
FirstName="turbine" LastName="turbine"/>
<TurbineUser UserId="2" LoginName="bbarker" PasswordValue="user1" FirstName="Bob"
LastName="Barker"/>
<TurbineUser UserId="3" LoginName="mhall" PasswordValue="user2" FirstName="Monty"
LastName="Hall"/>
<!-- Groups -->
<TurbineGroup GroupId="1" GroupName="global"/>
<!-- Permissions -->
<TurbinePermission PermissionId="1" PermissionName="admin_users"/>
<TurbinePermission PermissionId="2" PermissionName="homepage_access"/>
<!-- Roles -->
<TurbineRole RoleId="1" RoleName="turbine_root"/>
<TurbineRole RoleId="2" RoleName="Site Administrator"/>
<!-- Associate Permissions with Roles -->
<TurbineRolePermission RoleId="1" PermissionId="1"/>
<TurbineRolePermission RoleId="1" PermissionId="2"/>
<!-- Associate Users, Groups, and Roles -->
<TurbineUserGroupRole UserId="1" GroupId="1" RoleId="1"/>
</dataset>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]