File tree Expand file tree Collapse file tree 11 files changed +38
-2
lines changed
app/code/Magento/ReleaseNotification
Controller/Adminhtml/Notification Expand file tree Collapse file tree 11 files changed +38
-2
lines changed Original file line number Diff line number Diff line change 14
14
use Psr \Log \LoggerInterface ;
15
15
16
16
/**
17
- * Controller to record that the current admin user has seen the release notification content
17
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
18
+ * in favor of another in-product messaging mechanism
19
+ * @see Current in-product messaging mechanism
18
20
*/
19
21
class MarkUserNotified extends Action
20
22
{
Original file line number Diff line number Diff line change 15
15
* Dynamic validator for UI release notification, manage UI component visibility.
16
16
* Return true if the logged in user has not seen the notification.
17
17
* @SuppressWarnings(PHPMD.CookieAndSessionMisuse)
18
+ *
19
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
20
+ * in favor of another in-product messaging mechanism
21
+ * @see Current in-product messaging mechanism
18
22
*/
19
23
class CanViewNotification implements VisibilityConditionInterface
20
24
{
Original file line number Diff line number Diff line change 13
13
14
14
/**
15
15
* Requests the release notification content data via an HTTP call to a REST API
16
+ *
17
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
18
+ * in favor of another in-product messaging mechanism
19
+ * @see Current in-product messaging mechanism
16
20
*/
17
21
class HttpContentProvider implements ContentProviderInterface
18
22
{
Original file line number Diff line number Diff line change 9
9
10
10
/**
11
11
* Builder to build Url to retrieve the notification content.
12
+ *
13
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
14
+ * in favor of aMagento OS 2.4.7
15
+ * @see Current in-product messaging mechanism
12
16
*/
13
17
class UrlBuilder
14
18
{
Original file line number Diff line number Diff line change 9
9
/**
10
10
* Requests the release notification content data from a defined service
11
11
* @api
12
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
13
+ * in favor of another in-product messaging mechanism
14
+ * @see Current in-product messaging mechanism
12
15
*/
13
16
interface ContentProviderInterface
14
17
{
Original file line number Diff line number Diff line change 15
15
* Release notification viewer log data logger.
16
16
*
17
17
* Saves and retrieves release notification viewer log data.
18
+ *
19
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
20
+ * in favor of another in-product messaging mechanism
21
+ * @see Current in-product messaging mechanism
18
22
*/
19
23
class Logger
20
24
{
Original file line number Diff line number Diff line change 9
9
10
10
/**
11
11
* Release notification viewer log resource
12
+ *
13
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
14
+ * in favor of another in-product messaging mechanism
15
+ * @see Current in-product messaging mechanism
12
16
*/
13
17
class Log extends DataObject
14
18
{
Original file line number Diff line number Diff line change 20
20
* Modifies the metadata returning to the Release Notification data provider
21
21
*
22
22
* @SuppressWarnings(PHPMD.CookieAndSessionMisuse)
23
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
24
+ * in favor of another in-product messaging mechanism
25
+ * @see Current in-product messaging mechanism
23
26
*/
24
27
class Notifications implements ModifierInterface
25
28
{
Original file line number Diff line number Diff line change 14
14
15
15
/**
16
16
* Data Provider for the Release Notifications UI component.
17
+ *
18
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
19
+ * in favor of another in-product messaging mechanism
20
+ * @see Current in-product messaging mechanism
17
21
*/
18
22
class NotificationDataProvider implements DataProviderInterface
19
23
{
Original file line number Diff line number Diff line change 10
10
11
11
/**
12
12
* Builds the HTML for the release notification modals
13
+ *
14
+ * @deprecated Starting from Magento OS 2.4.7 Magento_ReleaseNotification module is deprecated
15
+ * in favor of another in-product messaging mechanism
16
+ * @see Current in-product messaging mechanism
13
17
*/
14
18
class NotificationRenderer
15
19
{
You can’t perform that action at this time.
0 commit comments