[ 
https://issues.apache.org/jira/browse/OFBIZ-3271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785619#action_12785619
 ] 

Bilgin Ibryam commented on OFBIZ-3271:
--------------------------------------

Bruno, 

I checked your patch and this would be a good addition to the project.

1. I don't see any security issue in storing userPreference recores with 
javascript.

2. Do we need to introduce a new patter for the Ids, I mean the capital 
letters? I think we should continue to use camelCase but using shorter names 
that would fit in userPrefTypeId field, or even better change the field type 
from id-ne to id-long-ne in UserPreference entity, where all the ids would fit 
w/o any change.

3. Your changes in ModelScreenWidget.java , modify the current implementation 
of the screenlets collapsible status.

4. I think it would be better if this feature is automatically handled by the 
screenlet widget, w/o requiring any change on the screen definitions. This 
way,the feature will be available for all the screenlets. For that purpose I 
added the user preference check to ModelScreenWidget and removed the 
initiallyCollapsedExdr as it is not needed. Please take a look at it.

Bilgin


> Storing screenlet collapsed/expanded status as user preferences
> ---------------------------------------------------------------
>
>                 Key: OFBIZ-3271
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3271
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: framework
>    Affects Versions: SVN trunk
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: OFBIZ-3271 persistCollapsed.patch
>
>
> Hi,
> actually the screenlet collapsed/expanded status is reset to the initial 
> value every time the page is refreshed.
> in the attached patch there is a solution to have the screenlet 
> collapsed/expanded status stored as user preferences so that they stay in the 
> collapsed or expanded status whenever the user refresh the page or 
> logout/loging again.
> I would like a review from you, before committing.
> Thank you,
> Bruno

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to