Commit Graph

860 Commits

Author SHA1 Message Date
Jonathan Labreuille
31305a04c0 form validation with Parsley 2015-11-06 16:09:56 +01:00
Jonathan Labreuille
cfdb886e88 Date widget
- fixed date widget
- fixed default styles for radio inputs in form rendering
2015-11-06 16:09:09 +01:00
Jonathan Labreuille
1ce4b16327 custom fields (create and update) 2015-11-06 16:09:09 +01:00
Jonathan Labreuille
b12f7f29de Custom fields
- added listing of custom fields in form editor
- ability to delete a custom field
- mades changes to the form editor in order to accomodate for the new custom fields system
- fix form editor bugs
- cleanup
2015-11-06 16:09:09 +01:00
Jonathan Labreuille
5473f94e24 List selection & subscribe
- fixed list selection widget (form editor & rendered form)
- ajax subscription works (minus sending the confirmation email)
- bug fixes / polishing / refactoring / cleanup
2015-11-06 16:09:09 +01:00
Jonathan Labreuille
a31dce6226 fixed list selection widget + started form submission 2015-11-06 16:09:09 +01:00
Jonathan Labreuille
d996b78561 fixed form_editor.js being ignored by git 2015-11-06 16:09:09 +01:00
Jonathan Labreuille
c2e7513381 Form editor
- new form with default data
- load/save in form editor
- widgets -> settings form
- widgets -> shortcode for subscribers count
- widgets -> form rendering
- added useful filters to Subscribers (for status related search)
- refactor & cleanup
2015-11-06 16:09:09 +01:00
Jonathan Labreuille
541696863e Form editor
- new/edit in forms listing goes to editor
- fixed editor dependencies (via Webpack)
- updated forms table schema
- saving/loading a form works
2015-11-06 16:09:09 +01:00
Jonathan Labreuille
6c8d2be18c fix for selection field jsx 2015-11-06 16:08:16 +01:00
Jonathan Labreuille
907fe585de add Form renderer and fixed Newsletter saving issue 2015-11-06 16:08:16 +01:00
Tautvidas Sipavičius
cf154455e3 Add error reporting for newsletter template export fields 2015-11-05 19:11:32 +02:00
Tautvidas Sipavičius
983df216f3 Add basic template export 2015-11-04 18:02:55 +02:00
Marco
c100130f39 Merge pull request #201 from mailpoet/forms
Listing/Model/Router refactoring + Forms
2015-10-30 11:45:34 +01:00
Tautvidas Sipavičius
a8f8134f67 Adapt select2 integration code to select2 4.0 2015-10-28 16:01:23 +02:00
Jonathan Labreuille
103da61d45 basic listing files 2015-10-28 13:19:48 +01:00
Tautvidas Sipavičius
e13df4d794 Add selection of segments and roles 2015-10-23 16:35:45 +03:00
Jonathan Labreuille
e768a284c3 minor visual fixes for settings 2015-10-22 15:34:50 +02:00
Jonathan Labreuille
50e888913c Success messages on bulk actions
- added message for all bulk actions except trash related ones
- fixed issue with mailpoet notice and react router
2015-10-21 19:14:51 +02:00
Jonathan Labreuille
d4bfb49415 Listing fixes
- fixed bulk actions
- fixed paging behavior
- fixed filtering issues
2015-10-21 12:56:24 +02:00
Jonathan Labreuille
4e3784fb96 merged master 2015-10-16 14:40:32 +02:00
Jonathan Labreuille
f59670005e unit tests and cleanup 2015-10-15 18:21:42 +02:00
Jonathan Labreuille
6c2a9ec1f2 fixed sending frequency in settings 2015-10-15 17:30:44 +02:00
Jonathan Labreuille
bf5fc82565 bounce tab 2015-10-15 15:03:49 +02:00
Jonathan Labreuille
34c237ce8e Load/Save settings
- renamed all settings with dot syntax
- refactored Menu->settings()
- changed schema of settings table to allow longer setting name and value
- added getAll() static method on Setting Model to fetch all settings (with proper unserialize of value)
2015-10-15 14:22:27 +02:00
Jonathan Labreuille
c8c3f09fb2 Refactoring Menu 1st step: Permissions
- added config permissions to setup our capabilities
- added debug mode for Twig so that we can use "dump()" when WP_DEBUG is on
2015-10-14 16:58:50 +02:00
Jonathan Labreuille
e24263e067 fixed DKIM Unit test + finished MTA template 2015-10-14 15:45:28 +02:00
marco
532fb212ce Replace succesfully with successfully. 2015-10-14 15:39:09 +02:00
Jonathan Labreuille
6a4d0b06af send with tab + dkim + hosts 2015-10-14 14:38:37 +02:00
Jonathan Labreuille
39354d131d Settings tabs + lotta fixes
- tab menu handled by Backbone Router
- fixed minor styling issues
- fixed html structure of listings & forms titles so that notices are positioned correctly
2015-10-13 11:53:20 +02:00
Jonathan Labreuille
9fd13767f0 Basics, Signup, Advanced tabs 2015-10-12 16:39:36 +02:00
Jonathan Labreuille
4f30756995 replaced React by Twig + JS 2015-10-12 13:47:53 +02:00
Jonathan Labreuille
602e630e42 added all pages + started implementing basics 2015-10-09 19:08:13 +02:00
Tautvidas Sipavičius
c7d62e0947 Align ALC "Show" fields left, closer to the label 2015-10-07 15:18:00 +03:00
Tautvidas Sipavičius
665bca5a76 Merge branch 'newsletter_process' of github.com:mailpoet/mailpoet into newsletter_process 2015-10-01 15:25:08 +03:00
Tautvidas Sipavičius
dbab378b17 Disable "Next" step when newsletter is invalid 2015-10-01 15:24:44 +03:00
Jonathan Labreuille
dc2b3733d7 Forms & Last Step
- fixed issues on forms
- added defaultValue on text/textarea fields
- added all actions on step 3
2015-10-01 14:22:53 +02:00
Tautvidas Sipavičius
39b2a2ad40 Add redirection from editor to last newsletter step 2015-10-01 13:46:10 +03:00
Jonathan Labreuille
9bb7a83b99 Merge branch 'newsletter_process' of github.com:mailpoet/mailpoet into newsletter_process 2015-10-01 12:28:55 +02:00
Jonathan Labreuille
9d0ca85490 Last step
- improved watch command (much simpler robofile + truly recursive)
- split all form fields into separate files (JSX)
- improved form to allow multiple fields per row
- added selection react class for multi select using select2
- added missing files for select2 (webpack doesn't include them)
2015-10-01 12:25:25 +02:00
Tautvidas Sipavičius
148fcb438f Remove obsolete comments 2015-10-01 12:42:12 +03:00
Marco
dc40d84a22 Merge pull request #141 from mailpoet/react_editor
Newsletter Editor on newsletters listing
2015-09-25 16:18:21 +02:00
Tautvidas Sipavičius
89a9c040a8 Rename data attribute to body 2015-09-25 12:42:46 +03:00
Jonathan Labreuille
7562ac22ee Edit newsletter
- added custom item_actions to listings
- added special function in order to register pages that aren't present in the menu
- removed useless test.hbs
- added wp_nonce_field & params functions to Twig
- created a separate "newsletter/form.html" (copy of editor.html) but properly formatted
2015-09-25 10:25:50 +02:00
Tautvidas Sipavičius
d7029f3d29 Move newsletter content attributes into data object 2015-09-24 19:49:56 +03:00
Marco
6c37bd5611 Merge pull request #130 from mailpoet/bulk_actions
Bulk actions
2015-09-23 18:30:07 +02:00
Jonathan Labreuille
56e40feb56 Bulk actions + Extra data
- fixed issue on bulk action being run even without any items selected
- added WP like feature regarding item selection, if all items are checked, it also checks the header/footer checkboxes
- fixed issue where the selection state was not properly reset
- added List column to subscribers
- added json_encode/json_decode to Twig
2015-09-23 14:13:25 +02:00
Tautvidas Sipavičius
17564d85fe Rename subject and preheader, fix tests 2015-09-23 14:24:24 +03:00
Tautvidas Sipavičius
fd7312fbf9 Change names of newsletter JSON attributes 2015-09-23 14:16:37 +03:00
Tautvidas Sipavičius
6b5e775ddd Fix the initial malformed newsletter and change it to a proper one 2015-09-22 13:02:47 +03:00