Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0017642 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] A. Platform | major | always | 2011-06-14 17:50 | 2011-10-12 02:01 | |||
Reporter | rgoris | View Status | public | |||||
Assigned To | mirurita | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | c2792d8279d7 | ||||
Projection | none | ETA | none | Target Version | 3.0MP5 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | ||||||||
Web browser | ||||||||
Modules | Core | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0017642: Customer Card does not appear for Sales role | |||||||
Description | Customer card is not role dependant but for some roles it cannot be accessed. See PDF attached http://46.137.53.34 [^] MP0 | |||||||
Steps To Reproduce | Choose sales role Open BP PRess print button Error! | |||||||
Tags | No tags attached. | |||||||
Attached Files | CustomerCard.pdf [^] (322,759 bytes) 2011-06-14 17:50 | |||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0039229) alostale (manager) 2011-07-19 13:46 edited on: 2011-07-19 13:52 |
It is working as designed: Customer Card is printed by a process (Bpartner print), in order to execute this process is not enough to have access to the window that invokes it but also to explicitly have access to it. In this case, the role you are using has not access to it. This happens for the two kind of processes/reports that can be launched from tabs: -Action buttons, executed from right toolbar buttons. -Print processes, executed from print left toolbar icon. Should we change this desing? If so, following which approach? I see the following solutions: 1. Do nothing. Leave as it is now, which is the current design. 2. Behave in the same way as now but regarding access do not display the button because you don't have access, if we implement this one, should it also be applied for action buttons or just print ones? The problem (benefit??) of this implementation is that user is not aware of this capability that otherwise could ask administrator for access. 3. Treat this concrete report as an exception giving access not directly but inheriting it from BP window. Why should this one be different? Note it changes existent privileges on this case (see #4) 4. Inherit access from tab: granting access to the tab would grant access to the process. Again deciding which kind of buttons is applicable to. Note that this would be a huge change in the way security is implemented and it might make sense cases where access to the tab is granted but not to its processes. |
(0039241) dmitry_mezentsev (developer) 2011-07-19 17:01 |
I vote for the option 1. Makes sense for me to have different permissions for window access and for related actions. But to fix the issue we need then to add access for the Procurement, Sales, Finance, Company Executive roles included into Openbravo 3 Dataset and also to sample data access to this button (process). |
(0039802) psarobe (manager) 2011-08-03 11:34 |
Please Dmitry create another issue for the roles datasets |
(0039842) dmitry_mezentsev (developer) 2011-08-03 18:41 |
Pablo, You mean you would like to have 2 issues? One for Sample Data, another - for the Core Roles Dataset? |
(0041394) jonalegriaesarte (reporter) 2011-09-30 10:13 |
Due to the load with other issues we were not able to research this one for MP4, are planning MP5 for it now. |
(0041444) hgbot (developer) 2011-10-03 09:52 |
Repository: erp/devel/pi Changeset: 24587ac048e3e193ede55274354ed48000628991 Author: Mikel Irurita <mikel.irurita <at> openbravo.com> Date: Fri Sep 30 14:34:22 2011 +0200 URL: http://code.openbravo.com/erp/devel/pi/rev/24587ac048e3e193ede55274354ed48000628991 [^] Fixes issue 17642: sampledata (F&B) grant access to Bpartner print process. Granted access to the following roles: - F&B España, S.A. - Finance & HR - F&B US, Inc. - Finance & HR - F&B US, Inc. - Sales - F&B España, S.A. - Sales - Company Executive - Spain --- M referencedata/sampledata/F_B_International_Group.xml --- |
(0041445) hgbot (developer) 2011-10-03 10:02 |
Repository: erp/devel/pi Changeset: c2792d8279d7acf395242c97b18695b0bbb1bca2 Author: Mikel Irurita <mikel.irurita <at> openbravo.com> Date: Mon Oct 03 10:00:25 2011 +0200 URL: http://code.openbravo.com/erp/devel/pi/rev/c2792d8279d7acf395242c97b18695b0bbb1bca2 [^] Fixes issue 17642: v3 roles dataset grant access to Bpartner print process. Finance, Sales, Company Executive, Purchase Management --- M modules/org.openbravo.v3.datasets/referencedata/standard/V3_Roles.xml --- |
(0041448) mirurita (developer) 2011-10-03 10:10 |
After granting access to the roles the Partner Card is showing an error in case the partner has multicurrency payments For example, if you try with Moon Light Restaurants, Co. ERROR: @NoConversionRate@ (USD-$) @to@ (EUR-€) @ForDate@ '18-08-2010', @Client@ 'System' @And@ @ACCS_AD_ORG_ID_D@ '*'. Where: PL/pgSQL function "c_currency_convert" line 3 at RETURN PL/pgSQL function "c_currency_convert" line 3 at RETURN The process is trying to get a conversion rate defined for Client 0 and Org 0. As in the F&B, there are not conversion rates defined for system it is failing. It should look first for the client and org specific and finally for the system conversion rates. |
(0041569) maite (developer) 2011-10-10 16:03 |
verified |
(0041744) hudsonbot (developer) 2011-10-12 02:00 |
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/9bd2b5c2d982 [^] Maturity status: Test |
(0041745) hudsonbot (developer) 2011-10-12 02:01 |
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/9bd2b5c2d982 [^] Maturity status: Test |
Issue History | |||
Date Modified | Username | Field | Change |
2011-06-14 17:50 | rgoris | New Issue | |
2011-06-14 17:50 | rgoris | Assigned To | => alostale |
2011-06-14 17:50 | rgoris | File Added: CustomerCard.pdf | |
2011-06-14 17:50 | rgoris | Modules | => Core |
2011-06-22 19:57 | dmitry_mezentsev | Target Version | 3.0MP1 => 3.0MP2 |
2011-07-19 13:46 | alostale | Note Added: 0039229 | |
2011-07-19 13:46 | alostale | Status | new => feedback |
2011-07-19 13:52 | alostale | Note Edited: 0039229 | View Revisions |
2011-07-19 17:01 | dmitry_mezentsev | Note Added: 0039241 | |
2011-07-20 11:59 | alostale | Assigned To | alostale => psarobe |
2011-07-20 11:59 | alostale | Status | feedback => new |
2011-08-03 11:34 | psarobe | Note Added: 0039802 | |
2011-08-03 11:35 | psarobe | Status | new => scheduled |
2011-08-03 11:35 | psarobe | Target Version | 3.0MP2 => 3.0MP4 |
2011-08-03 18:41 | dmitry_mezentsev | Note Added: 0039842 | |
2011-09-15 12:52 | dalsasua | Assigned To | psarobe => mirurita |
2011-09-30 10:13 | jonalegriaesarte | Note Added: 0041394 | |
2011-09-30 10:13 | jonalegriaesarte | Target Version | 3.0MP4 => 3.0MP5 |
2011-10-03 09:52 | hgbot | Checkin | |
2011-10-03 09:52 | hgbot | Note Added: 0041444 | |
2011-10-03 09:52 | hgbot | Status | scheduled => resolved |
2011-10-03 09:52 | hgbot | Resolution | open => fixed |
2011-10-03 09:52 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/24587ac048e3e193ede55274354ed48000628991 [^] |
2011-10-03 10:02 | hgbot | Checkin | |
2011-10-03 10:02 | hgbot | Note Added: 0041445 | |
2011-10-03 10:02 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/pi/rev/24587ac048e3e193ede55274354ed48000628991 [^] => http://code.openbravo.com/erp/devel/pi/rev/c2792d8279d7acf395242c97b18695b0bbb1bca2 [^] |
2011-10-03 10:10 | mirurita | Note Added: 0041448 | |
2011-10-10 16:03 | maite | Note Added: 0041569 | |
2011-10-10 16:03 | maite | Status | resolved => closed |
2011-10-12 02:00 | hudsonbot | Checkin | |
2011-10-12 02:00 | hudsonbot | Note Added: 0041744 | |
2011-10-12 02:01 | hudsonbot | Checkin | |
2011-10-12 02:01 | hudsonbot | Note Added: 0041745 |
Copyright © 2000 - 2009 MantisBT Group |