LPS-47565 Add actionable and non-actionable notification counts in poller and portlet
LPS-47565 Add notification entry template
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 notifcations
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 Cleanup dockbar view.jsp
LPS-47565 Import NotificationUtil for ee-6.2.x/6.2.x, not applicable for master (7.0)
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 Add seperator css
LPS-47565 Add total unread count, total notification count, css seperator into dockbar dropdown list
LPS-47565 Replace id having namespace with class. Special use case: if in fullView, we open dockback view, it points to wrong namespace, JS couldn't find the nodes using fullview portlet namespace, instead it expects dockbar portlet namespace.
LPS-47565 Lang keys
LPS-47565 SF (replace if statement with taglib for code readability)
LPS-47565 Refactoring (Move delete event from request related portlets to notification portlet)
LPS-47565 Add total count into Ajax call, differentiate clickable mark as read link and actionable notification entry (refer to SOS-2348) and check event existing before delete, this way is to avoid javascript event delegate trigger more than once for delete and throw not found event exception
LPS-47565 Differentiate clickable mark as read link entry from actionable delete link (refer to issue SOS-2348)