Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0032460 | Openbravo ERP | Y. DBSourceManager | public | 2016-03-11 11:34 | 2016-03-23 08:57 |
|
Reporter | AugustoMauch | |
Assigned To | AugustoMauch | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | 3.0PR16Q2 | |
Merge Request Status | |
Review Assigned To | alostale |
OBNetwork customer | No |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0032460: Add a flag to run install.source and update.database without executing the module scripts |
Description | In some scenarios the person executing install.source or update.database knows for sure that there is no need to execute the modulescripts (i.e. because he knows for sure that the imported data does not need to be fixed).
It would be very useful have a flag to disable the execution of the modulescripts when executing those tasks. |
Steps To Reproduce | - |
Proposed Solution | Add a flag to the install.source and update.database task that disables the execution of modulescripts, like this:
ant install.source -Dexecute.modulescripts=false
ant update.database -Dexecute.modulescripts=false
ant smartbuild -Dlocal=no -Dexecute.modulescripts=false |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2016-03-11 11:34 | AugustoMauch | New Issue | |
2016-03-11 11:34 | AugustoMauch | Assigned To | => platform |
2016-03-11 11:34 | AugustoMauch | OBNetwork customer | => No |
2016-03-11 11:34 | AugustoMauch | Modules | => Core |
2016-03-11 11:34 | AugustoMauch | Triggers an Emergency Pack | => No |
2016-03-11 13:42 | vmromanos | Note Added: 0084912 | |
2016-03-14 10:03 | AugustoMauch | Review Assigned To | => alostale |
2016-03-14 10:47 | hgbot | Checkin | |
2016-03-14 10:47 | hgbot | Note Added: 0084942 | |
2016-03-14 10:47 | hgbot | Status | new => resolved |
2016-03-14 10:47 | hgbot | Resolution | open => fixed |
2016-03-14 10:47 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/8d0b0cebab04a2d42f478c54e79f0c2c39039bea [^] |
2016-03-14 10:47 | hgbot | Checkin | |
2016-03-14 10:47 | hgbot | Note Added: 0084943 | |
2016-03-14 10:47 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/pi/rev/8d0b0cebab04a2d42f478c54e79f0c2c39039bea [^] => http://code.openbravo.com/erp/devel/dbsm-main/rev/d6034c34392c641b05535ccbde24a05ea14c17f9 [^] |
2016-03-14 10:47 | AugustoMauch | Note Added: 0084944 | |
2016-03-14 10:50 | AugustoMauch | Note Added: 0084945 | |
2016-03-17 09:54 | AugustoMauch | Summary | Add a flag to run install.source without executing the module scripts => Add a flag to run install.source and update.database without executing the module scripts |
2016-03-17 09:54 | AugustoMauch | Description Updated | bug_revision_view_page.php?rev_id=11477#r11477 |
2016-03-17 09:54 | AugustoMauch | Proposed Solution updated | |
2016-03-17 09:55 | hgbot | Checkin | |
2016-03-17 09:55 | hgbot | Note Added: 0085022 | |
2016-03-17 09:56 | hgbot | Checkin | |
2016-03-17 09:56 | hgbot | Note Added: 0085023 | |
2016-03-17 10:56 | hudsonbot | Checkin | |
2016-03-17 10:56 | hudsonbot | Note Added: 0085197 | |
2016-03-17 20:32 | hudsonbot | Checkin | |
2016-03-17 20:32 | hudsonbot | Note Added: 0085213 | |
2016-03-18 08:29 | alostale | Assigned To | platform => AugustoMauch |
2016-03-18 09:00 | alostale | Note Added: 0085220 | |
2016-03-18 09:00 | alostale | Status | resolved => new |
2016-03-18 09:00 | alostale | Resolution | fixed => open |
2016-03-21 09:26 | hgbot | Checkin | |
2016-03-21 09:26 | hgbot | Note Added: 0085233 | |
2016-03-21 09:26 | hgbot | Status | new => resolved |
2016-03-21 09:26 | hgbot | Resolution | open => fixed |
2016-03-21 09:26 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/dbsm-main/rev/d6034c34392c641b05535ccbde24a05ea14c17f9 [^] => http://code.openbravo.com/erp/devel/pi/rev/775ccd9fca460084f6872d15573f42a9aa349534 [^] |
2016-03-23 01:59 | hudsonbot | Checkin | |
2016-03-23 01:59 | hudsonbot | Note Added: 0085272 | |
2016-03-23 08:51 | hgbot | Checkin | |
2016-03-23 08:51 | hgbot | Note Added: 0085280 | |
2016-03-23 08:57 | alostale | Note Added: 0085281 | |
2016-03-23 08:57 | alostale | Status | resolved => closed |
2016-03-23 08:57 | alostale | Fixed in Version | => 3.0PR16Q2 |
Notes |
|
|
Same logic for smartbuild -Dlocal=no should be useful too |
|
|
(0084942)
|
hgbot
|
2016-03-14 10:47
|
|
Repository: erp/devel/pi
Changeset: 8d0b0cebab04a2d42f478c54e79f0c2c39039bea
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Mon Mar 14 10:42:09 2016 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/8d0b0cebab04a2d42f478c54e79f0c2c39039bea [^]
Fixes issue 32460:install.source can be invoked without executing modulescripts
A flag called execute.modulescripts has been added to allow invoking the install.source task without executing the modulescripts. Specifically the flag has been added to the impo
rt.sample.data task, which is invoked from the install.source task. The new parameter is set like this:
ant install.source -Dexecute.modulescripts=false
If the new parameter is not specified, the modulescripts will be executed by default.
---
M build.xml
M src-db/database/build.xml
M src-db/database/lib/dbsourcemanager.jar
---
|
|
|
(0084943)
|
hgbot
|
2016-03-14 10:47
|
|
Repository: erp/devel/dbsm-main
Changeset: d6034c34392c641b05535ccbde24a05ea14c17f9
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Mon Mar 14 09:59:58 2016 +0100
URL: http://code.openbravo.com/erp/devel/dbsm-main/rev/d6034c34392c641b05535ccbde24a05ea14c17f9 [^]
Fixes issue 32460:install.source can be invoked without executing modulescripts
A flag called execute.modulescripts has been added to allow invoking the install.source task without executing the modulescripts. Specifically the flag has been added to the impo
rt.sample.data task, which is invoked from the install.source task. The new parameter is set like this:
ant install.source -Dexecute.modulescripts=false
If the new parameter is not specified, the modulescripts will be executed by default.
---
M src/org/openbravo/ddlutils/task/ImportSampledata.java
---
|
|
|
|
|
|
|
|
|
(0085022)
|
hgbot
|
2016-03-17 09:55
|
|
Repository: erp/devel/dbsm-main
Changeset: 5c5e182703137160a94f28e3df31b3bba59aad46
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Thu Mar 17 09:48:34 2016 +0100
URL: http://code.openbravo.com/erp/devel/dbsm-main/rev/5c5e182703137160a94f28e3df31b3bba59aad46 [^]
Related with issue 32460: modulescripts can be disabled in update.database
The fix of 32460 has been extended to be able to disable the execution of modulescripts also when updating the database. It has been tested both with the update.database and with the smartbuild -Dlocal=no tasks.
---
M src/org/openbravo/ddlutils/task/AlterDatabaseDataAll.java
M src/org/openbravo/ddlutils/task/AlterDatabaseJava.java
---
|
|
|
(0085023)
|
hgbot
|
2016-03-17 09:56
|
|
Repository: erp/devel/pi
Changeset: 1295b207c102192a3cb2fd77caae8a62a0e4dffe
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Thu Mar 17 09:50:30 2016 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/1295b207c102192a3cb2fd77caae8a62a0e4dffe [^]
Related with issue 32460: modulescripts can be disabled in update.database
The fix of 32460 has been extended to be able to disable the execution of modulescripts also when updating the database. It has been tested both with the update.database and with
the smartbuild -Dlocal=no tasks.
---
M src-db/database/build.xml
M src-db/database/lib/dbsourcemanager.jar
---
|
|
|
|
|
|
|
|
|
|
reopening due to code review:
* Centralize definition of execute.modulescripts in build.xml: currently it's defined in 3 different places
* Log info message when skipping module scripts
* Ensure AlterDatabaseJava sets same falsy/truthy values than when AlterDatabase task is directly invoked from ant |
|
|
(0085233)
|
hgbot
|
2016-03-21 09:26
|
|
Repository: erp/devel/pi
Changeset: 775ccd9fca460084f6872d15573f42a9aa349534
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Mon Mar 21 09:22:39 2016 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/775ccd9fca460084f6872d15573f42a9aa349534 [^]
Fixes issue 32460: Improves log. Supports true, yes and on literals
If modulescripts are skipped, it is shown in hte log. Also now it is possible to use 'yes', 'true' and 'on' as the property value to specify that the modulescripts should be exec
uted, as it is defined in the standard (see [1]).
Also the execute.modulescripts property is now defined only once in the build.xml.
[1] https://ant.apache.org/manual/develop.html [^]
---
M src-db/database/build.xml
M src-db/database/lib/dbsourcemanager.jar
---
|
|
|
|
|
|
(0085280)
|
hgbot
|
2016-03-23 08:51
|
|
Repository: erp/devel/dbsm-main
Changeset: c204e6f0767c6e40b640fd2f339383e598f85efd
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Mon Mar 21 09:19:19 2016 +0100
URL: http://code.openbravo.com/erp/devel/dbsm-main/rev/c204e6f0767c6e40b640fd2f339383e598f85efd [^]
Related with issue 32460: Improves log. Supports true, yes and on literals
If modulescripts are skipped, it is shown in hte log. Also now it is possible to use 'yes', 'true' and 'on' as the property value to specify that the modulescripts should be executed, as it is defined in the standard (see [1]).
[1] https://ant.apache.org/manual/develop.html [^]
---
M src/org/openbravo/ddlutils/task/AlterDatabaseDataAll.java
M src/org/openbravo/ddlutils/task/AlterDatabaseJava.java
M src/org/openbravo/ddlutils/task/ImportSampledata.java
---
|
|
|
|
|