LPS-47546 Private Messaging Portlet does not use the search index while searching users as part of autocomplete operation
LPS-49036 As a developer when I create osgi portlets with JSP I'd like to have convenience of not knowing all the JSP dependencies I need
LPS-49036 Move and rename
LPS-47565 Add actionable and non-actionable notification counts in poller and portlet
LPS-47565 Update properties and add key
LPS-47565 Add markAllAsRead action check in processAction
LPS-47565 Add getUserNotificationEvents for ajax call in dockbar and returning two group notifications
LPS-47565 Refactoring (extract notification entry rendering from view_entries.jsp into notification_entry.jspf for fullView nav menu sharing)
LPS-47565 Split fullview unread menu into both unread actionable notifications and unread regular notifications
LPS-47565 Update import in init.jsp
LPS-47565 Update view-entries.jsp logic. Use condition to switch to display four types UI (dockbar [actionable + regular] with 'mark all as read' at the bottom, unread actionable, unread regular with 'mark all as read' at the top, and all notifications)
LPS-47565 Update main.js file. 1> in fullView, split unread into actionable and regular with their own count/list 2> in dockbar, using json array to replace content without dockbar view page refresh
LPS-47565 Suppress default portlet action message
LPS-47565 Lang keys in notifications portlet
LPS-47565 Update related portlets to use DeliveryType API
LPS-47565 Correct wrong receiver user. When a user comments on a microblog, notification should send to the blog author, not commenter
LPS-47565 Add separator css
LPS-47565 Refactoring (Move delete event from request related portlets to notification portlet)
LPS-47565 Add total notification count for Ajax call
LPS-47565 Separate action delete and view link (refer to deadlock issue SOS-2348)