mailtrain/setup/sql
Tomas Bures 6ba04d7ff4 This is a preview of the Reports functionality.
It allows defining report templates and then create reports based on the templates.
A template defines:
- parameters - to be set in the report (currently only selection of campaigns, in the future to be extended to selection of lists/segments, and selection from pre-defined options)
- data retrieval / processing code (in Javascript)
- rendering template (in Handlebars)

This main functionality is accompanied by a few minor tweaks here and there. Worth notice is the ability to use server-side ajax table s for multi-selection of campaigns. This is meant for reports that compare data across multiple campaigns. This could possibly be even used for some poor man's A/B testing.

Note that the execution of custom JavaScript in the data retrieval / processing code and definition of custom Handlebars templates is a security issue. This should however be OK in the general case once proper user management with granular permissions is in. This is because definition of a report template is anyway such an expert task that it would normally be performed only by admin. Instantiation of reports based on report templates can be then done by any user because this should no longer be any security problem.
2017-04-16 18:09:08 -04:00
..
base.sql prepare removing mysql command requirement 2016-04-24 22:40:01 +03:00
drop.js Updated scripts for generating up-to-date sql setup file 2016-05-01 20:19:38 +03:00
drop.sh added sqldump and sqldrop commands 2016-04-20 20:17:53 +03:00
dump.js Updated scripts for generating up-to-date sql setup file 2016-05-01 20:19:38 +03:00
init.js Updated scripts for generating up-to-date sql setup file 2016-05-01 20:19:38 +03:00
mailtrain.sql v1.23.2 2017-04-04 12:40:06 +03:00
upgrade-00001.sql Added SendPulse links 2016-12-13 11:41:40 +02:00
upgrade-00002.sql Display failed imported addresses 2016-04-25 15:39:17 +03:00
upgrade-00003.sql Added option to schedule sending 2016-04-26 15:18:41 +03:00
upgrade-00004.sql First take on the "send from url" feature 2016-04-26 19:07:07 +03:00
upgrade-00005.sql Started adding timezone support 2016-04-29 14:57:13 +03:00
upgrade-00006.sql use moment to detect timezones 2016-04-29 19:13:51 +03:00
upgrade-00007.sql u 2016-04-30 18:19:48 +03:00
upgrade-00008.sql updated transactional messages 2016-05-04 11:27:46 +03:00
upgrade-00009.sql Working API for subscribing and unsubscribing 2016-05-07 14:28:24 +03:00
upgrade-00010.sql list clicked subscribers 2016-05-13 15:32:29 +03:00
upgrade-00011.sql Added views for bounced/unsubscribed/complained etc. 2016-05-14 12:49:42 +03:00
upgrade-00012.sql ensure message html fields use LONGTEXT to be able to store inlined images 2016-05-16 14:28:24 +03:00
upgrade-00013.sql v1.10.0 2016-05-25 23:58:17 +03:00
upgrade-00014.sql v1.11.0 2016-05-31 17:32:36 +03:00
upgrade-00015.sql Added initial support for trigger based automation 2016-06-22 14:32:15 +03:00
upgrade-00016.sql Display a list of triggered users 2016-06-24 14:12:21 +03:00
upgrade-00017.sql v1.16.0 2016-08-29 13:57:27 +03:00
upgrade-00018.sql v1.18.0 2016-09-08 14:39:41 +03:00
upgrade-00019.sql Added attachments to campaigns 2016-09-09 22:12:03 +03:00
upgrade-00020.sql Add reply_to field to campaigns table 2016-11-25 17:10:19 +01:00
upgrade-00021.sql initial translations support 2017-03-04 18:15:16 +02:00
upgrade-00022.sql Cosmetic changes 2017-03-21 01:06:05 +02:00
upgrade-00023.sql Merge remote-tracking branch 'upstream/master' into clicks-by-device-type 2017-03-21 10:26:50 +02:00
upgrade-00024.sql Add option to disable email cheking for imported CSV 2017-03-31 11:20:43 +02:00
upgrade-00025.sql Fix error in SQL migration: utf8mb4 was not work with varchar(255) 2017-04-13 18:48:54 +02:00
upgrade-00026.sql Added option to mark a list as not being allowed to be subscribed by public users using the form. 2017-04-14 08:57:47 -04:00
upgrade-00027.sql This is a preview of the Reports functionality. 2017-04-16 18:09:08 -04:00
upgrade-template.sql Started adding timezone support 2016-04-29 14:57:13 +03:00