Release Notes - PUBLIC - Liferay Portal Community Edition - Version 5.2.3 - HTML format
Bug
- [LPS-8] - Wiki causes delete community to not finish cleanly
- [LPS-252] - Content type image/jpg not recognized by IE
- [LPS-377] - Update socialRequest status don't consider receiverId
- [LPS-417] - Knowledge base portlet: can't save preferences
- [LPS-642] - service-ext.properties is not working
- [LPS-724] - knowledge base portlet: editing categories and tags doesn't work
- [LPS-892] - Knowledge Base Aggregator Portlet - saving portlet configuration without selecting any groupId breaks the portlet
- [LPS-956] - Request parameter without =xxxx in IBM JSF portlet causes ArrayIndexOutOfBoundsException in PortletRequestDispatcherImpl
- [LPS-965] - Issue while deleting fields in shopping cart portlet
- [LPS-970] - MailEngine.send() not sending attachments
- [LPS-973] - Restore archive settings in web proxy portlet not working
- [LPS-1022] - Communities Portlet - Adding Communities using Symbols and not Chars
- [LPS-1151] - Shopping portlet-No validation is done when non numberic characters are given for Price and Discount
- [LPS-1167] - changing openoffice.server.host has no effect
- [LPS-1248] - JBoss Portlet Bridge fail to identify it's controls, forms, fields etc. Probably the same for all JSR-301
- [LPS-1280] - Forgot password option asks for answer with no question
- [LPS-1299] - Deletion of answers in the poll always deletes the last answer
- [LPS-1324] - Archived list item display number in web proxy portel is not working.
- [LPS-1360] - UnsupportedOperationException when changing the parent of a wiki page
- [LPS-1378] - Context xml file should not be copied to domain1/conf directory when appserver = Glassfish.
- [LPS-1395] - proplem in liferay-ui:input-date tag
- [LPS-1450] - Gospel for Asia
- [LPS-1606] - Staging workflow - No User exists with the primary key 0
- [LPS-1608] - LDAP is not updated when user requests a new password from the 'Forgot Password' functionality.
- [LPS-1728] - Can not added more that one cookie using ActionResponse (or RenderResponse) .addProperty(cookie) in a portlet.
- [LPS-1752] - Results of All Articles in KnowledgeBase Portlet are not paginated
- [LPS-1795] - the class com.liferay.portal.dao.orm.hibernate.ExceptionTranslator hides the original thrown exception what makes it impossible to get to the detailed error messages, original cause exception and original stacktrace
- [LPS-1822] - Problem with JavaScript compressor in Weblogic 10.3
- [LPS-1909] - ResourceResponseImpl may add http headers twice
- [LPS-1977] - Adding a new wiki page with the same title in different parents causes that the older page dissapears
- [LPS-1979] - Problems with theme.css.fast.load=true in 5.2
- [LPS-1989] - Phantom portlets appear to page
- [LPS-2002] - getArticleDisplay from JournalArticleLocalServiceImpl ignores templateId
- [LPS-2024] - Announcements can't be subscribed as Email or SMS
- [LPS-2046] - Can not access login page,to display "You do not have the roles required to access this portlet. "
- [LPS-2050] - User profil - update impossible without change password
- [LPS-2086] - MBStatsUser table doesn't update when posts are deleted
- [LPS-2093] - Staging with Organization roles won't work
- [LPS-2099] - Tags Removed When Upgrading to 5.2.0
- [LPS-2100] - Documents in Document Library No Longer Available After Upgrade to 5.2.1
- [LPS-2111] - Errors when creating new Users in User Administration
- [LPS-2112] - MinifierFilter
- [LPS-2115] - Organization role with permission to manage suborganizations can't create suborganizations
- [LPS-2121] - Deleting thread in MB only deletes first message
- [LPS-2124] - Web/Journal Content Display that is waiting configuration is only viewable by Onmiadmin
- [LPS-2137] - Jedi theme missing Control Panel link in dock
- [LPS-2139] - Jedi theme unable to display company logo
- [LPS-2145] - Styled navigation.css points to invalid welcome_message.png
- [LPS-2146] - Owner Does Not Have Permission to set permission on Journal Contents
- [LPS-2163] - CalendarUtil does not give correct result on equalsByDay
- [LPS-2164] - Unable to process message {destination=liferay/mail, responseDestination= ...
- [LPS-2171] - Blog portlet scoping bug
- [LPS-2172] - Incorrect Region Code for Alberta, Canada
- [LPS-2176] - guest can view a portlet in an users public page even when guest has no view permission for the portlet, but "user" role has view permission for the portlet
- [LPS-2182] - Avoid "Catch 22" situation with LDAP configuration: Credentials are never saved because of crash when using wrong credentials.
- [LPS-2183] - Fix "ant setup-eclipse" for Plugins SDK
- [LPS-2186] - DataHandler ClassNotFound during export/import
- [LPS-2188] - Shared public render parameters are not saved when the portlet changes window state
- [LPS-2193] - Passwords should not be tracked during LDAP imports
- [LPS-2195] - Staging permissions do not work with organizations
- [LPS-2196] - Control Panel does not allow you to export a LAR file.
- [LPS-2200] - An attacker can insert and execute malicious script
- [LPS-2202] - Requiered changing password may result in a lost of the organization context
- [LPS-2203] - Fix Friendly URLs so they work with shared public render parameters
- [LPS-2206] - Message board category security poorly implemented
- [LPS-2212] - Uploading images/docs via Journal content not working in OC4J on Liferay 5.X (FCKeditor)
- [LPS-2214] - when editing user roles programatically, the new roles are not indexed
- [LPS-2218] - Error when creating Location Organizations
- [LPS-2220] - Bug in searching web contents through the web content display portlet
- [LPS-2225] - Document Library - You can not add a comment when you try to edit a document.
- [LPS-2227] - After changing the scope of a portlet, you can no longer add new pages through the "add page" tab
- [LPS-2228] - Activities portlet ignores permissions
- [LPS-2235] - Able to create pages with blank names
- [LPS-2238] - Removing unnecessary paths
- [LPS-2244] - PortalImpl.getStaticResourceURL concatenating wrong minifierType parameter on JavaScript urls when css_fast_load=0
- [LPS-2245] - LanguageFilter does not work when VirtualHost is defined
- [LPS-2246] - Asset Publisher - Cannot Add Comment : "You have entered invalid data. Please try again."
- [LPS-2249] - Ordering results by score and then by modification date
- [LPS-2253] - Attempting to add a group to 'User Groups' when editing a user results in exception "Column not found: USERGROUP.NAME"
- [LPS-2254] - Power User Role rights not propagating properly to users that are assigned via groups rather than direct assignment.
- [LPS-2266] - Creating structure sometimes shows error when trying to use inheritance
- [LPS-2268] - Schedular in Dock-->Staging-->Pubblish to Live does not work
- [LPS-2270] - ClassNotFoundException: com.sun.portal.wsrp.consumer.common.DeploymentServiceRemoteImpl ...
- [LPS-2271] - webform portlet does not work on Sun PC
- [LPS-2272] - Community administrator not able to approve membership requests
- [LPS-2275] - Links in admin GUI are broken when accessing a community that has a virtual host
- [LPS-2282] - Custom CSS loaded before theme
- [LPS-2284] - Broken links for the BlogsAggregator portlet when blog is scoped to a page
- [LPS-2286] - Caches of web content articles are not hit
- [LPS-2291] - The 404 page should not use the home URL when a virtual host is being used
- [LPS-2292] - Link to portlet url is not correctly mapped to layout on import if exported plid does not exist
- [LPS-2294] - Can't allow community administrators to use their own logo - checkbox javascript error
- [LPS-2298] - UnmodifiableList needs to be Serializable
- [LPS-2299] - "hibernate.generate_statistics" was not properly read from portal.properties
- [LPS-2305] - Improve DB performance by having better transaction boundaries
- [LPS-2314] - The showListed option in Web Content Search ineffective
- [LPS-2316] - custom attribute width
- [LPS-2317] - CalEvent service doesn't handle custom attribute persistence
- [LPS-2318] - BlogsEntry service doesn't handle custom attribute persistence
- [LPS-2323] - Phishers can redirect users to an untrusted site
- [LPS-2325] - MySQL does not allow unique index keys to be created on columns over 255 when using utf-8
- [LPS-2336] - Error changing email address through hooks
- [LPS-2339] - Can not add comments.
- [LPS-2346] - Plugin Installer stops working if an java.lang.Error is thown during portlet deployment
- [LPS-2347] - Remote Publish does not publish portlets marked as "always exportable"
- [LPS-2348] - Cachability on ResourceRequest is blank
- [LPS-2351] - PortletRequestUtil fails if the cachability of the ResourceRequest is not PAGE
- [LPS-2353] - ThemeDisplay isLifecycleRender returns the wrong value when portlet is not directly accessed
- [LPS-2356] - viewMode is always null
- [LPS-2375] - Missing portlet icons maximize, minimize, close in IE6
- [LPS-2379] - Group finder with parameters companyId, name should always return a unique value
- [LPS-2385] - Mail Engine does not always return the correct property value
- [LPS-2387] - POP Notifications does not work in secure mode
- [LPS-2388] - Company key should not be updated except when it has not been initialized
- [LPS-2393] - XSS vulnerability in My Communities portlet
- [LPS-2394] - DropIndexes tries to drop indexes from across all the databases that MySQL is hosting
- [LPS-2395] - XSS vulnerability in calendar portlet
- [LPS-2396] - Add new indexes after verification
- [LPS-2397] - XSS vulnerability in <liferay-portlet:renderURLParams>
- [LPS-2398] - XSS vulnerability in themes
- [LPS-2399] - XSS vulnerability with several portal parameters
- [LPS-2401] - Group_.classNameId, classPK and Role_.classNameId, classPK should always return unique values
- [LPS-2404] - Configuring the Liferay Message Bus in the Plugins Env via Spring does not switch classloader contexts properly
- [LPS-2406] - Search: Rating icons laying into two lines
- [LPS-2407] - Create account : Invalid date of birth validation issue
- [LPS-2411] - Remove unnecessary duplicate call to getCurrentURL
- [LPS-2413] - User display tagllib does not close div's correctly
- [LPS-2417] - Control Panel - Communities Do Not Appear in Drop Down
- [LPS-2419] - Journal Content don't use default language
- [LPS-2421] - render_portlet-ext.jsp is included in the wrong spot
- [LPS-2427] - Organization administrators cannot manage suborganizations that are 2 or more levels deep
- [LPS-2428] - ConnectionHeartBeatJob not closing statement. Causes maximum open cursors exceed. ORA-01000
- [LPS-2429] - Asset Publisher generates an error when clicking "View Blog" if the blog entry is not published any where
- [LPS-2430] - The method getShardId(String, String, String, String) is undefined for the type ShardSelector
- [LPS-2435] - Admin Control Panel edit user loses user's organization
- [LPS-2441] - WOL profile and friends page not being created
- [LPS-2445] - An exception occurred processing JSP page /html/portal/render_portlet.jsp at line 96
- [LPS-2446] - 没有显示最大按钮和最小按钮
- [LPS-2448] - Asset Publisher Bug in Title field when using extra characters (question marks, etc.)
- [LPS-2454] - Action's Button does not appear in the Community Portlet using OC4J
- [LPS-2455] - Role User is removed from database table (users_roles) when saving user profile
- [LPS-2456] - Editing roles in "Default User Associations" in Control Panel appends whitespace to role names.
- [LPS-2460] - Comments, ratings, tags, and categories are not being exported correctly
- [LPS-2463] - VerifyUsers takes forever to complete when there are many users
- [LPS-2465] - When replying to a membership request, the requester's name is displayed incorrectly
- [LPS-2467] - Should use current time when updating attachments in message board
- [LPS-2469] - Bug in liferay jedi theme while displaying dropdown menus
- [LPS-2473] - An external portlet (war) is invoked twice on each user interaction
- [LPS-2475] - It does not allow you to remove the Permissions for a Guest to View one particular image.
- [LPS-2476] - When trying to add the Document Library Portlet or the Image Gallery Portlet it does not load until you refresh the page.
- [LPS-2480] - In 'Document Library' when you try to update the document twice it doesn't update.
- [LPS-2481] - Service Builder not getting exceptions from *ServiceImpl
- [LPS-2483] - Exception on any JSON service call
- [LPS-2503] - Blog with SCOPE has wrong RSS feed connected
- [LPS-2514] - Cannot create more then two revision of a document in Document Library
- [LPS-2519] - An organization administrator gets an error when trying to assign an org role to a user of his organizations
- [LPS-2529] - The Blog portlet's rss feed does not work in a virtual host
- [LPS-2536] - Asset Publisher - Voting system doesn't work
- [LPS-2537] - Multiple portlets are added when adding portlet by drag'n'drop
- [LPS-2538] - typo in com.liferay.portal.editor.fckeditor.receiver.CommandReceiverFactory
- [LPS-2539] - Web Content List portlet does not list the articles associated with structures if no structure is selected in the configuration
- [LPS-2543] - Current URL /web/guest/$my_account_url generates exception: null
- [LPS-2544] - Group.getDescriptiveName() for a layout returns a XML string
- [LPS-2545] - Calling PortalUtil.getPlidFromFriendlyURL() doesn't return the plid of the default layout if the friendlyURL passed is that of the layoutSet
- [LPS-2557] - Recursive permission logic for folders and categories missed the first folder or category
- [LPS-2563] - User with Administrator role does not see suborganizations in the Control Panel navigator
- [LPS-2566] - XSS vulnerability in Liferay.currentURL
- [LPS-2573] - Asset Publisher does not increment view count
- [LPS-2578] - Bug with page permissions
- [LPS-2579] - Blogs aggregator error to display blog content when SCOPE is used
- [LPS-2580] - Blog Aggregator: when SCOPE is used, and BODY is shown, error on comments link
- [LPS-2585] - cas.* (cas.service.url, cas.server.name,...) values not retreive correctly in control panel
- [LPS-2587] - Batch operations don't work properly
- [LPS-2589] - Exporting web content or wiki pages to PDF, DOC, ... does not include images correctly
- [LPS-2594] - Class loading problems for the portlet-layout-listener-class element
- [LPS-2596] - Permissions with Document Libary
- [LPS-2604] - Control panel no longer lists all properties for My Account
- [LPS-2611] - Adding user using JSON service don't accept organizationIds
- [LPS-2617] - Disabling gender does not hide gender option when creating new account
- [LPS-2621] - Hooks did not read case sensitive property names
- [LPS-2624] - loose content when delete any repeating field from webcontent. Webcontent form resets itself to empty fields and deletes all repeating fields from the webcontent form.
- [LPS-2627] - Permissions Select box displays incorrectly in IE7
- [LPS-2640] - Viewing an IG image should update the asset's view count
- [LPS-2641] - Missing Images not handled properly
- [LPS-2642] - ampersand validation errors caused by the script and css compressor
- [LPS-2644] - companylogo url uses unencoded ampersand
- [LPS-2646] - Default value of costum attribute of type 'Boolean' is not taken
- [LPS-2650] - Visiting a bookmark in Asset Publisher does not increment visit count
- [LPS-2652] - URL can only be invoked using POST Errors
- [LPS-2657] - Should add a check on whether all the sql statements are commented out before running them in DB2Util
- [LPS-2658] - ClassCastException when casting a com.liferay.portal.kernel.xml.Node to an Element, even though it is an instance of Element
- [LPS-2659] - dom4j and Liferay XML wrapper does not properly handle CDATA containing embedded CDATA sections
- [LPS-2661] - ServiceComponent fails on portlet with service.xml
- [LPS-2671] - PortletImpl clone did not accurately clone the object
- [LPS-2672] - in control panel, delete a communitiy that you are currently accessing ,will get error messages
- [LPS-2673] - Alerts portlet does not show alerts to normal users
- [LPS-2674] - Assigning a user to a usergroup with web pages may cause errors
- [LPS-2679] - Asset Publiser - Image Gallery - "Back" link does not work
- [LPS-2682] - Prevent duplicate resource and resource code exceptions
- [LPS-2684] - "index.read.only" is not honored properly
- [LPS-2685] - Selecting a Users UserGroups via the control pannel fails for company admin users
- [LPS-2694] - Image Gallery: don't display tab "My Images" for other users
- [LPS-2698] - problem with Document Library versionning
- [LPS-2701] - Virtual Hosting tests not properly modularized, causing test breakage.
- [LPS-2709] - You cannot view the images in the 'Image Gallery' portlet.
- [LPS-2710] - Marking an alert as read does not work correctly
- [LPS-2712] - Struts PropertyMessageResources locks under high load
- [LPS-2714] - Can't get outside theme to be used as default
- [LPS-2717] - Wiki Portlet: Error when you name a Child Page with the same name as the Parent
- [LPS-2722] - Asset Publisher: Order By Doesn't Order Blogs Properly If "Publish Date" is Chosen
- [LPS-2724] - Asset Publisher configuration doesn't save the metafields correcty when using manual asset selection
- [LPS-2725] - Permissions not persisting correctly in portlets
- [LPS-2726] - InitialThreadLocal did not properly use the constructor's value as a prototype
- [LPS-2727] - Selenium Sample PHP Portlet Test Fix
- [LPS-2732] - DB2 error while upgrading v5_1_5.UpgradeTags
- [LPS-2738] - Forgot password functionality does not set other user password properties, breaking LDAP export
- [LPS-2739] - Improve Sprite generation for IE6 by generating Sprites as GIFs for IE6
- [LPS-2743] - CacheFilter generates wrong cache keys
- [LPS-2752] - Flags taglib did not escape content, causing JS errors
- [LPS-2753] - Wrong data into Region table for country Italy
- [LPS-2755] - LDAP export fails when importing a user from LDAP
- [LPS-2758] - Read / Write DB Split needs to align better with transactional boundaries
- [LPS-2760] - LDAP import stops if there is an issue updating a user
- [LPS-2763] - Web content search links for some articles do not work
- [LPS-2770] - Old versions of Journal Article looses it's tags if new version is deleted
- [LPS-2771] - Saving new unapproved version of Article makes old approved version disappear
- [LPS-2772] - Error appears during copying page with Polls portlet from Live to Staging.
- [LPS-2778] - Resource code cache key can be wrong if name is a number
- [LPS-2779] - Merging pages with the Guest community works intermittently
- [LPS-2780] - Portlets -> look and feel -> reset should reset the text boxes
- [LPS-2790] - Verification would run every other start up even though verified
- [LPS-2794] - Excessive garbage creation in the MBMessageLocalServiceImpl.getMessageDisplay()
- [LPS-2797] - Navigation issue in Server Administration -> Properties tab
- [LPS-2800] - An exception during verify process could cause indexer to never return from readOnly state
- [LPS-2803] - ResourceActionsUtil.getPortletResourceActions() causes NPE if a portlet does not exist
- [LPS-2809] - Liferay.Util.defaultValue avoid replace original value
- [LPS-2812] - Wiki Creole link does not work
- [LPS-2813] - Length check for String in Base64.decode
- [LPS-2824] - Unable to change organization specific permissions in the control panel
- [LPS-2825] - Wiki displays incorrect UI error msg and also throws wrong exception
- [LPS-2828] - PluginPackageUtil throws StringIndexOutOfBoundException if module version is missing in the war name
- [LPS-2829] - NoSuchFolderException appears during exporting community with at least one page containing Document Library Display portlet
- [LPS-2831] - Immage Gallery breaks if image description contains newlines.
- [LPS-2832] - In journal content portlet Click on edit article-->Without any change click on save and again click on edit article it show a message "your request processed successfully" without any action is performed.
- [LPS-2836] - using "reference" element in plugin's service.xml to refer to portal services generates code properly but fails to load with exceptions on deploy
- [LPS-2838] - Upgrading services generated by service builder requires presence of portlet-model-hints-ext.xml
- [LPS-2839] - expiration-cache breaks JSR-286 inter portlet communication
- [LPS-2842] - CompanyImpl for Sharded Databases do not retrieve proper Account data
- [LPS-2843] - High load on social comment feature leads to potential for concurrent data insertions
- [LPS-2846] - RSS Portlet does not show Atom 1.0 feed
- [LPS-2859] - WSDD generation broken because of UnicodeProperties
- [LPS-2860] - XSS vulnerability in status page because of bad url
- [LPS-2870] - CLONE -Can't allow community administrators to use their own logo - checkbox javascript error
- [LPS-2878] - isIndexReadOnly changes not taking effect
- [LPS-2880] - Importing a Wiki Page that has been deleted and rewritten will cause duplicate page errors
- [LPS-2881] - Access to a restricted community virtualhost is not handled properly
- [LPS-2887] - You can not add a Web Content article.
- [LPS-2888] - Child Wiki Pages with page names alphabetically earlier than their parent Wiki Pages will not import correctly
- [LPS-2889] - WikiPortletDataHandlerImpl.java compilation error
- [LPS-2892] - User administration throws runtime exception and is not functioning
- [LPS-2900] - Firefox (and other browsers) will only show the scrollbar when needed
- [LPS-2901] - Feed clients don't recognize when a BlogEntry is updated and show duplicates
- [LPS-2903] - Chat portlet - compiling error
- [LPS-2905] - Web Form Plugin is not redirecting on success
- [LPS-2920] - create a journal conent and create a page which page type is article and type article id which just you crreate article's id in staging mode after you publish to live the artile id is null
- [LPS-2922] - Ensure ConvertProcess supports shards
- [LPS-2930] - XSS escaping is too aggressive
- [LPS-2935] - Selenium Permissions Message Board Test Fix
- [LPS-2945] - Not included portles are shown in the Add Application Menu
- [LPS-2949] - Add a new method getWARThemes to ThemeService which can be accessed by external tools.
- [LPS-2950] - JSONServiceAction.java 's getJSON() doesn't return proper JSON String when the return type of the method is JSONArray
- [LPS-2955] - Unable to view Portal Properties in Admin Portlet after first page.
- [LPS-2956] - JMX statistics for destinations do not report the proper pending message count
- [LPS-2971] - Portlet's name with ' and manage pages
- [LPS-2988] - V 5.2.2 for vista 64bit IE8 GA JS ERROR
- [LPS-2994] - When a new page is created with "Copy parent" checked the portlets are copied but the preferences are not
- [LPS-2996] - Weather portlet images not showing up
- [LPS-3003] - Liferay 5.2.x removes CR in javascripts but don't handle comments correctly
- [LPS-3004] - You can't edit / delete / post reply to comments.
- [LPS-3005] - Chat Portlet Does Not Compile
- [LPS-3007] - Non-Power Users are still able to see "My Community" after "layouts.power.user.required" values are set to true
- [LPS-3012] - After ticking use small image checkbox in a journal article export doesn't work it cause NullPointerException
- [LPS-3016] - Error in UpgradeTags.java in upgrading process to 5.2.3
- [LPS-3024] - Remove redundant admin portlet in struts-config.xml
- [LPS-3025] - When edditing layout templates you can end up with stranded/inaccessible portlets
- [LPS-3031] - Tag name is not validated when added
- [LPS-3035] - Export/Import Community Causes Errors
- [LPS-3040] - update: portlet / type settings / meta-...
- [LPS-3041] - javascript theme bug under linux
- [LPS-3043] - ClassNotFoundException after hot deploy of plugins when other plugins or ext reference it's service interfaces.
- [LPS-3048] - The Wiki LAR Files can not be imported immediately
- [LPS-3061] - File Uploader no longer responds after files are selected
- [LPS-3064] - Blogs LAR Does Not Import Comments
- [LPS-3065] - Selenium Blogs Test Fix
- [LPS-3066] - Selenium Page Comments Test Fix
- [LPS-3073] - Asset Publisher CSS should be moved to css.jsp
- [LPS-3075] - Cache filter incorrectly caches log in requests
- [LPS-3083] - Bitwise permissions ignores owner role
- [LPS-3084] - Wiki Search Returns No Results
- [LPS-3099] - Request parameter values are duplicated when virtual hosts are used
- [LPS-3103] - page-iterator in google-search-portlet search.jsp not work now, update it according to liferay-ui.tld
- [LPS-3105] - Web content link to layout structure element may not show the first page in a community
- [LPS-3106] - The 'My Documents' and 'Recent Documents' tabs do not display anything in the 'Document Library' portlet.
- [LPS-3115] - Blocking cache never released in some circumstances
- [LPS-3117] - Ranks are not shown in Message Boards
- [LPS-3119] - Cannot delete communities that have web content.
- [LPS-3124] - Selenium Permissions Document Library Test Fix
- [LPS-3130] - ExpandoTableLocalServiceUtil.deleteTable() leaks ExpandoRow entries
- [LPS-3134] - Google gadget portlet does not work due to Google pages changes
- [LPS-3136] - Custom reminder queries do not work at "forgot password"
- [LPS-3141] - could not import the ics file generated by MS Outlook server because it had tab char for line break
- [LPS-3145] - org.postgresql.util.PSQLException: ERROR: column "remindby" cannot be cast to type "pg_catalog.int4"
- [LPS-3147] - You Can Not View Users from User Groups.
- [LPS-3152] - XSS vulnerability in custom attributes
- [LPS-3155] - XSS vulnerability with organization names
- [LPS-3159] - Custom Attribute never shown to Guest with VIEW granted
- [LPS-3160] - Enable assigning UPDATE to Guest for Custom Attributes
- [LPS-3162] - Exception is thrown when Guest accesses a selection list Custom Attribute
- [LPS-3164] - Tomcat hangs on shutdown when starting with a portal with an empty database
- [LPS-3165] - Arbitrary System-Level File Access
- [LPS-3169] - WebLogic chokes on rhino.jar / yuicompressor.jar
- [LPS-3173] - JournalArticle urlTitle does not take into different versions
- [LPS-3175] - Create of unique index fails if there is duplicate data
- [LPS-3176] - XSS vulnerability in password policies
- [LPS-3177] - XSS vulnerability with role names
- [LPS-3178] - XSS vulnerability in Mange Pages
- [LPS-3187] - Problems with I18nServlet and organizations.
- [LPS-3190] - Search Portlet displays unauthorized information
- [LPS-3193] - When setting the permissions for a resource the permissions inherited from scopes group, group template and community are not shown
- [LPS-3209] - after publish article to live from staging, journal content search portlet can not hit the content of jounral article
- [LPS-3215] - The solution to LPS-2286 caused a regression forcing JournalContentUtil to have a dependency on ThemeDisplay
- [LPS-3219] - Missing language key in Blogs Configuration
- [LPS-3220] - XSS vulnerability in Shopping portlet
- [LPS-3228] - UpgradeLayout throws SQLException when upgrading Microsoft SQL Server to v5_0_0
- [LPS-3229] - UpgradeDocumentLibrary throws SQLException when upgrading Microsoft SQL Server to v5_1_5
- [LPS-3230] - Document Library Display Portlet may change the HTML title
- [LPS-3231] - Modifications to system column in Company table and related services causes UpgradeProcesses to fail for 5.1.x to 5.2.x
- [LPS-3232] - Directory Portlet throws exception when trying to view users of a usergroup
- [LPS-3233] - Track viewed threads by thread instead of by message via MBMessageFlag
- [LPS-3234] - UpgradeMessageBoards throws SQLException when upgrading Microsoft SQL Server to v5_1_5
- [LPS-3235] - Missing language keys
- [LPS-3237] - getRealPath does not work in WebLogic
- [LPS-3241] - Portal does not always properly render virtual host urls
- [LPS-3245] - Hello World portlet did not close writer
- [LPS-3246] - WebLogic throws "Could not compile stylesheet" error on start up because of confict with PortletBridge
- [LPS-3247] - Document Library Display uses same columns for folders and documents
- [LPS-3249] - Publishing a workflow proposal should not show options for scheduling
- [LPS-3260] - Wrong value of parameteres in settings authentication
- [LPS-3265] - Blogs portlet does not load until you refresh the page
- [LPS-3270] - Get rid of InvokerSimpleAction instantiation on the HookHotDeployListener.initEvent method
- [LPS-3275] - ORA-01719 Error in message boards queries
- [LPS-3276] - Journal article call picture inside of document library portlet cause Orm exception
- [LPS-3277] - Liferay indexing implementation bug and fix
- [LPS-3281] - Regular users should not see the Content menu in the Control Panel if they don't have permissions to manage content
- [LPS-3282] - Nested portlet does not work in 5.2.x. and 5.1.x
- [LPS-3283] - Workflow portlet cannot save definitions
- [LPS-3284] - Control Panel should prevent users to access applications that are not in its menu.
- [LPS-3285] - User cannot access auth.public.paths if he doesn't have a private community
- [LPS-3286] - XSS vulnerability in <title> and <meta> tags
- [LPS-3310] - Forgot password captcha can be circumvented
- [LPS-3314] - Ensure that thread local caches are cleared for every thread
- [LPS-3315] - Tomcat 6 cannot have ccpp.jar or else there will be a ClassCastException
- [LPS-3319] - clpMessageListenerClass can not load class
- [LPS-3323] - Guests should never have the View permission by default for contents created through private pages
- [LPS-3324] - Export calendar events can sometimes be triggered by a crawler that should allow a get and not require a post
- [LPS-3330] - PersistenceImpl caching the wrong object in fetch methods
- [LPS-3333] - UserLocalServiceImpl - trim and toLowerCase ineffective on user fields (Strings are immutable)
- [LPS-3352] - Sprite generator does not release open images files, and causes too many open files on repeated deployments of themes.
- [LPS-3355] - Unable to manage content in control panel if user is not assigned to any organizations
- [LPS-3357] - PersistenceImpl throws null pointer for Date fields that are also part of unique finders
- [LPS-3358] - Clear finder and entity caches on redeploy of plugins
- [LPS-3374] - Copy Page selection entries are over-eagerly escaped
- [LPS-3375] - Article selection doesn't account for (can't see) Staging community
- [LPS-3377] - StagingUtil should stream whenever possible
- [LPS-3378] - Poller processor is using wrong class loader for plugins
- [LPS-3391] - Wiki: Recent Changes feed links don't work
- [LPS-3399] - Calendar portlet does not cleanup temp files after export/import of events
- [LPS-3408] - WAR does not have ccpp.jar
- [LPS-3409] - Blogs Trackback should not require post
- [LPS-3410] - SB Plugin's table upgrade logic doesn't support added columns
- [LPS-3412] - Can't use the XStream support in LAR framework from plugins due to classloader restrictions
- [LPS-3413] - LAR Export throws exception and fails because NoSuchDiscussionException is thrown
- [LPS-3415] - LAR Export doesn't handle PERMISSIONS_USER_CHECK_ALGORITHM == 6
- [LPS-3416] - Adding additional addresses shows an ugly error message (that can be ignored)
- [LPS-3418] - SearchPermissionChecker doesn't handle PERMISSIONS_USER_CHECK_ALGORITHM == 6
- [LPS-3419] - Certain portlets can cause the LAR export to fail.
- [LPS-3420] - Automatically exporting Journal to LAR is not always the desired behavior
- [LPS-3481] - Exception's stack is discarded using JSON
- [LPS-3612] - Add Blog Entry: SQL Injection works! If commenting characters (like <!-- and -->) are entered in the Title or any of the field in the blog creation, it breaks the page loading wherever referred.
- [LPS-3618] - While Adding a Blog Entry / Journal Article an Exception is Thrown If the Title is Too Long
- [LPS-3771] - "Job Title" field in Summary portlet does not filter out HTML characters
- [LPS-3800] - Impersonating Users When Admin Portlet is on a Restricted Page Does Not Redirect Properly
- [LPS-3846] - IE6 Javascript Bug Preventing an Organization's Edit User Functionality
- [LPS-3849] - shopping portlet currency eur price is set to 0 after edit shop item
- [LPS-3877] - 7Cogs Writers and Publishers should see Web Content in Control Panel
- [LPS-3901] - 7Cogs throws DuplicateFileException when deployed after the first time
- [LPS-3952] - Friendly URL using i18n Servlet Defined in web.xml is Replaced With LanguageId in All Links
- [LPS-3998] - Wiki RSS link broken
- [LPS-4031] - web form portelt does not work in liferay 5.2.3.
- [LPS-4041] - Search Logic - Stop words (eg: "the", "is" and "are") are removed from the search text even when surrounded with quotation marks
- [LPS-4070] - Ext Environment - Deploy Reports Portlet
- [LPS-4114] - Exporting / Importing a Wiki LAR With Comments Results in Double the Comments.
- [LPS-4271] - Select box value for the Search taglib always resets after form submission
- [LPS-4307] - Enterprise Admin portlet should have the ability to manage the private pages of users
- [LPS-4399] - You Can Not Add An Organization
- [LPS-4460] - Locking in Document Library does not update the cache of a cluster
- [LPS-4488] - Manage Pages option of Enterprise Admin portlet is not allowed if public pages are disabled
- [LPS-4533] - Automated database upgrade tests failing.
- [LPS-4544] - Web Form - Set optional fields configuration
- [LPS-4583] - Allow developers to upgrade from 5.1 EE to any newer version of 5.x EE
- [LPS-4633] - Iframe shim in Chat portlet is always visible
- [LPS-4639] - Document Library fails under load
- [LPS-4668] - MB Emoticons need better z-index
- [LPS-4719] - Portal tests on hudson breaking
- [LPS-4728] - Updates for custom user attributes (expandos) not propagating to model listener when user information updated
- [LPS-4773] - The permission "Add User" does not work properly
- [LPS-4801] - Automated test builds are not always reverting properties files to a pristine state
- [LPS-4877] - Permission to view portal wide users cannot be given to non-admin roles
- [LPS-4885] - Webform: Issues using a Paragraph FormField & validation
- [LPS-5171] - Unable to upload xlsm files to DocumentLibrary
- [LPS-5544] - Wiki Display - Export Community LAR
- [LPS-5848] - Documents added via Webdav grant the default-community-permissions to power users in personal communities
- [LPS-6805] - Selenium Test Scripts: Import LAR Test Fixes
- [LPS-7476] - Message board post count does not reflect correct number when you delete a message
- [LPS-7769] - Some of my javascript 'confirmation dialogs' do not work because of the length of the javascript inside href
- [LPS-7833] - Can't set Document Library's Extra Settings Properties.
- [LPS-7839] - Searching by articleId within web content administration does not work
- [LPS-7841] - Portlet preferences saved in control panel are not obtained properly
- [LPS-8598] - Import/ Export Community Level LAR does not import/export portlet level permissions
- [LPS-8605] - Cannot expand pages tree in IE7
- [LPS-8640] - Nested Portlets - Fails to nest portlets
- [LPS-9102] - MBStatsUser table does not update when the message was deleted
- [LPS-10122] - Calling containsHeader on a CacheResponse object returns incorrect result
- [LPS-10603] - Web Content search should sort the results by scoring
- [LPS-11566] - Nested portlets disappears on adding a portlet from the Add Application Box
- [LPS-11568] - Can't put anything to the Nested Portlets
- [LPS-12229] - ModelResourceDescription XSS problem
Improvement
- [LPS-287] - Redesign of My account portlet
- [LPS-366] - An attacker can enter and execute malicious scripts in application
- [LPS-447] - Content portlets should not be shown even if the user has "add portlet" permission
- [LPS-523] - Asset Publisher: Add Configuration Option To Show Or Hide Tags
- [LPS-1563] - Selenium organization LAR import/export test
- [LPS-1934] - Support hiding from user management the sections for roles and other associations even if they are assigned somewhere else
- [LPS-2191] - Modify readme.html to point to new documentation page
- [LPS-2217] - Add Germany's regions to the database out of the box
- [LPS-2226] - Minor improvements for the Discussion taglib
- [LPS-2239] - Minor fixes for the Wiki taglib section
- [LPS-2243] - Minor fixes for the Web Content Display taglib section
- [LPS-2251] - ant build-ext should sync portal/lib and ext/lib folder
- [LPS-2265] - Selenium Page Comments Update
- [LPS-2277] - Global "Class" variable causes conflicts with 3rd party libraries
- [LPS-2283] - Clean up libraries
- [LPS-2290] - When accessing the root URL of a community with a virtual host it should always go to the front page
- [LPS-2303] - Add upgrade-ext target to allow users to upgrade from an ext environment
- [LPS-2304] - Allow arbitratry params to the index user search queries
- [LPS-2309] - Selenium Blogs Test Script Consistency Check
- [LPS-2310] - Create unique indexes to speed up performance
- [LPS-2320] - Make the default for expandoBridge.isIndexEnabled smarter
- [LPS-2327] - Drop old indexes for better performance, and also allows better indexes with the same name to be used
- [LPS-2329] - ORM / Hibernate wrapper needs to expose setCacheable
- [LPS-2340] - Should be able to control how many entires are automatically expanded in RSS portlet
- [LPS-2343] - Improved translation to german for Liferay 5.2
- [LPS-2355] - Springify JournalContentUtil
- [LPS-2357] - New method to PortalSessionContext
- [LPS-2359] - The ordering of CSS and Javascript files by top_head.jsp needs to be standardized
- [LPS-2363] - Updated german translation for 5.2.2
- [LPS-2366] - Add Italian regions to the database out of the box
- [LPS-2377] - Upgrade to Jackrabbit 1.5.3 because of bug fixes and improved text extraction
- [LPS-2378] - Use java.util.UUID instead of JUG
- [LPS-2380] - Removing unnecessary "lower" in sql query improves performance
- [LPS-2381] - *ServiceImpl.is* should not be wrapped with a tx for better performance
- [LPS-2383] - Additional role checking method available in UserService
- [LPS-2408] - FinderCache keys are longer than they need to be
- [LPS-2410] - Create friendlier methods for ClassNameService
- [LPS-2412] - Refactor StartupAction to move logic into utility class
- [LPS-2415] - MailMessage needs friendlier setters for to, cc, and bcc to accept non array addresses
- [LPS-2418] - Improve startup time by 20% for servers connecting to a network database
- [LPS-2420] - Cache system roles and groups because they can never be modified
- [LPS-2426] - Add re-usable 'extendList' method to AbstractModelExtensionHandler
- [LPS-2431] - Blogs Aggregator should be able to show a blog entry itself if it's not published anywhere else
- [LPS-2433] - Mkae PortalUtil.getPlidFromPortletId smarter
- [LPS-2439] - Streamline calls to get Users, Groups, Roles, and User Groups by companyId and name
- [LPS-2440] - Improve manual usage of FinderCache
- [LPS-2442] - Add indexer to Calendar
- [LPS-2444] - InitialThreadLocal as a helper class that is a ThreadLocal that takes in an initialValue in the constructor
- [LPS-2458] - LAR import fails if categories-hierarchy.xml is not found
- [LPS-2464] - Eliminate the need for *ServiceJSON classes
- [LPS-2470] - Support different configurations for the form of User Administration and My Account.
- [LPS-2472] - Better default names for staging for Organizations and Users
- [LPS-2485] - Dropping indexes should happen right before adding new indexes
- [LPS-2488] - When clicking on MB Category in search results, you should go to the category
- [LPS-2489] - Added remove() methods to ArrayUtil
- [LPS-2490] - liferay-portlet-ext:actionURL / renderURL / resourceURL should accept a "plid" attribute
- [LPS-2492] - Improve the "Portlet Not Setup Page"
- [LPS-2498] - Make "/-/" point to a constant called Portal.FRIENDLY_URL_SEPARATOR
- [LPS-2499] - widget.js should generate iframe with id
- [LPS-2501] - Change Message Board thread searching to be more obvious about scope
- [LPS-2507] - MBThreadFinder.findByGroupId has unnecessary join
- [LPS-2508] - Selenium tests for Virtual Hosting needed.
- [LPS-2509] - DBUtil.DB_TYPE_* should be DBUtil.TYPE_
- [LPS-2510] - DBUtil.isSupportsAlterColumnName and isSupportsAlterColumnType
- [LPS-2511] - Speed up upgrade process for databases that support altering the column type (db2 does not)
- [LPS-2513] - Sample Action that ensures all requests are HTTPS
- [LPS-2523] - Add ability to change max file sizes through the gui
- [LPS-2526] - PortalUtil.getCurrentCompleteURL
- [LPS-2527] - Making a default theme in Liferay XHTML compliant
- [LPS-2531] - MBCategory should store thread and message count
- [LPS-2533] - Add groupId to MBMessage and MBThread for better performance
- [LPS-2553] - Selenium Communities related tests have minor inconcistencies .
- [LPS-2554] - Remove unnecessary Message Boards transactions
- [LPS-2555] - Optimize number of calls in Message Boards that are used to check if a user is subscribed to a category or thread
- [LPS-2556] - Optimize the number of calls to check if a Message Board thread has been read or not
- [LPS-2558] - Remove unused methods in MBMessageDisplay
- [LPS-2559] - BaseModel should allow generics
- [LPS-2562] - Improve performance of displaying Message Boards Categories
- [LPS-2570] - Allow for Office 2008 file extensions by default in doc lib
- [LPS-2572] - Expose "default.landing.page.path" to hooks
- [LPS-2574] - TagsAsset SQL for plugins
- [LPS-2592] - Allow searching by groupId
- [LPS-2593] - Disable document conversion cache in developer mode
- [LPS-2598] - Provide a more highly optimized data entry method for ExandoValue
- [LPS-2599] - Wrap verify in BatchSession
- [LPS-2600] - Transparent company logo with white elements (e.g. the default liferay logo) displays 'invisible' in control panel theme
- [LPS-2601] - liferay-ui:icon can now take in imageHover and srcHover attributes
- [LPS-2602] - Don't show "I Agree" button in "Terms of Use" if user has already agreed.
- [LPS-2603] - Add "toggleSelectBox" helper method to util.js
- [LPS-2609] - Refactor ratings so that it can be easily used from any portlet
- [LPS-2614] - Add better indexes for Group_
- [LPS-2616] - MySQL sql selects are case insensitive by default, so do not use "lower(" function
- [LPS-2618] - Selenium Control Panel Clean Up
- [LPS-2619] - Allow for more overrides in hooks
- [LPS-2626] - Increase performance of adding permissions
- [LPS-2631] - Allow new users to specify password on signup
- [LPS-2634] - Remove uuid.jar
- [LPS-2639] - Bookmark/DL asset view count should equals the bookmark's visit count / DL download count
- [LPS-2660] - Improve caching of entities
- [LPS-2669] - Remove unnecessary join when counting Roles_Permissions
- [LPS-2670] - Remove unnecessary SQL calls in AdvancedPermissionChecker
- [LPS-2683] - Create sample MemoryCacheManager for people who want to implement their own cache managers
- [LPS-2686] - Remove usage of InitializingBean where it's not needed
- [LPS-2687] - Enable the spring capabilities of ServiceBuilder enabled plugins to be used from non-ServiceBuilder using plugins
- [LPS-2699] - Improve debug logging during "Test LDAP User" user setup
- [LPS-2700] - Entity Cache and Finder Cache should use Ehcache's BlockingCache for better performance
- [LPS-2705] - Reduce hits to underlying cache for EntityCache and FinderCache by providing a thread local cache
- [LPS-2706] - Upgrade to commons collections 3.2.1
- [LPS-2707] - Remove extraneous warnings when fetching a portlet with portlet id of ""
- [LPS-2711] - Better default c3po settings
- [LPS-2736] - Selenium Shopping Portlet Script Improvements
- [LPS-2742] - Allow for tag based navigation when Asset Publisher is in manual mode
- [LPS-2744] - Add french regions
- [LPS-2751] - Upgrade to Ehcache 1.6 B3 because it's about 80 times faster than 1.5.0.
- [LPS-2754] - Improved visual cue when missing LDAP password
- [LPS-2756] - Improve documentation for the property "index.on.startup"
- [LPS-2757] - GroupLocalSevice.getNoLayoutsGroups method to grab groups that do not have any layouts
- [LPS-2761] - Refactor VerifyWikiCreole to be a ConvertWikiCreole that can be invoked from admin portlet
- [LPS-2762] - Space issues for account creation/login
- [LPS-2777] - Message Boards message posts pagination in "flat" view
- [LPS-2782] - Apply urlTitle pattern to Web Content
- [LPS-2783] - Upgrade to Commons Math 1.2
- [LPS-2784] - MathUtil to provide fast log base 2 calculations
- [LPS-2785] - Cache resource code on startup for faster performance
- [LPS-2786] - ResourceActionsUtil was passing in unnecessary company id to fetch actions
- [LPS-2787] - PermissionServiceImpl.checkPermission should take in long primKey
- [LPS-2788] - PermissionLocalServiceImpl.hasUserPermissions should take in a name that relates to the resource id
- [LPS-2793] - Security Algorithm 6, bitwise based permission scheme
- [LPS-2798] - JSONServiceAction should handle more exceptions, and also be smart enough to guess the serialization strategy by the return type
- [LPS-2806] - Make use of the friendly URL separator consistent in JSPs
- [LPS-2808] - Page keywords, description, title, and sibtitle catenated with existing value by BLANK instead of SPACE, also, as much as possible, only add unique keywords so as to reduce size
- [LPS-2817] - Improve isNull method in Validator
- [LPS-2822] - Swedish language, some new text and some polish
- [LPS-2844] - Improve *ModelImpl setter logic
- [LPS-2854] - Make pinging google on new BlogEntry an option
- [LPS-2857] - Classic theme dropdown menu for first level children
- [LPS-2858] - Remove unused *ServiceFactory classes that were already deprecated in 5.1.x
- [LPS-2861] - Performance optimization in PortalInstances
- [LPS-2864] - Tighten up dependency object creation for assets
- [LPS-2865] - Cleaning up tag libs and repetitive empty string checks
- [LPS-2866] - Lowering message bus' default thread allocation for parallel destinations
- [LPS-2868] - Remove unnecessary code in creating of url title for a blog entry
- [LPS-2886] - Add a previous and next button to blogs for easier navigation in detail view
- [LPS-2913] - New transaction definition level "portal" that reads it from portal.properties
- [LPS-2918] - Add support to specify dynamic parameters for iframe portlet
- [LPS-2932] - Allow the disabling of result count in search container
- [LPS-2934] - Adding more report formats and improving report engine integration
- [LPS-2940] - Social indexes were not unique
- [LPS-2941] - Upgrade to ehcache 1.6 B4
- [LPS-2944] - Change "lucene.optimize.interval" default setting to 100 for better write performance
- [LPS-2952] - Giving feedback to the user when there is an error on reporting abuse
- [LPS-2953] - Confusing UI when creating location organizations
- [LPS-2954] - Support internationalization of the title of system roles
- [LPS-2959] - Selenium Wiki Test Script Improvements
- [LPS-2963] - Cache registry needs method to allow clearing of specific registry / cache name
- [LPS-2965] - ServiceBuilder convention for hierarchical tree data
- [LPS-2966] - Organization should use hierarchical tree for better performance
- [LPS-2967] - Pagination for Edit Permissions UI
- [LPS-2968] - Speed up upgrade of tags for databases that support updating with inner joins
- [LPS-2969] - Denormalize User_ and Contact_ table for faster speed in querying users
- [LPS-2970] - Missing index for Group_(companyId, classNameId, liveGroupId, name)
- [LPS-2974] - Move Document Library constans out of portal-impl
- [LPS-2975] - Remove unnecessary joins in Message Boards
- [LPS-2976] - Properly forward 404 errors
- [LPS-2986] - Allow users to create a new wiki page after doing a search
- [LPS-2987] - Setting log4j level should also set jdk logging level
- [LPS-2989] - Improve speed for retrieving message boards recent posts
- [LPS-2991] - Improve speed for retrieving message boards flag
- [LPS-2995] - Blogs comments pagination
- [LPS-2998] - Paginate items when indexing
- [LPS-2999] - Improve ExpandoBridge indexer logic
- [LPS-3000] - Populate the new User_ columns with the correct data
- [LPS-3006] - Update tags asset after tags entries are set
- [LPS-3013] - ServiceBuilder reIndex should not create a new tx
- [LPS-3015] - IGImage needs groupId for faster performance
- [LPS-3017] - WikiPage should have groupId to speed up queries
- [LPS-3020] - Add groupId to Document Library objects for faster query performance
- [LPS-3021] - Add classNameId and classPK to MBMessage to remove extra join when viewing comments
- [LPS-3023] - Add subtype for managing autogenerated roles
- [LPS-3038] - Add "Back" button to Directory portlet.
- [LPS-3050] - correcting logging for ArrayDispatcherDestination and IteratorDispatcherDestination
- [LPS-3051] - OrganizationPermission should take an Organization object as a parameter
- [LPS-3060] - Add ratings to wiki pages
- [LPS-3067] - Plugins can choose to disable auto upgrade of ServiceBuilder generated tables
- [LPS-3068] - No way to access WCM configuration screen
- [LPS-3071] - Consolidate permission algorithm 6 to just one table
- [LPS-3076] - Add service method to get roles by type and subtype
- [LPS-3080] - Migration code for legacy permissions to Bitwise
- [LPS-3086] - Allow upgrade Table code to specify custom select SQL
- [LPS-3090] - Custom SecurityManager for debugging purposes
- [LPS-3093] - Usability improvements for user management
- [LPS-3100] - BaseFilter should allow subclasses to throw ServletException in the init method
- [LPS-3109] - Selenium tests needed for asset publisher view counts
- [LPS-3111] - Upgrade scripts should call runSQL when possible
- [LPS-3112] - Speed up SQL call for MBThread by adding index
- [LPS-3113] - Alter CalEvent remindBy to int to speed up queries
- [LPS-3118] - Allow Message Boards Moderators to have a Rank
- [LPS-3125] - Selenium Wiki X-path fix and improvements
- [LPS-3128] - Add ResourceActionsUtil.getResourceActions() and getResourceCommunityDefaultActions() helper methods
- [LPS-3129] - Improve speed of ExpandoTableLocalServiceUtil.deleteTable()
- [LPS-3131] - Accessor for getting ExpandoValue without traversing all ExpandoTables
- [LPS-3138] - ServiceBase should have easy access to clearCache for models and to run native sql
- [LPS-3143] - Remove unnecessary joins in using Expando to drastically speed up performance
- [LPS-3148] - Logout test needed for simple testing.
- [LPS-3150] - Add property to print out full thread dump on shutdown
- [LPS-3167] - Ant tasks to automate database upgrade tests
- [LPS-3170] - Remove unnecessary index from Expando
- [LPS-3171] - Remove unnecessary index from Social
- [LPS-3174] - Add build property to copy extra jdbc drivers from a certain dir on deploy
- [LPS-3180] - Deprecate usage of MBMessageFlag to keep track of which messages a user has read since UI never uses it
- [LPS-3185] - Minor fix for Phones backend logic
- [LPS-3195] - Improve the functionality of Web Content through the Atom Publishing Protocol
- [LPS-3197] - Make returning to the main entries view from a single entry cleaner
- [LPS-3199] - Allow for the use of image maps in tinymce
- [LPS-3200] - Make events processor more robust
- [LPS-3208] - Direct link to define the permissions of a role
- [LPS-3212] - Usability improvements for role management
- [LPS-3222] - Add framework to implement SOS-88
- [LPS-3223] - Selenium Script Wiki Update
- [LPS-3242] - Precompile JSPs when deploying to WebLogic
- [LPS-3252] - Selenium Wiki Display Script Improvements
- [LPS-3254] - Automated tests for SQL Server 2005
- [LPS-3259] - I18n - Internationalization and localization of Liferay to Euskera (Basque) in Liferay Portal 5.1.2. SE
- [LPS-3262] - Tests should default to Tomcat 6.0 instead of Tomcat 5.5 since it is now the recommended one by Apache
- [LPS-3263] - Set Tomcat 6.0 bundle instead of Tomcat 5.5 bundle as the recommended bundle
- [LPS-3266] - Test environment needs location of legacy zip files
- [LPS-3271] - Allow Communities to be tagged.
- [LPS-3272] - Allow Organizations to be tagged.
- [LPS-3293] - Allow DBUtil to receive connection for executing sql.
- [LPS-3295] - Make Tuple serializable
- [LPS-3299] - Change attribute name for id in html tag "a"
- [LPS-3307] - Reintroduce WSRP Consumer
- [LPS-3309] - Automated tests for PostgreSQL
- [LPS-3325] - Show User's twitter account if specified in WOL.
- [LPS-3334] - Synchronous Messaging
- [LPS-3335] - Broadcast an event upon completion of staging
- [LPS-3340] - Support Object[] and Object[][] as return type for remote services
- [LPS-3341] - Add support for two dimensional primitive arrays as JSON service method argument
- [LPS-3344] - Add Drag and Drop, Check, and Uncheck capability to Selenium tests
- [LPS-3354] - HttpUtil should allow authenticated posts
- [LPS-3356] - Validator.equals should take in Object instead of just String
- [LPS-3360] - Improving Chat Portlet
- [LPS-3371] - Message boards should have a permalink
- [LPS-3372] - Selenium Page Comments Update
- [LPS-3373] - Configure an optional query string for a Layout
- [LPS-3401] - Poller Processor should split up into two modes, send and receive
- [LPS-3402] - Make Announcements Portlet components easily hookable.
- [LPS-3403] - Give Activity Interpreters additional commands in the body
- [LPS-3422] - Consolidating Dynamic Selects Javascript service calls to one location
- [LPS-3772] - Implement tests for clustering environment.
- [LPS-3815] - Add localization to ServiceBuilder
- [LPS-4204] - Improve summary text for search results
- [LPS-4305] - New method to merge layoutURL with portalURL
- [LPS-4330] - Selenium Image Gallery Test Script Fixes For Change
- [LPS-4526] - Selenium Document Library Update
- [LPS-4554] - Selenium Blog Script Updates
- [LPS-4559] - Expand Memory Use For Ant Task 'build-selenium'
- [LPS-4560] - Database Failover Selenium Tests
- [LPS-4566] - Selenium Polls Update
- [LPS-4567] - Selenium Image Gallery Update.
- [LPS-4667] - Selenium Test Improvement: Create 'dependencies' Folders to hold non-test files.
- [LPS-4684] - Selenium Manage Pages Test Update
- [LPS-4716] - Selenium Calendar Test Scripts Update and Fix
- [LPS-4747] - Selenium Translator Test Script Updates
- [LPS-4791] - Selenium clickAt and click replacement
- [LPS-5747] - Polls Display - Export Community LAR
- [LPS-6832] - Themes readme.txt is out of date
- [LPS-7678] - Search and Replace HTML Entities: > < Within 'SeleneseToJavaBuilder'.
- [LPS-8253] - Selenium Test Command Update: Allow for Stored Text Variables to be typed in Selenium RC.
New Feature
- [LPS-136] - Support for reminder queries
- [LPS-185] - Journal Articles Portlet should also provide option to display all approved articles of a particular structure
- [LPS-420] - Add the ability to deploy portlets as Google Gadgets
- [LPS-449] - Support for exporting portlets to Netvibes
- [LPS-496] - Portal does not alllow setting header as defined by Portlet spec 2.0
- [LPS-2125] - When entering an invalid page in the wiki, an option should be present to create the page
- [LPS-2181] - Added translation to Slovak
- [LPS-2337] - Add support to flag content as inappropriate (report abuse)
- [LPS-2361] - Sharded Portal Instances
- [LPS-2382] - Simple and standardized mechanism to seamlessly replace the entities returned by a given service with a custom implementation
- [LPS-2390] - Allow users to configure Mail server from Admin
- [LPS-2450] - Asset Publisher should have the SCOPE function
- [LPS-2876] - Preview for Announcements/Alerts
- [LPS-2914] - Support for Theme Preview Page that would be used by the Dreamweaver Theme Plugin
- [LPS-3082] - Support detection of JSR 301 bridge implementations as JSF portlets
- [LPS-3091] - Add function to create new filename from FileUtil
- [LPS-3133] - Ability to skip addition of resources under data migration scenarios
- [LPS-3181] - Add ability to detect at runtime whether a database supports case sensitive text search
- [LPS-3227] - Generic com.liferay.portal.kernel.test.TestCase that has common helper methods
- [LPS-3244] - Add ability to create community templates
- [LPS-3248] - Support for updating indexes for Oracle
- [LPS-3267] - ConfigurationAction needs access to resource lifecycle
- [LPS-3279] - Poller processor that can be used by individual portlets
- [LPS-3289] - Support for updating indexes for PostgreSQL
- [LPS-3290] - Poller Javascript allows multiple portlets to use 1 connection
- [LPS-3294] - Add SerializableUtil
- [LPS-3308] - Reintroduce Liferay WSRP Producer
Task
- [LPS-851] - The getUserGroup method of GroupLocalService should be exposed in the remote service
- [LPS-2615] - Implement Selenium Widget Consumer Portlet Test
- [LPS-2984] - Selenium Announcements Permissions Test Fix
- [LPS-3087] - Selenium Wiki Test Fix
- [LPS-3121] - Selenium Calendar LAR Update
- [LPS-3122] - Selenium Admin Test Fix
- [LPS-3146] - Selenium Control Panel Portal Test Update
- [LPS-3153] - Selenium Permissions Image Gallery Test Fix
- [LPS-3154] - Selenium Permissions Announcement Test Fix
- [LPS-3251] - Selenium Permissions / Staging Control Panel Test Fix
- [LPS-3306] - Selenium Permissions Blogs Test Fix
- [LPS-3381] - Selenium Permissions / Staging Control Panel Test Update
- [LPS-3382] - Selenium Permissions Document Library Test Fix
- [LPS-3429] - Selenium Control Panel User Update Tests
- [LPS-3459] - Selenium Web Content / Journal Content Display Text Fix
- [LPS-3490] - Expand Memory Use For Ant Task 'build-selenium'
- [LPS-3555] - Selenium Remove Unneeded Tests
- [LPS-3562] - Selenium Implement Virtual Hosting Test Suite
- [LPS-3591] - Selenium Tests - Create a Plugins Folder.
- [LPS-3592] - Improve automated selenium tests for Google* plugin portlets.
- [LPS-3699] - Selenium Remove Virtual Hosting Tests From Communities Test Suite.
- [LPS-3700] - Selenium Update Breadcrumb Test
- [LPS-3711] - Remove Unneeded Selenium Tests From The Portlet Folder
- [LPS-3723] - Move Selenium Test Novell Collaboration Plugin to Plugins Test Suite
- [LPS-3725] - Selenium Image Gallery Test Inconsistencies and Everything Fix
- [LPS-3737] - Implement New Selenium Test Commands
- [LPS-3743] - Update 'SeleneseToJavaBuilder' command 'assertText' to include 'RuntimeVariables.replace'
- [LPS-3915] - Selenium Tests: Currency Converter, Document Library, and Document Library Display Fixes
- [LPS-3933] - Selenium Test: Implement View Count Tests for Blogs Tests
- [LPS-3949] - Split Up The Selenium Tests For 'AddOrganizationTest' and 'SettingsTest' Similarily To 'AddUserTest' To Make It More Modularized And More Thorough
- [LPS-3988] - Selenium Tests: Remove the Google Search Portlet Tests.
- [LPS-3992] - Selenium Test Update Document Library Permissions Tests
- [LPS-3993] - Selenium Test Update Control Panel Permissions Tests
- [LPS-3999] - Selenium Test: Translator TearDownTest Fix
- [LPS-4000] - Selenium Test: Split Up The Test 'CA_RestoreGuestPermissionsTest' In Order To Make It More Modularized.
- [LPS-4004] - Rename variables in scripting portlets
- [LPS-4037] - Selenium Tests: Directory Test Fix.
- [LPS-4039] - Selenium Test: Google Maps Test Fix
- [LPS-4040] - Selenium Test: Google Gadget Test Fix
- [LPS-4143] - Selenium Web Content / Journal Permissions Test Implementation
- [LPS-4155] - Selenium Test: Move Web Content Test From PortalWebTestSuite to ControlPanelTestSuite.
- [LPS-4156] - Selenium Test: Move PollsTests From PortalWebTestSuite to ControlPanelTestSuite.
- [LPS-4167] - Selenium Test: Copy BookmarksTest From PortalWebTestSuite to ControlPanelTestSuite.
- [LPS-4169] - Selenium Test: Copy CalendarTests From PortalWebTestSuite to ControlPanelTestSuite.
- [LPS-4186] - Selenium Test: Copy MessageBoardsTests From PortalWebTestSuite to ControlPanelTestSuite.
- [LPS-4217] - Selenium Tests: Implement Blogs Scope Permissions Test
- [LPS-4235] - Selenium Tests: Implement Testing for Html Escape Characters Within Blogs / WebContent.
- [LPS-4237] - Selenium Tests: Revert Document Library Folders Tests in Because The Root Folder UI Will Not Be Ported to 5.2.x.
- [LPS-4242] - Selenium Test Updates: Fix Edit Comments Tests.
- [LPS-4302] - Selenium Tests: Implement Tags Admin Tests
- [LPS-4303] - Selenium Commands: 'clickAt' and 'doubleClick' need to be added into SeleneseTo'JavaBuilder.java'
- [LPS-4328] - Selenium Tests: Implement Blogs Tags Test
- [LPS-4459] - Selenium Test: Copy BlogsTests From PortalWebTestSuite to ControlPanelTestSuite.
- [LPS-4471] - Selenium Tests Update: Divide Document Library Portlet Permissions Test From Assert Actions Tests
- [LPS-4505] - Selenium Tests: Implement Blogs Portlet Permissions Test
- [LPS-4509] - Selenium Test: Image Gallery Permissions Test Fix
- [LPS-4516] - Selenium Tests: Implement Image Gallery Portlet Permissions Test
- [LPS-4599] - Selenium Test Fix: Wiki and Wiki Display Test Fix
- [LPS-4620] - Selenium Test Fix: Fix Asset Publisher Test
- [LPS-4647] - Selenium Command Converter: Add the Command 'mouseOver'.
- [LPS-4745] - Selenium Command Converter: Add the Command 'clickAtAndWait'
- [LPS-4746] - Selenium Test Updates: Change 'clickAndWait' and 'click' into 'clickAtAndWait' and 'clickAt'.
- [LPS-4807] - Selenium Test Update: Split Up 'Portal' Test Into Separate Tests For Each Control Panel Tab
- [LPS-4900] - Selenium Test Updates: LAR Importing Tests are failing due to versioning changes
- [LPS-4942] - Selenium Tests: Blogs Character Limit Testing
- [LPS-5106] - Selenium Test Scripts Needed For Wiki
- [LPS-5107] - Selenium Test Scripts Needed For Message Boards
- [LPS-5167] - Selenium Tests: Add Negative Tests for the Various User / Organization / Settings tabs.
- [LPS-5195] - Selenium Document Library Permissions Tests Needs Updating
- [LPS-5267] - Selenium Tests: Edit icon in Asset Publisher appears in live site
- [LPS-5268] - Selenium Tests: Web Content Display's setup icons appears in live site
- [LPS-5280] - Selenium - Wiki pages with a title that is more than 75 characters long cannot be moved.
- [LPS-5316] - Selenium Test Update - In Wiki The Redirect Page Has Been Removed So The Test Needs To Be Updated.
- [LPS-5698] - Selenium Commands: assert(Not)SelectedLabel, assert(Not)SelectedLabels, openWindow
- [LPS-6002] - Selenium Message Boards Scripts - Thumbs Up and Thumbs Down
- [LPS-6283] - Selenium Test Restructure: 'BlogsTests'
- [LPS-6286] - Selenium Test Restructure: 'AmazonRankingsTests'
- [LPS-6577] - Selenium Test Restructure: 'AnnouncementsTests'
- [LPS-6578] - Selenium Test Restructure: 'BlogsAggregatorTests'
- [LPS-6660] - Selenium Test Restructure: 'AssetPublisherTestSuite'
- [LPS-7341] - Selenium Test Command: waitForText
- [LPS-7718] - Selenium Test Commands: Implement commands 'waitForValue' / 'waitForNotValue'.
- [LPS-8204] - WSRP automated testing
- [LPS-8406] - Selenium Test Scripts: Implement Test CLP Portlet
Technical Support
- [LPS-2897] - Issue with the Announcemnet portlet, Unable to manage the entry if there is more than 20 entries
- [LPS-4368] - Problems with liferay setup
- [LPS-4649] - Adding image to a blog is not working
Sub-task
- [LPS-2497] - Bookmarks
- [LPS-2505] - Document Library
- [LPS-2515] - Image Gallery
- [LPS-2681] - remaining unencoded ampersands to make the default theme in Liferay XHTML compliant
- [LPS-3810] - Solr Basic Authentication
- [LPS-3826] - Solr Broadcast Writer
- [LPS-4370] - Deploying liferay with Oracle database
- [LPS-5283] - Selenium Test Scripts:Column headers are incorrect when selecting RSS header/footer
- [LPS-5288] - Selenium Test Scripts: Wiki page titles longer than 75 chars break with move and add child page
- [LPS-6161] - Fix the Document Library service
- [LPS-7250] - Backporting Selenium Refactoring
- [LPS-7682] - Write version specific selenium scripts to populate databases with sample data
- [LPS-8410] - Add Applications - Users are unable to search applications in Japanese/Chinese/ Etc
|
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.
|
|