[Skabacca-developer] SF.net SVN: skabacca:[27] trunk/src/main/dm
Status: Pre-Alpha
Brought to you by:
triathlon98
|
From: <tri...@us...> - 2010-02-10 20:18:14
|
Revision: 27
http://skabacca.svn.sourceforge.net/skabacca/?rev=27&view=rev
Author: triathlon98
Date: 2010-02-10 20:18:08 +0000 (Wed, 10 Feb 2010)
Log Message:
-----------
add Artifact fields in Person, no Criteria just yet
Modified Paths:
--------------
trunk/src/main/dm/Artifact.table
trunk/src/main/dm/ArtifactCategory.table
trunk/src/main/dm/Person.table
Added Paths:
-----------
trunk/src/main/dm/PersonCategory.table
Modified: trunk/src/main/dm/Artifact.table
===================================================================
--- trunk/src/main/dm/Artifact.table 2010-02-10 20:05:14 UTC (rev 26)
+++ trunk/src/main/dm/Artifact.table 2010-02-10 20:18:08 UTC (rev 27)
@@ -55,6 +55,7 @@
<cascade-keep/>
</field>
+ <!--
<field name="Criteria" singular="Criterion" type="CriterionScore">
<description>
Non-competency related criteria for the selection of the artifact.
@@ -62,7 +63,8 @@
<multiple/>
<cascade-keep/>
</field>
-
+ -->
+
<field name="Children" singular="Child" type="Artifact">
<description>
Child artifacts for this one. Basically the profiles of children should be aggregated in some cases
@@ -83,9 +85,11 @@
<selection field="Organization" />
</select>
+ <!--
<select name="Criterion">
<selection field="Reference" path="criteria" table="Criterion"/>
</select>
+ -->
<select name="Organization">
<selection field="Organization" />
Modified: trunk/src/main/dm/ArtifactCategory.table
===================================================================
--- trunk/src/main/dm/ArtifactCategory.table 2010-02-10 20:05:14 UTC (rev 26)
+++ trunk/src/main/dm/ArtifactCategory.table 2010-02-10 20:18:08 UTC (rev 27)
@@ -4,7 +4,7 @@
<table name="ArtifactCategory" expected-amount="small" category="tables.Settings">
<description>
- An competency category allows grouping competencies in categories, for easier browsing.
+ An artifact category allows grouping artifacts in categories, for easier browsing.
</description>
<data-filter name="ApplicationDomain"><filter-query where="o.applicationDomain.reference=${}"/></data-filter>
Modified: trunk/src/main/dm/Person.table
===================================================================
--- trunk/src/main/dm/Person.table 2010-02-10 20:05:14 UTC (rev 26)
+++ trunk/src/main/dm/Person.table 2010-02-10 20:18:08 UTC (rev 27)
@@ -9,6 +9,8 @@
Each person is also a user of the application, so the user details are also included here.
</description>
+ <data-filter name="Organization"><filter-query where="o.organization.reference=${}"/></data-filter>
+
<page name="ALL">
<field name="UserName" type="string" length="30">
<constraints>
@@ -20,6 +22,37 @@
</page>
<page>
+ <field name="Organization" type="organization">
+ <description>
+ Organization for which this artifact is applicable.
+ </description>
+ </field>
+
+ <field name="Description" type="descriptionClob">
+ <description>
+ Description for the base competency.
+ </description>
+ <display/>
+ </field>
+
+ <field name="Categories" singular="Category" type="PersonCategory">
+ <description>
+ Categories for this person.
+ </description>
+ <multiple/>
+ <cascade-keep/>
+ </field>
+
+ <!--
+ <field name="Criteria" singular="Criterion" type="CriterionScore">
+ <description>
+ Non-competency related criteria for the selection of the artifact.
+ </description>
+ <multiple/>
+ <cascade-keep/>
+ </field>
+ -->
+
<group name="Assignments">
<field name="AssignedRoles" type="Artifact">
<description>List of assigned tasks and/or roles for this person</description>
Added: trunk/src/main/dm/PersonCategory.table
===================================================================
--- trunk/src/main/dm/PersonCategory.table (rev 0)
+++ trunk/src/main/dm/PersonCategory.table 2010-02-10 20:18:08 UTC (rev 27)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE table SYSTEM "equanda.dtd">
+
+<table name="PersonCategory" expected-amount="small" category="tables.Settings">
+
+ <description>
+ An person category allows grouping persons in categories, for easier browsing.
+ </description>
+
+ <data-filter name="ApplicationDomain"><filter-query where="o.applicationDomain.reference=${}"/></data-filter>
+
+ <page name="ALL">
+
+ <field name="Title" type="titleString">
+ <description>
+ Title for the category.
+ </description>
+ </field>
+
+ </page>
+
+ <page>
+
+ <field name="ApplicationDomains" type="ApplicationDomain">
+ <description>
+ Application domain for which this category is applicable.
+ </description>
+ <multiple/>
+ </field>
+
+ <field name="Description" type="descriptionClob">
+ <description>
+ Description for the category.
+ </description>
+ <display/>
+ </field>
+
+ </page>
+
+ <select name="Title">
+ <selection field="Title"/>
+ </select>
+
+</table>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|