Skip to content

Commit 1c2bfd3

Browse files
committed
Add deprecation notices to Mollie subscription admin UI
1 parent e806494 commit 1c2bfd3

6 files changed

Lines changed: 56 additions & 0 deletions

File tree

config/twig_hooks/admin/mollie_subscription/index.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
sylius_twig_hooks:
22
hooks:
3+
'sylius_mollie.admin.subscription.index.content.header.title_block':
4+
deprecation_notice:
5+
template: '@SyliusMolliePlugin/admin/mollie_subscription/index/content/header/title_block/deprecation_notice.html.twig'
6+
priority: -10
37
'sylius_mollie.admin.subscription.index.content.header.title_block.actions':
48
cancel:
59
template: '@SyliusAdmin/shared/crud/common/content/header/title_block/actions/cancel.html.twig'

config/twig_hooks/admin/product_variant/create.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ sylius_twig_hooks:
1111
priority: -100
1212

1313
'sylius_admin.product_variant.create.content.form.sections.mollie':
14+
deprecation_notice:
15+
template: '@SyliusMolliePlugin/admin/product_variant/form/sections/mollie/deprecation_notice.html.twig'
16+
priority: 200
1417
header:
1518
template: '@SyliusMolliePlugin/admin/product_variant/form/sections/mollie/header.html.twig'
1619
priority: 100

config/twig_hooks/admin/product_variant/update.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ sylius_twig_hooks:
1111
priority: -100
1212

1313
'sylius_admin.product_variant.update.content.form.sections.mollie':
14+
deprecation_notice:
15+
template: '@SyliusMolliePlugin/admin/product_variant/form/sections/mollie/deprecation_notice.html.twig'
16+
priority: 200
1417
header:
1518
template: '@SyliusMolliePlugin/admin/product_variant/form/sections/mollie/header.html.twig'
1619
priority: 100
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<div class="col-12">
2+
<div class="alert alert-warning alert-dismissible fade show d-flex align-items-start gap-2 mb-0" role="alert">
3+
{{ ux_icon('tabler:alert-triangle', {class: 'flex-shrink-0 mt-1'}) }}
4+
<span>
5+
<strong>{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_intro'|trans }}</strong>
6+
<a class="text-muted small text-decoration-none d-block mt-1" data-bs-toggle="collapse" href="#mollieDeprecationNoticeIndex" role="button" aria-expanded="false" aria-controls="mollieDeprecationNoticeIndex">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_read_more'|trans }}</a>
7+
<span class="collapse small text-muted" id="mollieDeprecationNoticeIndex">
8+
<span class="d-block mt-2">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_body'|trans }}</span>
9+
<span class="d-block mt-2">
10+
{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_migration_before'|trans }}
11+
<a href="https://sylius.com/blog/important-update-for-projects-using-mollie-subscriptions/" target="_blank" rel="noopener noreferrer">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_dedicated_blog'|trans }}</a>
12+
{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_migration_after'|trans }}
13+
<a href="https://sylius.com/contact/" target="_blank" rel="noopener noreferrer">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_contact_team'|trans }}</a>.
14+
</span>
15+
<span class="d-block mt-2">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_note'|trans }}</span>
16+
</span>
17+
</span>
18+
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
19+
</div>
20+
</div>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<div class="alert alert-warning alert-dismissible fade show d-flex align-items-start gap-2 mb-3" role="alert">
2+
{{ ux_icon('tabler:alert-triangle', {class: 'flex-shrink-0 mt-1'}) }}
3+
<span>
4+
<strong>{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_intro'|trans }}</strong>
5+
<a class="text-muted small text-decoration-none d-block mt-1" data-bs-toggle="collapse" href="#mollieDeprecationNoticeForm" role="button" aria-expanded="false" aria-controls="mollieDeprecationNoticeForm">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_read_more'|trans }}</a>
6+
<span class="collapse small text-muted" id="mollieDeprecationNoticeForm">
7+
<span class="d-block mt-2">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_body'|trans }}</span>
8+
<span class="d-block mt-2">
9+
{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_migration_before'|trans }}
10+
<a href="https://sylius.com/blog/important-update-for-projects-using-mollie-subscriptions/" target="_blank" rel="noopener noreferrer">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_dedicated_blog'|trans }}</a>
11+
{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_migration_after'|trans }}
12+
<a href="https://sylius.com/contact/" target="_blank" rel="noopener noreferrer">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_contact_team'|trans }}</a>.
13+
</span>
14+
<span class="d-block mt-2">{{ 'sylius_mollie.ui.mollie_subscription_deprecation_notice_note'|trans }}</span>
15+
</span>
16+
</span>
17+
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
18+
</div>

translations/messages.en.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,14 @@ sylius_mollie:
8888
mollie_single_click: 'Single Click Payments'
8989
mollie_subscription_gateway_label: 'Mollie subscription'
9090
mollie_subscription: 'Mollie Subscription'
91+
mollie_subscription_deprecation_notice_intro: 'Important update for projects using Mollie subscriptions!'
92+
mollie_subscription_deprecation_notice_read_more: 'Read more »'
93+
mollie_subscription_deprecation_notice_body: 'Starting with Mollie Plugin 4.0, subscription and recurring payment feature will be removed from the open-source Mollie integration. Standard Mollie payments will not be affected. Projects that want to continue using subscriptions after upgrading will need to move to the Subscription Module in Sylius Plus.'
94+
mollie_subscription_deprecation_notice_migration_before: 'For migration details, please check the'
95+
mollie_subscription_deprecation_notice_dedicated_blog: 'dedicated blog'
96+
mollie_subscription_deprecation_notice_migration_after: 'or'
97+
mollie_subscription_deprecation_notice_contact_team: 'contact the Sylius team'
98+
mollie_subscription_deprecation_notice_note: '100% of Sylius revenue from PSP affiliate and revenue-share partnerships is reinvested into the open-source.'
9199
mollie_subscriptions: 'Subscriptions'
92100
subscription_details: 'Subscription details'
93101
more_info_about_mollie: 'More info on Mollie'

0 commit comments

Comments
 (0)