Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0038350Openbravo ERPA. Platformpublic2018-04-12 13:212018-06-06 12:38
jarmendariz 
jarmendariz 
normalminoralways
closedfixed 
5
 
3.0PR18Q3 
caristu
Core
No
0038350: Unmark "In development" modules when instance purpose is set to Production
Once an Openbravo instance is registered and set its purpose to Production, all modules marked as "In development" should be unmarked.
Also the system should prevent setting a module as "In development" once it is in production.

See http://wiki.openbravo.com/wiki/Projects:Unmark_Development_Modules_in_Production_instances [^]
See above
No tags attached.
related to design defect 0037510 closed platform Should not be possible to have modules "in development" when instance purpose is "Production" 
Issue History
2018-04-12 13:21jarmendarizNew Issue
2018-04-12 13:21jarmendarizAssigned To => platform
2018-04-12 13:21jarmendarizModules => Core
2018-04-12 13:21jarmendarizTriggers an Emergency Pack => No
2018-04-12 13:21jarmendarizRelationship addedrelated to 0037510
2018-04-12 13:21jarmendarizStatusnew => scheduled
2018-04-12 13:22jarmendarizAssigned Toplatform => jarmendariz
2018-04-18 16:48jarmendarizReview Assigned To => caristu
2018-05-03 10:59hgbotCheckin
2018-05-03 10:59hgbotNote Added: 0104227
2018-05-03 10:59hgbotStatusscheduled => resolved
2018-05-03 10:59hgbotResolutionopen => fixed
2018-05-03 10:59hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/3d4d46f2c9320cf6cd07d6292c705401e3379fa8 [^]
2018-05-04 08:31caristuNote Added: 0104263
2018-05-04 08:31caristuStatusresolved => closed
2018-05-04 08:31caristuFixed in Version => 3.0PR18Q3
2018-05-09 19:29hudsonbotCheckin
2018-05-09 19:29hudsonbotNote Added: 0104426
2018-06-06 12:38hgbotCheckin
2018-06-06 12:38hgbotNote Added: 0104974

Notes
(0104227)
hgbot   
2018-05-03 10:59   
Repository: erp/devel/pi
Changeset: 3d4d46f2c9320cf6cd07d6292c705401e3379fa8
Author: Javier Armendáriz <javier.armendariz <at> openbravo.com>
Date: Thu May 03 10:58:06 2018 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/3d4d46f2c9320cf6cd07d6292c705401e3379fa8 [^]

Fixed issue 38350: Unmark in development modules in production instances

---
M modules/org.openbravo.client.application/src/org/openbravo/client/application/window/ApplicationDictionaryCachedStructures.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
M src-db/database/model/triggers/AD_MODULE_TRG.xml
M src-db/database/sourcedata/AD_MESSAGE.xml
M src/org/openbravo/erpCommon/ad_forms/InstancePurpose.java
M src/org/openbravo/erpCommon/obps/ActiveInstanceProcess.java
---
(0104263)
caristu   
2018-05-04 08:31   
Reviewed as part of the project. See: https://docs.google.com/spreadsheets/d/1gCYPkplQMJd24Bzp7mtG1MXFHXhPshkufW6moRRQfHY/edit#gid=0 [^]
(0104426)
hudsonbot   
2018-05-09 19:29   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/2be7d3efe606 [^]
Maturity status: Test
(0104974)
hgbot   
2018-06-06 12:38   
Repository: tools/automation/int
Changeset: 9f32627b327336e1b2886139ba9d8f19586ff2f9
Author: Javier Armendáriz <javier.armendariz <at> openbravo.com>
Date: Tue Apr 24 10:22:50 2018 +0200
URL: http://code.openbravo.com/tools/automation/int/rev/9f32627b327336e1b2886139ba9d8f19586ff2f9 [^]

Related to issue 38350: Adding master data test to check development modules.

Adding tests ADMia/ADMib which checks that production instances cannot have
modules marked as In Development.

---
M src-test/com/openbravo/test/integration/erp/gui/applicationdictionary/module/ModuleTab.java
M src-test/com/openbravo/test/integration/erp/testscripts/applicationdictionary/module/Module.java
M src-test/com/openbravo/test/integration/erp/testsuites/smoke/masterdata/MasterDataSuite.java
A src-test/com/openbravo/test/integration/erp/testsuites/smoke/masterdata/ADMi_ActivateInstanceBaseTest.java
A src-test/com/openbravo/test/integration/erp/testsuites/smoke/masterdata/ADMi_DevelopmentModulesInProduction.java
A src-test/com/openbravo/test/integration/erp/testsuites/smoke/masterdata/ADMia_UnmarkDevelopmentModuleInProduction.java
A src-test/com/openbravo/test/integration/erp/testsuites/smoke/masterdata/ADMib_ProductionInstanceCannotHaveDevModules.java
---