Tomas Bures
564c83720b
- Fix - A non-admin user would get permission denied on all pages.
2020-07-18 09:48:03 +02:00
Tomas Bures
00432e6cfe
- Fix for #890
...
- "Channels" feature
- Shoutout config param rendered on the homepage
- "Clone" feature for campaigns
2020-07-16 20:37:16 +02:00
Tomas Bures
a46c8fa9c3
Remove button removed from the namespace that contains the current user.
...
Optimizations in how mixins are composed. The refresh should now be up to 2x faster for deeper hierarchies.
2019-07-27 17:47:25 +02:00
Tomas Bures
3921a6b2cb
Work in progress on confirmation dialogs displayed when one navigates from a page with unsaved changes.
...
Optimized imports.
2019-05-08 23:48:13 +02:00
Tomas Bures
ad9f5d16bf
Added support to define mosaico templates in MJML. (A wizard that shows how to do this is TODO.)
...
Adopted some core features (router, etc.) from IVIS.
2019-04-03 12:13:49 +02:00
Tomas Bures
2fe7f82be3
Merge and cleanup of PR #564
...
The namespace filter in campaigns was dropped (i.e. "Work with campaign's namespace"). Instead, we need a universal solution. For instance a namespace slector somewhere in the top-right corner, which should apply to everything (not just campaigns).
Nevertheless, I kept the ...-by-namespace rest endpoints and related functions in models because they will be useful for implementing the universal namespace selection feature.
2019-03-27 00:41:18 +01:00
Carlos
a43302f3ab
Users list only for admin added
2019-03-04 15:57:51 +01:00
Tomas Bures
713dfaa278
Fix
2019-01-12 01:04:12 +01:00
Tomas Bures
ab6c6b7d27
Alignments with IVIS
2019-01-12 00:57:10 +01:00
Tomas Bures
c1731bf09f
Some refactoring to aling it more with IVIS and coreui theme.
2019-01-05 23:56:16 +01:00
Tomas Bures
3425e2c16a
Work in progress on migration to Bootstrap 4 and CoreUI admin theme
2018-12-27 14:42:21 +01:00
Tomas Bures
cfdcaf65d8
Fixed bug - files/uploaded had wrong owner
...
Upgrade to React 16
2018-12-26 04:38:02 +01:00
Tomas Bures
5a16d789a0
Fixes in reports. Reports seem to work now
2018-12-21 19:09:18 +01:00
Tomas Bures
cb1fc5b28d
Further work on localization
2018-12-15 15:15:48 +01:00
Tomas Bures
3bb235a585
Removed CKEditor 5 because it was of little use and doubled the code size of root.js
...
Word wrap and Save to code editor.
2018-11-22 15:21:15 +01:00
Tomas Bures
92ca1c0f28
Implemented basic support for GDPR
2018-11-22 00:02:14 +03:00
Tomas Bures
dc7789c17b
Extracted strings and fixes on localization support
...
Language chooser in the UI
2018-11-18 21:31:22 +01:00
Tomas Bures
4862d6cac4
Upgrade of modules and webpack.
...
Support for localization in progress.
2018-11-17 23:26:45 +01:00
Tomas Bures
eacdc74c29
CKEditor components replaced by CKEditor 5.
...
Remains of the sandboxed CKEditor - will be removed, but the version here may be useful for another editor that is prone to XSS (like Summernote).
2018-11-03 21:46:23 +01: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
0e0fb944e3
First attempt on campaign editing. Misses attachments. Untested.
2018-07-31 10:04:28 +05:30
Tomas Bures
7788b0bc67
Fixed sandbox. Multiple tabs work now.
...
WiP on selectable mosaico templates.
TODO: Make files always point to trusted URL, such that we don't have to rebase them. They are public anyway. The same goes for mosaico endpoints: /mosaico/templates and /mosaico/img
2018-05-09 04:07:01 +02:00
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
7b5642e911
Basic support for Mosaico-based email templates.
2018-04-02 11:58:32 +02: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