LPS-44599 Clean leftovers from previous signature removals in blogs, bookmarks and DM configuration JSPs
LPS-44599 Remove email signature fields from message boards UI
LPS-44599 Remove email signature support from message boards backend
LPS-44599 Create upgrade process for configured email signatures in message boards
LPS-44599 Remove email signature fields from wiki UI
LPS-44599 Remove email signature support from wiki backend
LPS-44599 Create upgrade process for configured email signatures in wiki
LPS-44599 Remove no longer used language keys
LPS-44599 Remove no longer used portal.properties
LPS-44599 Remove doUpgrade() because it's not needed
LPS-44599 Reorder the params (first body and then signature) and prepend emailMessage to match the preference name.
LPS-44599 We need to obtain the emailMessageFormat and not the messageFormat. We can do it from MBUtil.getEmailHtmlFormat.
LPS-44599 Rename name of classes to match the pattern
LPS-44599 Rename unused template files
LPS-44599 Copy the code from MBUtil.getEmailHtmlFormat. We shouldn't use MBUtil because in upgrades we shouldn't use utils that may change in upcoming versions because then this upgrade may fail when upgrading from an older version to a future version where the code of the util changes.
LPS-44599 We should use the value instead of the PortletKeys to avoid that the value changes in future releases and in most places we have just the value
LPS-44599 Record obsolete portal.properties
LPS-44599 Make these 2 very similar, I can see us possibly having one extend the other if there are more like this.
LPS-44599 I think it's OK for us to use the constants from a class. If these values ever change, at that point, we'd change old values to the new values. For example, if you look at UpgradePortletSettings, originally, it was "19" (See LPS-43575) but I changed it to PorrtletKeys.MESSAGE_BOARDS because we are still using the constants for ownerType PortletKeys.PREFS_OWNER_TYPE_GROUP. So we're using it anyways. The code you probably copied this from that didn't use PortletKeys was probably because we were moving portlet ids from noninstanced to instanced so they actually changed (or perhaps they actually just got renumbered, but that is very rare).
LPS-43575