mailtrain/server/models
Tomas Bures 7914077acb Added 'sendToTestUsers' permission to templates to control if a user can send a template to test users. (Up till now this was permitted by default.)
Campaigns list is now by default ordered by 'Created' in descending order.

Fixed display bug - two clicks on main menu item made it disappear

Campaign Status is now protected by 'view' permission. (Up till now it was 'viewStats' permission.)

Fixes in campaign status to hide send buttons and test send button if a user does not have necessary permissions.

Templates, Mosaico templates and Campaigns (edit and content) are now displayed to user even if the user does have only 'view' permission (not 'edit'). A banner is displayed that the user cannot save any changes and buttons are removed from the edit pages. This is to allow users to copy settings and content from existing campaigns which they are not supposed to edit. A better solution would be to display the edit and content form in read-only mode, but this seems to be a bit complicated.
2020-01-12 12:07:14 +01:00
..
blacklist.js - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
campaigns.js Added 'sendToTestUsers' permission to templates to control if a user can send a template to test users. (Up till now this was permitted by default.) 2020-01-12 12:07:14 +01:00
confirmations.js Work in progress on refactoring all mail sending to use the message sender an sender workers. No yet finished. 2019-06-29 23:19:56 +02:00
fields.js Fix for #665 and additional fix for #663. 2019-08-12 09:26:49 +02:00
files.js - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
forms.js Refactoring a common pattern for "clone for existing". Applied to custom forms and templates. 2019-07-26 16:48:26 +05:30
import-runs.js New project structure 2018-11-18 15:38:52 +01:00
imports.js Some preparations for activity log. 2019-02-07 14:38:32 +00:00
links.js Work in progress on tag language 2019-07-05 23:23:02 +02:00
lists.js Added subscription changed trigger 2019-12-03 09:08:40 +01:00
mosaico-templates.js Various fixes in the UI. 2019-07-29 09:24:50 +02:00
namespaces.js Various fixes. 2019-07-23 21:16:55 +05:30
report-templates.js New project structure 2018-11-18 15:38:52 +01:00
reports.js Date/time and device type in quick report. 2019-09-05 15:51:17 +02:00
segments.js Addresses #785 "Allow segmentation by Subscription Status" 2020-01-03 14:27:47 +01:00
send-configurations.js - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
settings.js Panels with campaign statistics and some fixes in computation of clicks. 2018-12-16 13:47:08 +01:00
shares.js Some small updated in UI 2019-07-31 16:50:06 +02:00
subscriptions.js Added subscription changed trigger 2019-12-03 09:08:40 +01:00
templates.js Merge of of PR #827 2020-01-11 13:59:59 +01:00
triggers.js - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
users.js LDAP first login BUG fixed 2019-08-21 08:24:33 +02:00