Commit Graph

97 Commits

Author SHA1 Message Date
Rostislav Wolny
274e197a49 Use new tracking config also in JS apps
This commit replaces window.mailpoet_tracking_enabled variable with
tracking config object that carries the level and configuration for
all tracking options (emailsTrackingEnabled, cookieTrackingEnabled).
The window.mailpoet_tracking_enabled is confusing since it is not obvious what type of tracking is enabled.
[MAILPOET-3185]
2021-12-06 17:03:28 +01:00
Rostislav Wolny
699266c920 Use TrackingConfig and new tracking settings property in PHP
[MAILPOET-3185]
2021-12-06 17:03:28 +01:00
Rostislav Wolny
fbe933eb12 Change default settings for tracking
[MAILPOET-3185]
2021-12-06 17:03:28 +01:00
Rostislav Wolny
4bc7f3c2bc Add service for distributing tracking configuration in the plugin
We introduced new settings that enable set different levels (basic, partial, full) of user tracking.
Each level enables different tracking options. This service should encapsulate the logic that determines
what should be tracked on each level of the setting.
[MAILPOET-3185]
2021-12-06 17:03:28 +01:00
Pavel Dohnal
49e98ea88e Add settings for re-engagement page
[MAILPOET-3856]
2021-11-01 16:10:04 +01:00
Rostislav Wolny
73a9bed483 Replace deprecated doctrine methods in lib directory
[MAILPOET-3889]
2021-10-28 15:44:18 +02:00
Pavel Dohnal
21839fc30b Fix indentation of multiline function declarations
[MAILPOET-3732]
2021-09-17 12:17:36 +02:00
Pavel Dohnal
cdda3480ca Make all constructor signatures multiline
[MAILPOET-3732]
2021-09-16 14:19:40 +02:00
Rostislav Wolny
65b834a9ff Update renamed NotCamelCaps rule
[MAILPOET-3658]
2021-07-06 13:29:00 +02:00
Jan Lysý
f7b77cf75d Remove FormRepository from SettingsController
[MAILPOET-3643]
2021-06-07 14:14:50 +02:00
Jan Lysý
4d5630b1ca Remove ScheduledTaskRepository from SettingsController
[MAILPOET-3643]
2021-06-07 14:14:50 +02:00
Jan Lysý
cb0d3c70ad Use Doctrine for update success message in Settings
[MAILPOET-3034]
2021-03-11 11:46:16 +01:00
Jan Lysý
90295b3c3a Use Doctrine for update ScheduledTask in Settings
[MAILPOET-3034]
2021-03-11 11:46:16 +01:00
Jan Lysý
30b456396f Add new Amazon SES regions
[MAILPOET-3369]
2021-02-01 10:03:15 +01:00
Pavel Dohnal
e52a2af475 Add data about form editor tutorial into store
[MAILPOET-3206]
2020-11-26 13:51:58 +01:00
derek-j-pitman
b839d88e7d Update Amazon SES regions in Settings 2020-11-25 10:49:34 +01:00
Rostislav Wolny
2f1ea71e73 Fix Doctrine deprecation warnings in lib
[MAILPOET-3146]
2020-10-08 15:59:05 +02:00
Pavel Dohnal
0d9197cf08 Add confirmation page settings
[MAILPOET-2630]
2020-07-30 09:26:54 +02:00
wxa
f952f2d2b8 Add new Amazon SES locations [MAILPOET-3018] 2020-06-29 13:48:58 +02:00
Jan Jakeš
86a24ad674 Use PHPStan generics
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
Rostislav Wolny
485a3942f3 Pass form preview URL to form editor view
[MAILPOET-2743]
2020-04-27 11:21:28 +02:00
Pavel Dohnal
f7b8bb65f8 Display the notice only once
[MAILPOET-2724]
2020-03-30 09:52:21 +02:00
Martijn Wiekens | Alexion Software
ebfda35e9d Added eu-central-1, ap-south-1, ap-southeast-2 as Amazon SES regions 2020-03-08 13:19:10 +02:00
Jan Jakeš
1774b48666 Autofix unused "use" statements
[MAILPOET-2715]
2020-02-19 19:12:53 +00:00
Jan Jakeš
e185121f43 Fix properties with trailing underscore
[MAILPOET-2715]
2020-02-19 19:12:53 +00:00
Jan Jakeš
0dcdf6e9f1 Autofix line endings
[MAILPOET-2715]
2020-02-19 19:12:53 +00:00
Pavel Dohnal
492f30c073 Add ability to mock settings in unit tests
[MAILPOET-2639]
2020-02-05 18:36:39 +00:00
Pavel Dohnal
b4710403f8 Store information for displaying nps survey
[MAILPOET-2549]
2020-01-27 10:08:31 +00:00
Jan Jakeš
fbcaeaadbc Convert Doctrine specific code to camel case
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Jan Jakeš
6522635dc7 Exclude globals from camel case conversion
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Jan Jakeš
d0292f8624 Convert variable names to camel case in PHPDoc
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Jan Jakeš
3bbc8ea2af Convert variable names to camel case in strings
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Jan Jakeš
8c848cfa28 Convert property names to camel case
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Jan Jakeš
54549ff037 Convert variable names to camel case
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Amine Ben hammou
43df66d162 Add public keyword to methods
[MAILPOET-2413]
2019-12-26 18:09:45 +03:00
Jan Jakeš
0e964de6d4 Move nesbot/carbon to vendor-prefixed
[MAILPOET-2560]
2019-12-15 21:55:48 +00:00
Pavel Dohnal
87080c6fe9 Ensure correct type
[MAILPOET-2535]
2019-11-20 10:24:39 +00:00
Jan Jakeš
d3aecc718d Add temporary fix for race conditions
[MAILPOET-2436]
2019-11-06 16:32:32 +00:00
Jan Jakeš
4779506f82 Use Doctrine in SettingsController
[MAILPOET-2436]
2019-11-06 16:32:32 +00:00
Jan Jakeš
0d04df570c Add SettingEntity and SettingsRepository
[MAILPOET-2436]
2019-11-06 16:32:32 +00:00
Jan Jakeš
388ced8b53 Remove static behavior from SettingsController
[MAILPOET-2436]
2019-11-06 16:32:32 +00:00
Jan Jakeš
d970dda637 Replace "new SettingsController()" with fetch from DI container
[MAILPOET-2436]
2019-11-06 16:32:32 +00:00
Jan Jakeš
ade1cc4d8e Autofix alphabetically sorted use statements
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
Jan Jakeš
1b5b9d89ff Autofix namespace declaration spacing
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
Rostislav Wolny
7dba4d900c Rename Subscription\Url to Subscription\SubscriptionUrlFactory
[MAILPOET-2381]
2019-09-25 10:29:20 +01:00
Rostislav Wolny
ae83364297 Refactor getSubscriptionUrl to instance method
[MAILPOET-2381]
2019-09-25 10:29:20 +01:00
Ján Mikláš
3367a3bc8c Update sign-up confirmation email
[MAILPOET-2187]
2019-08-20 13:09:35 -04:00
Jan Jakeš
0353f8e8b1 Move entities to lib/entities and use "Entity" suffix
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Jan Jakeš
c71bf4833c Rewrite UserFlag entity to Doctrine
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
Amine Ben hammou
5d1623a083 Use PHP functions 2019-05-21 09:04:00 -04:00