- notification.js: Improve general code by excluding functionality into functions, add some fadeIn/fadeOut effects, add inline documentation, remove unnecessary code
- AccountController.java, GroupController.java: Add "controllers" to routing
- NotificationController.java: Add JavaDoc, add method showAll(), refactor forward() for new notification system
- Secured.java: Rename deleteNotification() to hasAccessToNotification(), improve code and add JavaDoc
- TemplateHelper.java: Implement a helper class and method for counting a list of unread notifications
- NewNotificationActor.java: Affected by method renaming in NewNotification
- BaseNotifiable.java: Implement getTargetUrl(), implement render() by signature change of INotifiable
- INotifiable.java: Add method getTargetUrl() that each notifiable object must return its target URL after clicking on that notification (is used in NotificationController -> forward())
- Friendship.java: Implement getTargetUrl()
- NewNotification.java: Add attribute targetUrl, rename findByAccount() to findByAccountId() and add offset, implement findByAccountIdForPage() for returning a list of notifications by a specific page, implement findById() to get a specific notification
- NotificationHandler.java: Handle possible exception in render() method
- Post.java: Implement getTargetUrl()
- NewNotification templates: Remove link to specific notification targets, as it is done in NotificationHandler via targetUrl from now on
- list.scala.html: Comment out complete code (not removing yet, as there are some information required for notification refactoring)
- menuitem.scala.html: Code improvements
- view.scala.html: First prototype of show all notifications
- application.sample.conf: Add limit configuration for show all notifications
- routes: Add route for show all notifications
- htwplus.css: Add styles for better notification elements