# Release Notes - GateIn Portal - Version 3.1 FINAL

## Resources and Links

Community site
Community JIRA
Community Forum

## Bug

- [GTNPORTAL-964] - Translation problem in register portlet
- [GTNPORTAL-967] - Message "Successful register" not translated in Register portlet
- [GTNPORTAL-1045] - Can't drag & drop application into container when click switch view mode
- [GTNPORTAL-1137] - Permission settings in application registry not preventing unauthorized access
- [GTNPORTAL-1148] - Position of the user's page is not correct in Sitemap
- [GTNPORTAL-1152] - Gadgets should have a default icon
- [GTNPORTAL-1154] - Error UI in SItemap when change skin to Simple Skin
- [GTNPORTAL-1164] - Incorrect INFO message when user add navigations to group sites
- [GTNPORTAL-1170] - Don't show layout of page which selected when add new page by page management
- [GTNPORTAL-1174] - Edit permissions on PortalConfig of a group is not properly initiated
- [GTNPORTAL-1204] - Can't submit form when use addValidator method for UIFormMultiValueInputSet
- [GTNPORTAL-1214] - Show exception when edit membership of user who was deleted in a group
- [GTNPORTAL-1217] - Always take the value of description of next position when edit membership
- [GTNPORTAL-1218] - Unknown error when add new group in case delete membership is manager
- [GTNPORTAL-1229] - Clearly define what the access permission set in the application registry
- [GTNPORTAL-1233] - Little error in selectbox of user language in User Profile when edit information of user
- [GTNPORTAL-1242] - A small display issue in creating a new gadget in Application Registry
- [GTNPORTAL-1245] - Show message wrong when input First/last Name in New Staff page contain special characters
- [GTNPORTAL-1248] - Unable to retrieve gadget and get the HTTP Status 404 error
- [GTNPORTAL-1249] - The empty container takes space in normal view
- [GTNPORTAL-1252] - Always show message "Only alpha, digit, underscore, dash and space characters allowed" in Dashboard pageafter refresh program
- [GTNPORTAL-1259] - Show wrong message when check username in Register page
- [GTNPORTAL-1265] - IE7: Don't show edit/delete icon when move mouse on container to detele all container in this layout
- [GTNPORTAL-1267] - Remove the toolbar columns from the composer as it should not be reused outside of this context
- [GTNPORTAL-1269] - Always show skin which selected when add new
- [GTNPORTAL-1272] - Could not modify access-permission on dashboard portlet window
- [GTNPORTAL-1273] - Portal composer has 'Page properties' button label while the system is in 'edit layout' mode
- [GTNPORTAL-1274] - Login links in default page must be contextual and depend on the displayed portal
- [GTNPORTAL-1280] - Need to check template is available or not before remove
- [GTNPORTAL-1281] - Delete page and corresponding navigation node when deleting a user site page / navigation node
- [GTNPORTAL-1282] - Add Group Navigation form UI is broken in IE7
- [GTNPORTAL-1287] - it's hardcoding to only allow manager:/platform/administrators adding new page to Portal's navigation
- [GTNPORTAL-1288] - the layout edition does not work correctly if drag a portlet out of a container
- [GTNPORTAL-1289] - Show exception when search keyword start with specical characters in Manage page
- [GTNPORTAL-1291] - Show exception when click Category Selector form
- [GTNPORTAL-1293] - The UIFormUploadInput component does not work in the edit mode of a Portlet
- [GTNPORTAL-1296] - Public links should verify roles of current user in server side when the invocation is done
- [GTNPORTAL-1300] - Still show group's page in UserToolBarGroupPortlet although it was deleted in Group navigation
- [GTNPORTAL-1302] - Language selection lost at re-login for languages defined with country variant
- [GTNPORTAL-1310] - Don't show language of user which is selected when create new user for languages defined with country variant
- [GTNPORTAL-1312] - Display page title after renaming a tab of dashboard
- [GTNPORTAL-1315] - Missing filter mapping for ThreadLocalSessionProviderInitializedFilter
- [GTNPORTAL-1326] - IE7: Lost divided icon of child page on breadscrumbs on IE7
- [GTNPORTAL-1327] - Change password is check when select other user
- [GTNPORTAL-1329] - Exception when add new tab with more than 3 specical characters

## Feature Request

- [GTNPORTAL-1021] - Create a re-usable UIConfirmation component

## Task

- [GTNPORTAL-946] - Externalize the various cache configuration in the configuration property file
- [GTNPORTAL-1173] - Examine DeleteNavigation link
- [GTNPORTAL-1210] - Portal mode transition in UIPortalComposer should not be hardcoded
- [GTNPORTAL-1211] - Create a sample portlet using UIFormMultiValueInputSet
- [GTNPORTAL-1239] - Set the portlet to be public by default when importing in the Application Registry
- [GTNPORTAL-1263] - GateIn object 1.1 version to handle width and height
- [GTNPORTAL-1264] - Change alert message when Start greater than End Publication Date (create page)
- [GTNPORTAL-1266] - Change message when add new node with Name is the same with existing one in the same level navigation
- [GTNPORTAL-1290] - Should allow to add user into group in case after comma has space
- [GTNPORTAL-1292] - Change meaning of labels to be more correct
- [GTNPORTAL-1303] - For system nodes : do not allow to change the visibility
- [GTNPORTAL-1316] - Resource descriptor 1.1 to handle skin module declaration
- [GTNPORTAL-1317] - Integrate with MOP 1.0.3
- [GTNPORTAL-1325] - Should validate First/Last name field is between 1-45 chars in user and group management

## Sub-task

- [GTNPORTAL-914] - Portlets should be displayed in a consistent order
- [GTNPORTAL-918] - Adding to a category should be done consistently between gadgets and portlets