Tomas Bures
63765f7222
Client's public folder renamed to static
...
Regular campaign sender seems to have most of the code in place. (Not tested.)
2018-09-18 10:30:13 +02:00
Tomas Bures
d1fa4f4211
Work on sending campaigns. Campaign status page half-way done, but does not work yet.
2018-09-10 00:55:44 +02:00
Tomas Bures
67d7129f7b
Campaign UI and model adjusted to allow sending a campaign to multiple lists
2018-09-02 20:17:42 +02:00
Tomas Bures
130c953d94
Updated packages to remove vulnerabilities reported by npm
...
Implementation of feedcheck - not tested though
2018-09-02 14:59:02 +02:00
Tomas Bures
6648028270
First part of the UI for file import (upload of csv file to the server)
2018-08-05 10:17:05 +05:30
Tomas Bures
965f30cea7
Editing of triggers seems to work.
...
Some further fixes.
2018-08-04 15:00:37 +05:30
Tomas Bures
ffc26a4836
Migration and model for triggers.
...
Not tested.
2018-08-03 21:37:46 +05:30
Tomas Bures
b1c667d13d
Merged migrations into one big v1->v2 which is not incremental, thus it does not need code copy-pasting.
...
Some fixes.
2018-08-02 17:05:57 +05:30
Tomas Bures
0e0fb944e3
First attempt on campaign editing. Misses attachments. Untested.
2018-07-31 10:04:28 +05:30
Tomas Bures
ee786bc8ad
Fixes in migration of templates and campaigns from Mailtrain ver 1
2018-07-22 15:02:43 +05:30
Tomas Bures
c12efeb97f
Configuration split to lists, send configurations and server config.
...
This is before testing.
2018-04-22 17:33:43 +02:00
Tomas Bures
4fce4b6f81
WiP updates
2018-04-22 09:00:04 +02:00
Tomas Bures
6706d93bc1
Basic support for Mosaico templates.
...
TODO:
- Allow choosing a mosaico template in a mosaico-based template
- Integrate the custom mosaico templates with templates (endpoint for retrieving a mosaico template, replacement of URL_BASE and PLACEHOLDER tags
- Implement support for MJML-based Mosaico templates
- Implement support for MJML-based templates
- Implement support for GrapeJS-based templates
2018-04-02 19:05:22 +02:00
Tomas Bures
7b5642e911
Basic support for Mosaico-based email templates.
2018-04-02 11:58:32 +02:00
Tomas Bures
b5cdf57f72
Files can be added to templates and managed in a dedicated "Files" view.
...
Mosaico integration in progress. The files seem to be working for Mosaico.
2018-03-24 23:55:50 +01:00
Tomas Bures
c85f2d4440
Obsoleting some old files
...
Transition to SPA-style client
Basis for Mosaico template editor
2018-02-25 20:54:15 +01:00
Tomas Bures
7750232716
Merge remote-tracking branch 'upstream/master' into development
2018-02-24 23:05:01 +01:00
Tomas Bures
508d6b3b2f
Beginning of work on templates.
2018-02-13 23:50:13 +01:00
Gerard Krol
4d81089959
Add support for passport-ldapauth
2017-11-08 10:47:46 +00:00
Melwin Kieffer
cf38aea80b
doc: bindUser and binPassword LDAP options
2017-10-11 12:11:45 +02:00
witzig
7a93628cc8
Merge branch 'master' into bures-access
...
# Conflicts:
# package.json
2017-09-26 15:29:49 +02:00
Tomas Bures
9203b5cee7
Blacklist functionality
...
Some API improvements
2017-09-17 16:36:23 +02:00
witzig
d9fe2e4eda
Added note about mysql timezone option. #311 #134
2017-09-15 22:17:54 +02:00
Tomas Bures
e73c0a8b28
Work in progress on subscriptions
2017-08-13 20:11:58 +02:00
Tomas Bures
86fce404a9
work in progress on custom fields
2017-08-11 08:51:30 +02:00
Tomas Bures
f6e1938ff9
Lists list and CUD
...
Custom forms list
Updated DB schema (not yet implemented in the server, which means that most of the server is not broken).
- custom forms are independent of a list
- order and visibility of fields is now in custom_fields
- first_name and last_name has been turned to a regular custom field
2017-07-29 22:42:07 +03:00
Tomas Bures
89c9615592
WiP on permissions
...
Doesn't run. This commit is just to backup the changes.
2017-07-26 22:42:05 +03:00
Tomas Bures
5df444f641
Computation of permissions seems to somehow work.
2017-07-25 02:14:17 +03:00
Tomas Bures
4822a50d0b
Share report template functionality
2017-07-24 07:03:32 +03:00
Tomas Bures
ad1e4c58f5
Merge branch 'master' of github.com:Mailtrain-org/mailtrain into access
...
Conflicts:
views/users/api.hbs
2017-07-09 23:34:03 +02:00
Tomas Bures
d4cea46f07
Report templates ported to ReactJS and Knex.
...
Does not run yet because reports have dependencies on the old report templates.
2017-07-09 15:41:53 +02:00
Tomas Bures
d79bbad575
All about user login
...
Not runnable at the moment
2017-07-08 15:48:34 +02:00
Sebastián Ramírez
1ff4676811
Update Docker config template
2017-06-24 18:14:54 -05:00
Sebastián Ramírez
82a1aec72a
Add docker.toml with configs compatible with docker-compose
2017-06-15 11:20:56 -05:00
Tomas Bures
d13fc65ce2
Merge branch 'master' of github.com:Mailtrain-org/mailtrain into access
2017-06-03 07:50:09 +02:00
witzig
a7b2c33b30
GrapeJS MJML Integration (Experimental)
...
#215
2017-05-31 02:08:44 +02:00
Tomas Bures
115d254baf
Merge branch 'master' into access
...
Conflicts:
config/default.toml
2017-05-27 10:43:31 +02:00
Tomas Bures
1b73282e90
WiP on namespaces and users
2017-05-15 16:22:06 -04:00
witzig
6c35046ab2
e2e tests (draft)
2017-05-10 01:40:02 +02:00
witzig
85cefc14e8
Added option to disable the sender header when using VERP
2017-05-02 23:51:55 +02:00
Tomas Bures
7a08ffa596
Fix - reports crashed if the user could not be switched (because mailtrain was not run under root). Now an error is reported.
2017-04-27 18:14:15 -04:00
root
2ac89f3365
Report processor worker refactored to run under another user (nobody) and have its own mysql credentials.
2017-04-27 16:35:53 -04:00
Tomas Bures
418dba7b9f
Work in progress on securing reports.
2017-04-25 22:49:31 +00:00
witzig
60907c0d86
Subscription Widget
2017-04-03 20:42:04 +02:00
witzig
477aff95d5
Moved scripts out of layout.mjml.hbs
2017-03-19 16:14:31 +01:00
vladimir
2e5def404f
[bugfix] Fix LDAP issue with OpenLDAP/MS AD
2017-03-15 19:10:00 +02:00
witzig
94897b18fd
Allow external custom scripts for Mosaico
2017-03-10 15:44:23 +01:00
Andris Reinman
55d23145a8
Merge branch 'master' of github.com:andris9/mailtrain
2017-03-10 14:15:29 +02:00
witzig
2177bf43ca
Inject custom CSS and JS files in layout.hbs
2017-03-10 11:27:56 +01:00
witzig
ed6d3011f3
Enabled GrapeJS and Mosaico
2017-03-10 10:00:42 +01:00