Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorddunne2011-08-31 22:13:25 +0000
committerRyan D. Brooks2011-08-31 22:13:25 +0000
commit7450ba5af9751e2260eae7cd39fe8836a68dfd8f (patch)
tree932fcd9e7e1e87f9ac6f19ba69163a22d9812c69
parentd75f429514bb4a1cef61ed08a543af181210da88 (diff)
downloadorg.eclipse.osee-7450ba5af9751e2260eae7cd39fe8836a68dfd8f.tar.gz
org.eclipse.osee-7450ba5af9751e2260eae7cd39fe8836a68dfd8f.tar.xz
org.eclipse.osee-7450ba5af9751e2260eae7cd39fe8836a68dfd8f.zip
bug: Add default team work def to database config
-rw-r--r--plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/workdef/WorkDefinitionFactory.java1
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsDatabaseConfig.java7
2 files changed, 8 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/workdef/WorkDefinitionFactory.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/workdef/WorkDefinitionFactory.java
index 1e2b2d8ab95..d18ae741e65 100644
--- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/workdef/WorkDefinitionFactory.java
+++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/workdef/WorkDefinitionFactory.java
@@ -47,6 +47,7 @@ public class WorkDefinitionFactory {
public static final String GoalWorkflowDefinitionId = "WorkDef_Goal";
public static final String PeerToPeerWorkflowDefinitionId = "WorkDef_Review_PeerToPeer";
public static final String DecisionWorkflowDefinitionId = "WorkDef_Review_Decision";
+ public static final String TeamWorkflowDefaultDefinitionId = "WorkDef_Team_Default";
public static void clearCaches() {
awaHridToWorkDefinitions.clear();
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsDatabaseConfig.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsDatabaseConfig.java
index bf7a6dfe7ce..745d696b5ad 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsDatabaseConfig.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsDatabaseConfig.java
@@ -12,8 +12,10 @@ package org.eclipse.osee.ats.config;
import java.util.Arrays;
import org.eclipse.osee.ats.core.config.AtsArtifactToken;
+import org.eclipse.osee.ats.core.config.TeamDefinitionManager;
import org.eclipse.osee.ats.core.type.AtsAttributeTypes;
import org.eclipse.osee.ats.core.util.AtsUtilCore;
+import org.eclipse.osee.ats.core.workdef.WorkDefinitionFactory;
import org.eclipse.osee.ats.core.workflow.ActionableItemManagerCore;
import org.eclipse.osee.ats.util.AtsUtil;
import org.eclipse.osee.ats.workdef.AtsWorkDefinitionSheetProviders;
@@ -34,6 +36,11 @@ public class AtsDatabaseConfig implements IDbInitializationTask {
AtsWorkDefinitionSheetProviders.initializeDatabase(new XResultData(false), false);
+ Artifact topTeam = TeamDefinitionManager.getTopTeamDefinition();
+ topTeam.setSoleAttributeValue(AtsAttributeTypes.WorkflowDefinition,
+ WorkDefinitionFactory.TeamWorkflowDefaultDefinitionId);
+ topTeam.persist("Set Top Team Work Definition");
+
Artifact topAi = ActionableItemManagerCore.getTopActionableItem();
topAi.setSoleAttributeValue(AtsAttributeTypes.Actionable, false);
topAi.persist("Set Top AI to Non Actionable");

Back to the top