Commit Graph

2438 Commits

Author SHA1 Message Date
aa4e4510c0 Add custom field form data mapper
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
5ff8036972 Add UI for adding custom field
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
b0a85c4f40 Fix values in custom field validation setting
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
3a2fb7cdbc Fix custom checkbox label input appearance
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
2fe7329992 Fix inputs vertical margins in sidebar
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
3b84f9a201 Add dummy add custom field block
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
939b646791 Unify segments label appearance in form editor
[MAILPOET-2463]
2020-01-16 16:49:05 +01:00
3401fcffc7 Prevent removing email or submit block from blocks data
[MAILPOET-2620]
2020-01-16 12:30:59 +01:00
7fb08a495c Avoid displaying MSS not active message for a short time when activating
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
61d66d730e Improve invalid key messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
10689f7a3c Add missing MSS not activated message & activation button
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
8cde305a34 Remove side-effects from messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
7151e23f47 Improve 'Verify' button styling
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
121740a08f Track Premium plugin state correctly
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
4e75bcd296 Implement API for Premium plugin installation and activation
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
757d09ac19 Improve message styling
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
d0b5a136b3 Preserve dependent functionality on MTA tab
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
014e6be4dc Automatically activate MSS after key activation
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
7a35d0276d Reset status on key change and before verification
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
0bd1b27826 Update MSS messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
f73a7e0d5b Add and display global key status
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
e569a90ad8 Implement automatic premium installation/activation
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
84a17505c4 Add detailed premium installation messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
233189a341 Use PremiumStatus for detailed premium messages
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
b088dd8dcc Fully reload page when entering or leaving '#premium' tab in Settings
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
7112836fad Hide 'Save settings' button on Key Activation tab
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
7da4128169 Rewrite basics of Premium settings tab to React
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
d2494469c0 Rename method and variables for clarity
[MAILPOET-2624]
2020-01-14 10:57:20 +00:00
f2b04fe94c Unregister block on custom field delete
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
66d6b57175 Remove unneeded store property
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
6ef8faf66b Add delete for all custom fields
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
95e5a8628d Display notice on failure
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
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
3f3637877c Trigger custom field delete
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
ae86c19072 Cancel custom field deletion
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
3b21e21fba Create a delete custom field component
[MAILPOET-2463]
2020-01-09 16:06:20 +01:00
5adda60fbf Ensure only one pre-selected radio button or custom select item
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
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
abc36409f6 Fix disabled update custom field button on order change
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
a445a602dc Fix multiple dnd backends error
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
d402c5e8e5 Mark rendered custom select as readOnly
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
5b0ffeb8c5 Preselect value in select
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
67f9890e24 Update translation
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
52d014a178 Fix radio default value
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
f8c2120e6a Disable save button until something changed
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
34203b3d69 Set default label ''
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
8914304bff Refactor labels rendering in form block editor
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
bcb2f1f4d8 Save form after saving custom field
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
8feb574623 Render date format correctly
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00
796c890060 Add custom css classnames to labels
[MAILPOET-2592]
2020-01-09 09:20:33 +01:00