Commit Graph

2410 Commits

Author SHA1 Message Date
Rostislav Wolny
aa4e4510c0 Add custom field form data mapper
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
Rostislav Wolny
5ff8036972 Add UI for adding custom field
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
Rostislav Wolny
b0a85c4f40 Fix values in custom field validation setting
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
Rostislav Wolny
3a2fb7cdbc Fix custom checkbox label input appearance
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
Rostislav Wolny
2fe7329992 Fix inputs vertical margins in sidebar
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
Rostislav Wolny
3b84f9a201 Add dummy add custom field block
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
Rostislav Wolny
939b646791 Unify segments label appearance in form editor
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
Rostislav Wolny
3401fcffc7 Prevent removing email or submit block from blocks data
[MAILPOET-2620]
2020-01-16 12:30:59 +01:00
Jan Jakeš
7fb08a495c Avoid displaying MSS not active message for a short time when activating
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
61d66d730e Improve invalid key messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
10689f7a3c Add missing MSS not activated message & activation button
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
8cde305a34 Remove side-effects from messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
7151e23f47 Improve 'Verify' button styling
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
121740a08f Track Premium plugin state correctly
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
4e75bcd296 Implement API for Premium plugin installation and activation
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
757d09ac19 Improve message styling
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
d0b5a136b3 Preserve dependent functionality on MTA tab
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
014e6be4dc Automatically activate MSS after key activation
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
7a35d0276d Reset status on key change and before verification
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
0bd1b27826 Update MSS messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
f73a7e0d5b Add and display global key status
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
e569a90ad8 Implement automatic premium installation/activation
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
84a17505c4 Add detailed premium installation messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
233189a341 Use PremiumStatus for detailed premium messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
b088dd8dcc Fully reload page when entering or leaving '#premium' tab in Settings
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
7112836fad Hide 'Save settings' button on Key Activation tab
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Jan Jakeš
7da4128169 Rewrite basics of Premium settings tab to React
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
Amine Ben hammou
d2494469c0 Rename method and variables for clarity
[MAILPOET-2624]
2020-01-14 10:57:20 +00:00
Pavel Dohnal
f2b04fe94c Unregister block on custom field delete
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
Pavel Dohnal
66d6b57175 Remove unneeded store property
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
Pavel Dohnal
6ef8faf66b Add delete for all custom fields
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
Pavel Dohnal
95e5a8628d Display notice on failure
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
Pavel Dohnal
2d98e26281 Use the global registry for block editor
We need this to be able to access the store from control

[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
Pavel Dohnal
3f3637877c Trigger custom field delete
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
Pavel Dohnal
ae86c19072 Cancel custom field deletion
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
Pavel Dohnal
3b21e21fba Create a delete custom field component
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
Rostislav Wolny
5adda60fbf Ensure only one pre-selected radio button or custom select item
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Rostislav Wolny
a18bf316a0 Fix custom fields unique flag mapping when saving
This flag is used by old form editor and it prevents adding the field multiple times
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Rostislav Wolny
abc36409f6 Fix disabled update custom field button on order change
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Rostislav Wolny
a445a602dc Fix multiple dnd backends error
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Rostislav Wolny
d402c5e8e5 Mark rendered custom select as readOnly
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Pavel Dohnal
5b0ffeb8c5 Preselect value in select
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Pavel Dohnal
67f9890e24 Update translation
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Pavel Dohnal
52d014a178 Fix radio default value
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Pavel Dohnal
f8c2120e6a Disable save button until something changed
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Pavel Dohnal
34203b3d69 Set default label ''
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Rostislav Wolny
8914304bff Refactor labels rendering in form block editor
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Pavel Dohnal
bcb2f1f4d8 Save form after saving custom field
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Pavel Dohnal
8feb574623 Render date format correctly
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
Rostislav Wolny
796c890060 Add custom css classnames to labels
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00