Commit graph

588 commits

Author SHA1 Message Date
Tomas Bures
216fe40b53 Merge branch 'master' of github.com:Mailtrain-org/mailtrain into access 2017-07-27 23:19:48 +03:00
Tomas Bures
34823cf0cf Seeming working (though not very thoroughly tested) granular access control for reports, report templates and namespaces.
Should work both in local auth case and LDAP auth case.
2017-07-27 22:41:25 +03:00
Tomas Bures
89256d62bd WiP on permissions
Table of shares per user
2017-07-27 17:11:22 +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
e7bdfb7745 Namespace selection for users, reports and report-templates 2017-07-24 14:43:32 +03:00
Tomas Bures
4822a50d0b Share report template functionality 2017-07-24 07:03:32 +03:00
Roger Witzig
3088a20c03 Merge pull request #282 from FWirtz/patch-1
Fix docker install instructions
2017-07-21 17:05:57 +02:00
Florian
98ab33ccfe Fix docker install instructions
Change extension name of copied docker-
compose-override file to not be the same 
as source
2017-07-21 15:47:10 +02:00
witzig
4cede37e9d Fixes #278
Although the bounced counter is correctly increased, the status of
failed messages has been set to 'unsubscribed' instead of 'bounced‘.
2017-07-14 23:48:18 +02:00
Tomas Bures
e6ad0e239e Typo fix 2017-07-14 07:54:06 +02:00
witzig
b57615543b Fixed Travis CI Checks
Travis CI didn’t install the latest 7.x release somehow. Testing with
8.x henceforth.
2017-07-13 22:45:35 +02:00
witzig
ce2ed26fc9 findMailByResponse now searches in latest campaigns first
This should be more efficient especially if there’re many campaigns.
2017-07-13 22:29:55 +02:00
Tomas Bures
d63eed9ca9 Reports ported to ReactJS and Knex
Note that the interface for the custom JS code inside a report template has changed. It now offers promise-based interface and exposes knex.
2017-07-13 13:27:03 +02:00
Tomas Bures
6d95fa515e CUD operations on reports and report templates seem to work
Execution of reports is TBD
2017-07-11 11:28:44 +02:00
Tomas Bures
38cf3e49c0 DataTables-based dropdown 2017-07-10 17:37:56 +02:00
Andris Reinman
091c00a218 Merge pull request #269 from losacno/master
Check for locally requeued messages in postfix
2017-07-10 18:22:04 +03:00
Luc LosCan
3ab718705e Removed 127.0.0.1 from queued .test() 2017-07-10 17:14:36 +02:00
Luc LosCan
3e04f82fe2 Fix Travis CI checks 2017-07-10 12:22:01 +02:00
Luc LosCan
f90e67d775 Save new queueId/response on locally requeued messages 2017-07-10 12:13:17 +02:00
Tomas Bures
0c860456a6 Fixes in the API doc 2017-07-09 23:39:48 +02: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
3f7b428546 Reports halfway through
Datatable now correctly handles the situation when user is not logged in and access protected resources
2017-07-09 23:16:47 +02:00
Tomas Bures
aba42d94ac Reports halfway through.
Editing report parameters and execution/monitoring of reports is TBD.
2017-07-09 22:38:57 +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
be7da791db LDAP auth seems to work too.
Users completely refactored to ReactJS and Knex
Initial draft of call context passing (for the time being only in users:remove
2017-07-08 21:34:26 +02:00
Tomas Bures
9758b4b104 Local auth seems to work 2017-07-08 18:57:41 +02:00
Tomas Bures
d79bbad575 All about user login
Not runnable at the moment
2017-07-08 15:48:34 +02:00
witzig
bd570000e1 Added documentation for API endpoint /api/field/:listId
This has accidentally been removed with PR #203.
2017-07-06 15:08:35 +02:00
Roger Witzig
622a23959b Merge pull request #274 from Roost/master
Fixed an issue where API dates were not correctly being triggered. #273
2017-07-04 00:54:44 +02:00
Bruce Mackintosh
191dc7b541 Changed the trigger treshold value from 6 hours to 24 hours, so that dates stored via the API as 00:00:00 are correctly picked up and added to the queue. 2017-07-03 19:44:45 +01:00
witzig
f0e32ef5a5 Added note about blacklist, #272 2017-07-01 01:50:50 +02:00
Tomas Bures
fbb8f5799e React-based /account endpoint for editing a user profile 2017-06-30 16:11:02 +02:00
Tomas Bures
09fe27fe2b Fix - initForm can be used also without arguments if server validation is not needed 2017-06-29 23:36:05 +02:00
Tomas Bures
eb2287f6e9 Release candidate of basic user management - currently only CRUD on users, no permission assignment. 2017-06-29 23:22:33 +02:00
Roger Witzig
020b29ce9c Merge pull request #255 from tiangolo/feature/docker-nodejs
Docker updates
2017-06-28 22:27:36 +02:00
Luc LosCan
219c77606d Fix Travic CI failing checks 2017-06-28 10:31:08 +02:00
Luc LosCan
0b4e866663 Check for locally requeued messages in postfix 2017-06-27 18:22:12 +02:00
Sebastián Ramírez
ead3dbbfb3 Update Dockerfile to avoid file system permission issues 2017-06-24 19:40:43 -05:00
Sebastián Ramírez
8d56f0763e Use production.toml for reports when it exists in config 2017-06-24 18:49:35 -05:00
Sebastián Ramírez
58f607ffc4 Add to .gitignore files that should not be commited 2017-06-24 18:32:29 -05:00
Sebastián Ramírez
fb3d37cfc0 Update README 2017-06-24 18:31:57 -05:00
Sebastián Ramírez
5229f6edaf Add volume for reports 2017-06-24 18:22:38 -05:00
Sebastián Ramírez
fb6b98a618 Make docker-compose.override.yml a template 2017-06-24 18:20:15 -05:00
Sebastián Ramírez
31565f4cab Add node_modules to .dockerignore to avoid unneeded building time / overhead 2017-06-24 18:17:34 -05:00
Sebastián Ramírez
54f65c506e Update Dockerfile, order installs, NODE_ENV, add entrypoint 2017-06-24 18:17:00 -05:00
Sebastián Ramírez
f142175917 Add entrypoint that copies production configs 2017-06-24 18:15:52 -05:00
Sebastián Ramírez
1ff4676811 Update Docker config template 2017-06-24 18:14:54 -05:00
Roger Witzig
2e224ea057 Merge pull request #264 from Mailtrain-org/afanjul-spanish-translation
Added spanish es_ES translations
2017-06-23 23:07:18 +02:00
Francisco Lapuente
60c446b910 Added spanish es_ES translations 2017-06-23 22:57:48 +02:00