This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push: new 5be826024c Improved: Refactor groovy folder structure and add package declaration 5be826024c is described below commit 5be826024c310ecb9af7855e8b535daf0ff2d0a3 Author: Jacques Le Roux <jacques.le.r...@les7arts.com> AuthorDate: Fri Jul 28 16:30:22 2023 +0200 Improved: Refactor groovy folder structure and add package declaration Removes or renames references to groovyScripts files or folders. EditRoutingProductLink.groovy and EditFeatureCategories.groovy files no longer exist, nor other types of files with names starting by such. --- applications/manufacturing/widget/manufacturing/RoutingScreens.xml | 1 - applications/product/widget/catalog/FeatureScreens.xml | 2 -- docs/asciidoc/developer-manual.adoc | 3 ++- framework/testtools/dtd/test-suite.xsd | 7 ++++--- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/applications/manufacturing/widget/manufacturing/RoutingScreens.xml b/applications/manufacturing/widget/manufacturing/RoutingScreens.xml index c64375fd1c..fda4ecfe24 100644 --- a/applications/manufacturing/widget/manufacturing/RoutingScreens.xml +++ b/applications/manufacturing/widget/manufacturing/RoutingScreens.xml @@ -335,7 +335,6 @@ under the License. <field-map field-name="workEffortGoodStdTypeId" from-field="workEffortGoodStdTypeId"/> </entity-and> <entity-one entity-name="WorkEffortGoodStandard" value-field="routingProductLink" auto-field-map="true"/> - <!--<script location="component://manufacturing/groovyScripts/routing/EditRoutingProductLink.groovy"/>--> </actions> <widgets> <decorator-screen name="CommonRoutingDecorator"> diff --git a/applications/product/widget/catalog/FeatureScreens.xml b/applications/product/widget/catalog/FeatureScreens.xml index 81a6d7079c..35c244f802 100644 --- a/applications/product/widget/catalog/FeatureScreens.xml +++ b/applications/product/widget/catalog/FeatureScreens.xml @@ -221,8 +221,6 @@ <set field="tabButtonItem" value="FeatureCategory"/> <set field="viewIndex" from-field="parameters.VIEW_INDEX_1" type="Integer" default-value="0"/> <set field="viewSize" from-field="parameters.VIEW_SIZE_1" type="Integer" default-value="10"/> - - <!--script location="component://product/groovyScripts/catalog/feature/EditFeatureCategories.groovy"/--> </actions> <widgets> <decorator-screen name="CommonFeatureDecorator"> diff --git a/docs/asciidoc/developer-manual.adoc b/docs/asciidoc/developer-manual.adoc index a770ed2043..922be6e060 100644 --- a/docs/asciidoc/developer-manual.adoc +++ b/docs/asciidoc/developer-manual.adoc @@ -78,13 +78,14 @@ component-name-here/ ├── config/ - Properties and translation labels (i18n) ├── data/ - XML data to load into the database ├── entitydef/ - Defined database entities -├── groovyScripts/ - A collection of scripts written in Groovy ├── minilang/ - A collection of scripts written in minilang (deprecated) ├── ofbiz-component.xml - The OFBiz main component configuration file ├── servicedef - Defined services. ├── src/ ├── docs/ - component documentation source + └── main/groovy/ - A collection of scripts written in Groovy └── main/java/ - java source code + └── test/groovy/ - A collection of scripts written in Groovy └── test/java/ - java unit-tests ├── testdef - Defined integration-tests ├── webapp - One or more Java webapps including the control servlet diff --git a/framework/testtools/dtd/test-suite.xsd b/framework/testtools/dtd/test-suite.xsd index e9ee0e2372..d5c1e04199 100644 --- a/framework/testtools/dtd/test-suite.xsd +++ b/framework/testtools/dtd/test-suite.xsd @@ -77,7 +77,7 @@ under the License. <xs:attribute type="xs:string" name="class-name" use="required"> <xs:annotation> <xs:documentation> - At minimum should extend the junit.framework.TestCase class. If you want to use a GenericDelegator or + At minimum should extend the junit.framework.TestCase class. If you want to use a GenericDelegator or LocalDispatcher you should extend the OFBizTestCase class and use the ones provided by it. </xs:documentation> </xs:annotation> @@ -99,8 +99,9 @@ under the License. <xs:attribute type="xs:string" name="location" use="required"> <xs:annotation> <xs:documentation> - Give the location where is groovy file that contaions the test suite. - You can use a flexible url location like component://mycomponent/groovyScripts/test/MySuiteTest.groovy + Give the location where is groovy file that contains the test suite. + You can use a flexible url location like + component://service/src/test/groovy/org/apache/ofbizservice/test/TestServices.groovy </xs:documentation> </xs:annotation> </xs:attribute>