LPS-51280 Use the discussion as class name and classPK. doing this we can delete some code that is coupling the Subscription Sender to the MB service
LPS-51280 Include logic inside MBDiscussionPermission
LPS-51280 Create classes to check permissions (Base model permission for entities and resource permission for portlets)
LPS-51280 Entities permission classes should only implement the BaseModelPermissionChecker and resource permission classes should implement the ResourcePermisisonChecker
LPS-51280 Upgrade process - All the subscriptions for folders should have the DLFolder classname
LPS-51280 Modify comments user notification handler to use discussions instead of messages
LPS-51280 Do not use SubscriptionSender logic inside the *Permission.java classes. Move that logic to SSender.
LPS-51280 Apply DL pattern to other for lazy resource creation
LPS-51280 Update test to use the permission system when sending an email
LPS-51280 Journal doesn't allow site members to subscribe to resource. Some test should keep the omniAdmin as user
LPS-51280 Create new tests to check if the message is not been sent if the container is not visible
LPS-51280 SF
LPS-51280 Fix tests and Make test more robust
LPS-51280 Reuse existing logic in RoleTestUtil
LPS-51280 Make it consistent with SubscriptionSender and if the Subscribe action doesn't exist don't throw an exception
LPS-51280 SF
LPS-51280 Include missing change from Folder to DLFolder
LPS-51280 SF
LPS-51280 SF
LPS-51280 SF