Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0018878 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
feature request | [Openbravo ERP] 01. General setup | minor | always | 2011-10-26 12:36 | 2022-02-01 08:08 | |||||||
Reporter | dmitry_mezentsev | View Status | public | |||||||||
Assigned To | Triage Platform Base | |||||||||||
Priority | normal | Resolution | open | Fixed in Version | ||||||||
Status | new | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
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 | 0018878: Role assigned by default to the user during Initial Client Setup process should not have access to advanced functionality window | |||||||||||
Description | Full list of advanced windows will be attached later to this ticket. At the same time in order to enable easy functionality discovery by users another role (sth like <Client> Advanced Admin) with access to all windows (including advance ones) should also be created. For example, in Procurement Management - "Create Purchase Invoices from Deliveries" window is an advanced feature so it should not be available by default for the user created during Initial Client Setup. For example, in Master Data Management - "Salary Category" and "Total Product Template Report" windows are advanced features. | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |||||||||||||||
|
Notes | |
(0042676) RenateNieuwkoop (reporter) 2011-11-08 13:07 |
I suggest a name like 'superuser' per module. For example there is a finance department that all have access to the 'finance' role. One senior member of the team would have a 'superuser finance' role that gives access to advanced screens for finance. Likewise in the sales department all employees have access to the 'sales' role. One senior member has access to a 'superuser sales' role that give access to advanced screens for sales management. I can't see a role that has access to all advanced screens, since it would mean that whoever has that role is supposed to know advanced functionality for all areas and I don't see that as being realistic. |
(0042677) dmitry_mezentsev (developer) 2011-11-08 15:53 |
Renate, I think there are 2 ways that roles are used: 1. In day to day operations when OB is implemented. For this we have Standard Roles dataset shipped with Core. It represents very generic roles. That is its goal, we should not over complicate it (so I would not add more options into it). But still Standard Roles are of a great help to our customers to use them as a starting point and to build on top of them. 2. During product evaluation. As we can see for this case the best role is the admin role. People evaluating would like to browse across the application, across different functional areas, and forcing them to switch roles to do it is a pain. Actually we had this experience before of putting by default Finance Role and there were a lot of complains on it. Now Admin role is the default one. But this Admin role is not consistent with the out-of-the-box Openbravo because it has access to some windows that provide features that are not enabled in some other application windows (like Salary Category window is active but Salary Category Tab is not in BP). So with this FR we would like to make all the things coherent - if feature is disabled in application by default it should not be by default visible (you would need to do some changes - change default role, enable tabs and so on). |
(0042823) hgbot (developer) 2011-11-15 11:34 |
Repository: erp/devel/pi Changeset: 15d911f25076a2b779c796048f7fb6d7d89333a2 Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Tue Nov 15 11:33:06 2011 +0100 URL: http://code.openbravo.com/erp/devel/pi/rev/15d911f25076a2b779c796048f7fb6d7d89333a2 [^] related to issue 18878: Added advanced feature definition --- M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FORM.xml M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml M modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PARAMETER.xml M modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_VIEW_IMPL.xml M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_WINDOW.xml M modules/org.openbravo.client.application/src-db/database/sourcedata/OBUIAPP_VIEW_IMPL.xml M modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_WINDOW.xml M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_WINDOW.xml M modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PROCESS.xml M modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PROCESS.xml M modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_WINDOW.xml M modules/org.openbravo.service.integration.google/src-db/database/model/functions/OBSEIG_UPDATE_ACCESS.xml M modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_WINDOW.xml M modules/org.openbravo.service.integration.google/src-db/database/sourcedata/OBUIAPP_VIEW_IMPL.xml M src-db/database/model/functions/AD_UPDATE_ACCESS.xml M src-db/database/model/tables/AD_FORM.xml M src-db/database/model/tables/AD_PROCESS.xml M src-db/database/model/tables/AD_ROLE.xml M src-db/database/model/tables/AD_WINDOW.xml M src-db/database/model/triggers/AD_ROLE_TRG.xml M src-db/database/sourcedata/AD_COLUMN.xml M src-db/database/sourcedata/AD_ELEMENT.xml M src-db/database/sourcedata/AD_FIELD.xml M src-db/database/sourcedata/AD_FORM.xml M src-db/database/sourcedata/AD_PROCESS.xml M src-db/database/sourcedata/AD_WINDOW.xml --- |
(0042826) hgbot (developer) 2011-11-15 12:19 |
Repository: erp/devel/pi Changeset: 234dc1964e6d485a2e61c0d04338e72570d3566a Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Tue Nov 15 12:18:34 2011 +0100 URL: http://code.openbravo.com/erp/devel/pi/rev/234dc1964e6d485a2e61c0d04338e72570d3566a [^] related to issue 18878: isAdvanced col is mandatory and has check --- M src-db/database/model/tables/AD_FORM.xml M src-db/database/model/tables/AD_PROCESS.xml M src-db/database/model/tables/AD_WINDOW.xml --- |
(0042827) hgbot (developer) 2011-11-15 12:19 |
Repository: erp/devel/pi Changeset: c61120f1c12c60c69254eeec56367795617950bb Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Tue Nov 15 12:19:02 2011 +0100 URL: http://code.openbravo.com/erp/devel/pi/rev/c61120f1c12c60c69254eeec56367795617950bb [^] related to issue 18878: isAdvanced col is mandatory and has check --- M modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_VIEW_IMPL.xml --- |
(0042828) hgbot (developer) 2011-11-15 12:27 |
Repository: erp/devel/pi Changeset: 014ff1ba6d497dfa4a92f56d707ae04553dcae6f Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Tue Nov 15 12:27:11 2011 +0100 URL: http://code.openbravo.com/erp/devel/pi/rev/014ff1ba6d497dfa4a92f56d707ae04553dcae6f [^] related to issue 18878: recovered deleted fk --- M modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_PARAMETER.xml --- |
(0042830) hgbot (developer) 2011-11-15 12:47 |
Repository: erp/devel/pi Changeset: bc8969312b17067ba00f4b810cef4154ee57556b Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Tue Nov 15 12:45:27 2011 +0100 URL: http://code.openbravo.com/erp/devel/pi/rev/bc8969312b17067ba00f4b810cef4154ee57556b [^] related to issue 18878: added boolean check to ad_role.isAdvanced --- M src-db/database/model/tables/AD_ROLE.xml --- |
(0043027) hudsonbot (developer) 2011-11-22 03:50 |
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/ebd713dfe507 [^] Maturity status: Test |
(0043028) hudsonbot (developer) 2011-11-22 03:50 |
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/ebd713dfe507 [^] Maturity status: Test |
(0043029) hudsonbot (developer) 2011-11-22 03:50 |
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/ebd713dfe507 [^] Maturity status: Test |
(0043030) hudsonbot (developer) 2011-11-22 03:50 |
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/ebd713dfe507 [^] Maturity status: Test |
(0043031) hudsonbot (developer) 2011-11-22 03:50 |
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/ebd713dfe507 [^] Maturity status: Test |
(0043198) dmitry_mezentsev (developer) 2011-11-24 19:32 |
Asier, List of advance menu entries is shared with you. |
(0045497) hgbot (developer) 2012-02-28 08:51 |
Repository: erp/devel/pi Changeset: 747f9d62c378b2113b5481eee9d9e66a1414d8ea Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Tue Feb 28 08:50:14 2012 +0100 URL: http://code.openbravo.com/erp/devel/pi/rev/747f9d62c378b2113b5481eee9d9e66a1414d8ea [^] related to issue 18878: Advanced features Some fixes/improvements: * Fixed update access: previously is added access to advanced features to not advanced roles. * When executing update access, remove advanced features access from non advanced roles. * When creating/updating form, processes or window take into account adv features to grant access. --- M src-db/database/model/functions/AD_UPDATE_ACCESS.xml M src-db/database/model/triggers/AD_FORM_TRG.xml M src-db/database/model/triggers/AD_PROCESS_TRG.xml M src-db/database/model/triggers/AD_WINDOW_TRG.xml --- |
(0045966) hudsonbot (developer) 2012-03-02 15:39 |
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/544d64e0c159 [^] Maturity status: Test |
Issue History | |||
Date Modified | Username | Field | Change |
2011-10-26 12:36 | dmitry_mezentsev | New Issue | |
2011-10-26 12:36 | dmitry_mezentsev | Assigned To | => eduardo_Argal |
2011-10-26 12:36 | dmitry_mezentsev | Modules | => Core |
2011-10-26 12:52 | dmitry_mezentsev | Description Updated | View Revisions |
2011-11-03 16:10 | psanjuan | Relationship added | related to 0018964 |
2011-11-03 16:12 | psanjuan | Description Updated | View Revisions |
2011-11-03 16:13 | psanjuan | Relationship replaced | has duplicate 0018964 |
2011-11-03 17:51 | psanjuan | Assigned To | eduardo_Argal => alostale |
2011-11-03 17:51 | psanjuan | Steps to Reproduce Updated | View Revisions |
2011-11-08 13:07 | RenateNieuwkoop | Note Added: 0042676 | |
2011-11-08 15:53 | dmitry_mezentsev | Note Added: 0042677 | |
2011-11-15 11:34 | hgbot | Checkin | |
2011-11-15 11:34 | hgbot | Note Added: 0042823 | |
2011-11-15 12:19 | hgbot | Checkin | |
2011-11-15 12:19 | hgbot | Note Added: 0042826 | |
2011-11-15 12:19 | hgbot | Checkin | |
2011-11-15 12:19 | hgbot | Note Added: 0042827 | |
2011-11-15 12:27 | hgbot | Checkin | |
2011-11-15 12:27 | hgbot | Note Added: 0042828 | |
2011-11-15 12:47 | hgbot | Checkin | |
2011-11-15 12:47 | hgbot | Note Added: 0042830 | |
2011-11-22 03:50 | hudsonbot | Checkin | |
2011-11-22 03:50 | hudsonbot | Note Added: 0043027 | |
2011-11-22 03:50 | hudsonbot | Checkin | |
2011-11-22 03:50 | hudsonbot | Note Added: 0043028 | |
2011-11-22 03:50 | hudsonbot | Checkin | |
2011-11-22 03:50 | hudsonbot | Note Added: 0043029 | |
2011-11-22 03:50 | hudsonbot | Checkin | |
2011-11-22 03:50 | hudsonbot | Note Added: 0043030 | |
2011-11-22 03:50 | hudsonbot | Checkin | |
2011-11-22 03:50 | hudsonbot | Note Added: 0043031 | |
2011-11-24 19:32 | dmitry_mezentsev | Note Added: 0043198 | |
2012-02-28 08:51 | hgbot | Checkin | |
2012-02-28 08:51 | hgbot | Note Added: 0045497 | |
2012-03-02 15:39 | hudsonbot | Checkin | |
2012-03-02 15:39 | hudsonbot | Note Added: 0045966 | |
2012-03-20 18:12 | naiaramartinez | Relationship added | related to 0015942 |
2012-03-20 18:20 | naiaramartinez | Relationship replaced | has duplicate 0015942 |
2017-04-10 14:37 | alostale | Assigned To | alostale => platform |
2022-02-01 08:08 | alostale | Assigned To | platform => Triage Platform Base |
Copyright © 2000 - 2009 MantisBT Group |