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