svn commit: r1739996 - in /ofbiz/trunk/applications/workeffort: config/workeffort.properties config/workeffortsearch.properties data/WorkEffortSystemPropertyData.xml ofbiz-component.xml src/org/ofbiz/workeffort/workeffort/WorkEffortKeywordIndex.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1739996 - in /ofbiz/trunk/applications/workeffort: config/workeffort.properties config/workeffortsearch.properties data/WorkEffortSystemPropertyData.xml ofbiz-component.xml src/org/ofbiz/workeffort/workeffort/WorkEffortKeywordIndex.java

jleroux@apache.org
Author: jleroux
Date: Tue Apr 19 20:13:43 2016
New Revision: 1739996

URL: http://svn.apache.org/viewvc?rev=1739996&view=rev
Log:
A patch from Pierre Smits for "Have configuration options for workeffort" https://issues.apache.org/jira/browse/OFBIZ-6294

Added:
    ofbiz/trunk/applications/workeffort/config/workeffort.properties   (with props)
    ofbiz/trunk/applications/workeffort/data/WorkEffortSystemPropertyData.xml   (with props)
Removed:
    ofbiz/trunk/applications/workeffort/config/workeffortsearch.properties
Modified:
    ofbiz/trunk/applications/workeffort/ofbiz-component.xml
    ofbiz/trunk/applications/workeffort/src/org/ofbiz/workeffort/workeffort/WorkEffortKeywordIndex.java

Added: ofbiz/trunk/applications/workeffort/config/workeffort.properties
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/config/workeffort.properties?rev=1739996&view=auto
==============================================================================
--- ofbiz/trunk/applications/workeffort/config/workeffort.properties (added)
+++ ofbiz/trunk/applications/workeffort/config/workeffort.properties Tue Apr 19 20:13:43 2016
@@ -0,0 +1,37 @@
+###############################################################################
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+###############################################################################
+
+# Assign a weight to each workeffort keyword source during indexing/keywork inuduction
+index.weight.WorkEffort.workEffortId=1
+index.weight.WorkEffort.workEffortName=1
+index.weight.WorkEffort.workEffortTypeId=1
+index.weight.WorkEffort.currentStatusId=1
+index.weight.WorkEffort.actualStartDate=1
+index.weight.WorkEffort.actualCompletionDate=1
+
+index.weight.WorkEffortNoteAndData.noteInfo=1
+
+index.weight.WorkEffortAttribute.attrName=1
+index.weight.WorkEffortAttribute.attrValue=1
+
+index.include.WorkEffortContentTypes=CREATED_MEDIA,PROJECT_SPEC,PROPOSAL_MEDIA,SUPPORTING_MEDIA
+index.weight.WorkEffortContent.CREATED_MEDIA=1
+index.weight.WorkEffortContent.PROJECT_SPEC=1
+index.weight.WorkEffortContent.PROPOSAL_MEDIA=1
+index.weight.WorkEffortContent.SUPPORTING_MEDIA=1

Propchange: ofbiz/trunk/applications/workeffort/config/workeffort.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/applications/workeffort/config/workeffort.properties
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/trunk/applications/workeffort/config/workeffort.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: ofbiz/trunk/applications/workeffort/data/WorkEffortSystemPropertyData.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/data/WorkEffortSystemPropertyData.xml?rev=1739996&view=auto
==============================================================================
--- ofbiz/trunk/applications/workeffort/data/WorkEffortSystemPropertyData.xml (added)
+++ ofbiz/trunk/applications/workeffort/data/WorkEffortSystemPropertyData.xml Tue Apr 19 20:13:43 2016
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<entity-engine-xml>
+ <!-- Assign a weight to each workeffort keyword source during indexing/keywork inuduction -->
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffort.workEffortId" systemPropertyValue="1"
+    description="Index weight for WorkEffort.workEffortId"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffort.workEffortName" systemPropertyValue="1"
+    description="Index weight for WorkEffort.workEffortName"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffort.workEffortTypeId" systemPropertyValue="1"
+    description="Index weight for WorkEffort.workEffortTypeId"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffort.currentStatusId" systemPropertyValue="1"
+    description="Index weight for WorkEffort.currentStatusId"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffort.actualStartDate" systemPropertyValue="1"
+    description="Index weight for WorkEffort.actualStartDate"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffort.actualCompletionDate" systemPropertyValue="1"
+    description="Index weight for WorkEffort.actualCompletionDate"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffortNoteAndData.noteInfo" systemPropertyValue="1"
+    description="Index weight for WorkEffortNoteAndData.noteInfo"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffortAttribute.attrName" systemPropertyValue="1"
+    description="Index weight for WorkEffortAttribute.attrName"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffortAttribute.attrValue" systemPropertyValue="1"
+    description="Index weight for WorkEffortAttribute.attrValue"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffortContent.CREATED_MEDIA" systemPropertyValue="1"
+    description="Index weight for WorkEffortContent.CREATED_MEDIA"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffortContent.PROJECT_SPEC" systemPropertyValue="1"
+    description="Index weight for WorkEffortContent.PROJECT_SPEC"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffortContent.PROPOSAL_MEDIA" systemPropertyValue="1"
+    description="Index weight for WorkEffortContent.PROPOSAL_MEDIA"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.weight.WorkEffortContent.SUPPORTING_MEDIA" systemPropertyValue="1"
+    description="Index weight for WorkEffortContent.SUPPORTING_MEDIA"
+    />
+    <SystemProperty systemResourceId="workeffort" systemPropertyId="index.include.WorkEffortContentTypes"
+    systemPropertyValue="CREATED_MEDIA,PROJECT_SPEC,PROPOSAL_MEDIA,SUPPORTING_MEDIA"
+    description="Index include definitions for WorkEffortContentTypes"
+    />
+</entity-engine-xml>
\ No newline at end of file

Propchange: ofbiz/trunk/applications/workeffort/data/WorkEffortSystemPropertyData.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/applications/workeffort/data/WorkEffortSystemPropertyData.xml
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/trunk/applications/workeffort/data/WorkEffortSystemPropertyData.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: ofbiz/trunk/applications/workeffort/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/ofbiz-component.xml?rev=1739996&r1=1739995&r2=1739996&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/ofbiz-component.xml (original)
+++ ofbiz/trunk/applications/workeffort/ofbiz-component.xml Tue Apr 19 20:13:43 2016
@@ -27,11 +27,16 @@ under the License.
     <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel_old.xml"/>
     <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel_view.xml"/>
     <entity-resource type="eca" reader-name="main" loader="main" location="entitydef/eecas.xml"/>
+    
     <entity-resource type="data" reader-name="seed" loader="main" location="data/WorkEffortTypeData.xml"/>
     <entity-resource type="data" reader-name="seed" loader="main" location="data/WorkEffortPortletData.xml"/>
     <entity-resource type="data" reader-name="seed" loader="main" location="data/WorkEffortSecurityPermissionSeedData.xml"/>
+    
+    <entity-resource type="data" reader-name="seed-initial" loader="main" location="data/WorkEffortSystemPropertyData.xml"/>
+    
     <entity-resource type="data" reader-name="demo" loader="main" location="data/WorkEffortSecurityGroupDemoData.xml"/>
     <entity-resource type="data" reader-name="demo" loader="main" location="data/WorkEffortDemoData.xml"/>
+    
     <service-resource type="model" loader="main" location="servicedef/services.xml"/>
     <service-resource type="model" loader="main" location="servicedef/services_timesheet.xml"/>
     <service-resource type="model" loader="main" location="servicedef/services_upgrade.xml"/>

Modified: ofbiz/trunk/applications/workeffort/src/org/ofbiz/workeffort/workeffort/WorkEffortKeywordIndex.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/src/org/ofbiz/workeffort/workeffort/WorkEffortKeywordIndex.java?rev=1739996&r1=1739995&r2=1739996&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/src/org/ofbiz/workeffort/workeffort/WorkEffortKeywordIndex.java (original)
+++ ofbiz/trunk/applications/workeffort/src/org/ofbiz/workeffort/workeffort/WorkEffortKeywordIndex.java Tue Apr 19 20:13:43 2016
@@ -57,7 +57,7 @@ public class WorkEffortKeywordIndex {
         List<String> strings = new LinkedList<String>();
         int widWeight = 1;
         try {
-            widWeight = Integer.parseInt(EntityUtilProperties.getPropertyValue("workeffortsearch", "index.weight.WorkEffort.workEffortId", "1", delegator));
+            widWeight = Integer.parseInt(EntityUtilProperties.getPropertyValue("workeffort", "index.weight.WorkEffort.workEffortId", "1", delegator));
         } catch (Exception e) {
             Debug.logWarning("Could not parse weight number: " + e.toString(), module);
         }
@@ -67,15 +67,15 @@ public class WorkEffortKeywordIndex {
         addWeightedKeywordSourceString(workEffort, "workEffortTypeId", strings);
         addWeightedKeywordSourceString(workEffort, "currentStatusId", strings);
 
-        if (!"0".equals(EntityUtilProperties.getPropertyValue("workeffortsearch", "index.weight.WorkEffortNoteAndData.noteInfo", "1", delegator))) {
+        if (!"0".equals(EntityUtilProperties.getPropertyValue("workeffort", "index.weight.WorkEffortNoteAndData.noteInfo", "1", delegator))) {
             List<GenericValue> workEffortNotes = EntityQuery.use(delegator).from("WorkEffortNoteAndData").where("workEffortId", workEffortId).queryList();
             for (GenericValue workEffortNote : workEffortNotes) {
                 addWeightedKeywordSourceString(workEffortNote, "noteInfo", strings);
             }
         }
         //WorkEffortAttribute
-        if (!"0".equals(EntityUtilProperties.getPropertyValue("workeffortsearch", "index.weight.WorkEffortAttribute.attrName", "1", delegator)) ||
-                !"0".equals(EntityUtilProperties.getPropertyValue("workeffortsearch", "index.weight.WorkEffortAttribute.attrValue", "1", delegator))) {
+        if (!"0".equals(EntityUtilProperties.getPropertyValue("workeffort", "index.weight.WorkEffortAttribute.attrName", "1", delegator)) ||
+                !"0".equals(EntityUtilProperties.getPropertyValue("workeffort", "index.weight.WorkEffortAttribute.attrValue", "1", delegator))) {
             List<GenericValue> workEffortAttributes = EntityQuery.use(delegator).from("WorkEffortAttribute").where("workEffortId", workEffortId).queryList();
             for (GenericValue workEffortAttribute : workEffortAttributes) {
                 addWeightedKeywordSourceString(workEffortAttribute, "attrName", strings);
@@ -83,11 +83,11 @@ public class WorkEffortKeywordIndex {
             }
         }
 
-        String workEffortContentTypes = EntityUtilProperties.getPropertyValue("workeffortsearch", "index.include.WorkEffortContentTypes", delegator);
+        String workEffortContentTypes = EntityUtilProperties.getPropertyValue("workeffort", "index.include.WorkEffortContentTypes", delegator);
         for (String workEffortContentTypeId: workEffortContentTypes.split(",")) {
             int weight = 1;
             try {
-                weight = Integer.parseInt(EntityUtilProperties.getPropertyValue("workeffortsearch", "index.weight.WorkEffortContent." + workEffortContentTypeId, "1", delegator));
+                weight = Integer.parseInt(EntityUtilProperties.getPropertyValue("workeffort", "index.weight.WorkEffortContent." + workEffortContentTypeId, "1", delegator));
             } catch (Exception e) {
                 Debug.logWarning("Could not parse weight number: " + e.toString(), module);
             }
@@ -140,7 +140,7 @@ public class WorkEffortKeywordIndex {
             int weight = 1;
 
             try {
-                weight = Integer.parseInt(EntityUtilProperties.getPropertyValue("workeffortsearch", "index.weight." + value.getEntityName() + "." + fieldName, "1", delegator));
+                weight = Integer.parseInt(EntityUtilProperties.getPropertyValue("workeffort", "index.weight." + value.getEntityName() + "." + fieldName, "1", delegator));
             } catch (Exception e) {
                 Debug.logWarning("Could not parse weight number: " + e.toString(), module);
             }