Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0033064Openbravo ERPA. Platformpublic2016-05-26 17:082016-06-17 19:38
alostale 
inigosanchez 
normalminorhave not tried
closedfixed 
5
 
3.0PR16Q43.0PR16Q3 
alostale
Core
No
0033064: form widgets can be added to workspace
Widgets can be designed to be included within a form. In these cases it might not be desirable to allow the widget to be displayed in workspace.

Currently, all widgets regardless what they are designed for, can be added to workspace.
1. Create a widget to be included in a form [1]
2. Check it is possible to add it to workspace


[1] http://wiki.openbravo.com/wiki/How_to_embed_a_Widget_into_a_Window_Tab [^]
Add a flag to widgets (defaulted to true) that defines whether it should be possible to add the widget to workspace.
No tags attached.
related to defect 0033144 closed inigosanchez API change because some java methods have been removed in MyOpenbravoComponent class. 
Issue History
2016-05-26 17:08alostaleNew Issue
2016-05-26 17:08alostaleAssigned To => platform
2016-05-26 17:08alostaleModules => Core
2016-05-26 17:08alostaleTriggers an Emergency Pack => No
2016-05-26 17:08alostaleTarget Version => 3.0PR16Q4
2016-05-26 17:08alostaleStatusnew => acknowledged
2016-06-01 15:00inigosanchezStatusacknowledged => scheduled
2016-06-01 15:00inigosanchezAssigned Toplatform => inigosanchez
2016-06-03 00:04inigosanchezReview Assigned To => alostale
2016-06-03 00:05inigosanchezNote Added: 0086968
2016-06-03 00:06hgbotCheckin
2016-06-03 00:06hgbotNote Added: 0086969
2016-06-03 00:06hgbotCheckin
2016-06-03 00:06hgbotNote Added: 0086970
2016-06-03 00:06hgbotStatusscheduled => resolved
2016-06-03 00:06hgbotResolutionopen => fixed
2016-06-03 00:06hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/3ea47b48a0282754f31a4a068a2ca1e02486ecee [^]
2016-06-03 00:06hgbotCheckin
2016-06-03 00:06hgbotNote Added: 0086971
2016-06-03 09:03alostaleNote Added: 0086973
2016-06-03 09:03alostaleStatusresolved => new
2016-06-03 09:03alostaleResolutionfixed => open
2016-06-06 10:02inigosanchezRelationship addedrelated to 0033144
2016-06-07 09:55inigosanchezStatusnew => scheduled
2016-06-07 09:59hgbotCheckin
2016-06-07 09:59hgbotNote Added: 0087047
2016-06-07 10:00hgbotCheckin
2016-06-07 10:00hgbotNote Added: 0087049
2016-06-07 10:58hgbotCheckin
2016-06-07 10:58hgbotNote Added: 0087052
2016-06-07 11:25hgbotCheckin
2016-06-07 11:25hgbotNote Added: 0087054
2016-06-07 11:42inigosanchezStatusscheduled => resolved
2016-06-07 11:42inigosanchezResolutionopen => fixed
2016-06-10 08:50hgbotCheckin
2016-06-10 08:50hgbotNote Added: 0087146
2016-06-10 08:53alostaleStatusresolved => closed
2016-06-10 08:53alostaleFixed in Version => 3.0PR16Q3
2016-06-14 19:08hgbotCheckin
2016-06-14 19:08hgbotNote Added: 0087265
2016-06-14 19:10hgbotCheckin
2016-06-14 19:10hgbotNote Added: 0087270
2016-06-17 19:38hudsonbotCheckin
2016-06-17 19:38hudsonbotNote Added: 0087587
2016-06-17 19:38hudsonbotCheckin
2016-06-17 19:38hudsonbotNote Added: 0087588
2016-06-17 19:38hudsonbotCheckin
2016-06-17 19:38hudsonbotNote Added: 0087589
2016-06-17 19:38hudsonbotCheckin
2016-06-17 19:38hudsonbotNote Added: 0087595
2016-06-17 19:38hudsonbotCheckin
2016-06-17 19:38hudsonbotNote Added: 0087600

Notes
(0086968)
inigosanchez   
2016-06-03 00:05   
Added test cases in TestLink. Go to Platform > [WAW] Widget Available in Workspace.
(0086969)
hgbot   
2016-06-03 00:06   
Repository: erp/devel/pi
Changeset: 4c3b627a612c96a7d3acca4f5fa7a8b8ff38f000
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Thu Jun 02 17:11:55 2016 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/4c3b627a612c96a7d3acca4f5fa7a8b8ff38f000 [^]

Related with issue 33064: form widgets cant be added to workspace

It has implemented a new flag (Available_in_workspace) in the widget
definition that determines when a widget is available to be shown in
the workspace. We have also added the default values to the widgets
that already exist. By default yes.

---
M modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_ELEMENT.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
M modules/org.openbravo.client.widgets/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
M src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
---
(0086970)
hgbot   
2016-06-03 00:06   
Repository: erp/devel/pi
Changeset: 3ea47b48a0282754f31a4a068a2ca1e02486ecee
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Thu Jun 02 17:14:50 2016 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/3ea47b48a0282754f31a4a068a2ca1e02486ecee [^]

Fixed issue 33064: form widgets cant be added to workspace

The problem was related with widgets that can be embedded
into a form. In some cases, these widgets should not be
placed into the workspace.

To resolve this problem in a generic way, it has been
implemented a flag (Available_in_workspace) in the widget
definition that determines when a widget is available to
be shown in the workspace.

Now, any widget that does not have selected the new flag,
will not appear in the list of widgets to place into the
workspace.

---
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoActionHandler.java
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java
---
(0086971)
hgbot   
2016-06-03 00:06   
Repository: erp/devel/pi
Changeset: 4cb4e19893164c3e7b148172f198ba7729467670
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Thu Jun 02 19:27:18 2016 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/4cb4e19893164c3e7b148172f198ba7729467670 [^]

Related with issue 33064: Added default values in widgets.

---
M modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
M modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
---
(0086973)
alostale   
2016-06-03 09:03   
Reopening due to code review: https://docs.google.com/a/openbravo.com/spreadsheets/d/1EWn_rz6r0x-cQPizxEyYNtBXVQdLP6baEUcyB2F_TuQ/edit?usp=sharing [^]
(0087047)
hgbot   
2016-06-07 09:59   
Repository: erp/devel/api-checks
Changeset: 20a70577d29ff7e34452e6556f9fbb7766c0837e
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Mon Jun 06 17:45:34 2016 +0200
URL: http://code.openbravo.com/erp/devel/api-checks/rev/20a70577d29ff7e34452e6556f9fbb7766c0837e [^]

Fixes issue 33144: API change for issue 33064.

---
M java/reference/java.japi.gz
---
(0087049)
hgbot   
2016-06-07 10:00   
Repository: erp/devel/pi
Changeset: e9720f1ccc77c20d5fcafef93411e246b1736360
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Mon Jun 06 16:44:06 2016 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/e9720f1ccc77c20d5fcafef93411e246b1736360 [^]

Related with issue 33064: Code review improvements.

It have been added help and description values.
Besides it have been removed some unused methods:
getAvailableWidgetClasses. There is an API changes.

It has been removed unused test in myob module.

---
M modules/org.openbravo.client.myob/src-db/database/model/tables/OBKMO_WIDGET_CLASS.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_ELEMENT.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoActionHandler.java
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java
R modules/org.openbravo.client.myob/src-test/org/openbravo/client/myob/test/MyOpenbravoTest.java
---
(0087052)
hgbot   
2016-06-07 10:58   
Repository: erp/devel/api-checks
Changeset: 06637790bbcff215589b83d223c78c6e1b70d048
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Tue Jun 07 10:56:30 2016 +0200
URL: http://code.openbravo.com/erp/devel/api-checks/rev/06637790bbcff215589b83d223c78c6e1b70d048 [^]

Related issue 33144: Fixed API change for issue 33064

---
M java/reference/java.japi.gz
---
(0087054)
hgbot   
2016-06-07 11:25   
Repository: erp/devel/api-checks
Changeset: 55e301a659ee2a0d8a681f1e3ea3cbdcac2716ca
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Tue Jun 07 11:24:11 2016 +0200
URL: http://code.openbravo.com/erp/devel/api-checks/rev/55e301a659ee2a0d8a681f1e3ea3cbdcac2716ca [^]

Related issue 33144: Last API change for issue 33064

These API changes are the good ones. It had made mistakes
in the previous commits.

---
M java/reference/java.japi.gz
---
(0087146)
hgbot   
2016-06-10 08:50   
Repository: erp/devel/pi
Changeset: 0323d44c7e7ca04776b8906ceeaa7a8d5ed3b9e9
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Fri Jun 10 08:49:34 2016 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/0323d44c7e7ca04776b8906ceeaa7a8d5ed3b9e9 [^]

related to issue 33064: changes in help/description

---
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_ELEMENT.xml
M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml
---
(0087265)
hgbot   
2016-06-14 19:08   
Repository: erp/pmods/org.openbravo.client.analytics
Changeset: c63cc0c2d192e3ee232d1703d9a353346832b4ff
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Tue Jun 14 18:15:47 2016 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.client.analytics/rev/c63cc0c2d192e3ee232d1703d9a353346832b4ff [^]

Related with issue 33050:Fix db consistency of analytics module.

DB Consistency related to issue 33064: form widgets can be added
to workspace. Added default value in widgets that already exist
in analytics module.

---
M src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
---
(0087270)
hgbot   
2016-06-14 19:10   
Repository: erp/pmods/org.openbravo.retail.analytics
Changeset: cf27a5380dbd0c808852c1ea53f08cf2c4af8485
Author: Inigo Sanchez <inigo.sanchez <at> openbravo.com>
Date: Tue Jun 14 18:30:29 2016 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.analytics/rev/cf27a5380dbd0c808852c1ea53f08cf2c4af8485 [^]

Related with issue 33050:Fix db consistency of retail.analytics module.

DB Consistency related to issue 33064: form widgets can be added to
workspace. Added default value in widgets that already exist in
retail.analytics module.

---
M src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
---
(0087587)
hudsonbot   
2016-06-17 19:38   
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/0dc7be081b1c [^]
Maturity status: Test
(0087588)
hudsonbot   
2016-06-17 19:38   
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/0dc7be081b1c [^]
Maturity status: Test
(0087589)
hudsonbot   
2016-06-17 19:38   
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/0dc7be081b1c [^]
Maturity status: Test
(0087595)
hudsonbot   
2016-06-17 19:38   
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/0dc7be081b1c [^]
Maturity status: Test
(0087600)
hudsonbot   
2016-06-17 19:38   
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/0dc7be081b1c [^]
Maturity status: Test