Add role level setup of Tab Grid View customization (AD_TAB_CUSTOMIZATION)

Description

Now the AD_TAB_CUSTOMIZATION only support user level, it is better to support role level

Environment

None

Activity

Show:

Carlos Ruiz February 26, 2015 at 4:25 PM

Labeled as potential idea - closing - lack of community interest

Carlos Ruiz July 12, 2013 at 4:17 PM

Ah yes, I read and wondered what was that for if the user can save the width

My draft idea for this is something like:

  • modify ad_customization: make AD_User_ID nullable (optional) and add a Name field

  • change the Grid Customize window (CustomizeGridViewPanel) to add:

    • save as template: if the user choose to save a grid layout as template then he must choose a name and the current layout will be copied on the ad_tab_customization table clearing the user_id and assigning a name (check for duplicates to avoid the same layout saved twice with different names)

    • load template: present the user a list of saved templates and allow him to load a template

    • save as my preference: if the user loaded a template he can save it as his own preference

  • I think is also worthy in this case to add a window to allow maintenance of the tab customization records

Is just the draft idea - subject to discussion, dismissal or improvements.

WDYT?

Regards,

Carlos Ruiz

Ken Longnan July 12, 2013 at 3:36 PM

Actually the idea is related to https://idempiere.atlassian.net/browse/IDEMPIERE-961

I just want to predefine a good looking grid view for end user (eg. cell width).

BR,

Ken

Carlos Ruiz July 12, 2013 at 2:49 PM

Ah sorry, I was confused - got it now.

I think the grid customization is fine as user preference.

What if instead of role configuration we could set up some grid predefined templates and the user can choose from those (or configure his own preference)?

Regards,

Carlos Ruiz

Ken Longnan July 12, 2013 at 2:29 PM

I mean AD_TAB_CUSTOMIZATION, not Window Customization.

Incomplete

Details

Assignee

Reporter

Priority

Created May 27, 2013 at 9:36 PM
Updated May 4, 2015 at 5:43 PM
Resolved February 26, 2015 at 4:25 PM