Raphael Michel
3de85975d6
Allow inline PDF display in CSP header
2017-05-09 11:10:10 +02:00
Raphael Michel
c719adf235
Fix typo in method name
2017-05-03 17:11:55 +02:00
Raphael Michel
d08a0bdb00
Refs #39 -- New concept of "teams" ( #478 )
...
* New models
* CRUD UI
* UI for adding/removing team members
* Log display for teams
* Fix invitations, move frontend
* Drop old models (incomplete)
* Drop more old stuff
* Drop even more old stuff
* Fix tests
* Fix permission test
* flake8 fix
* Add tests fore the new code
* Rebase migrations
2017-05-03 16:55:37 +02:00
Raphael Michel
f5b871f8f5
Unify design of the different mail previews
2017-04-14 11:51:27 +02:00
jlwt90
bc6b84f900
Fix #308 -- Preview for email templates ( #438 )
...
* add ajax and dummy api response
* add preview <p> blocks
* finalise order_placed setup
- use <pre> for mail preview
- create dummy data in backend
* fix i18n text conversion
* create fragment template for mail preview
* support i18n in mail preview view
* apply mail fragment in all mail settings
fix mistake in input[lang=en] flag style
add dummy data for all placeholders
apply fragment template to all fields
add exclude option to fragment template
* remove migration file
* add translation mapping & fix field label
remove hardcoded field label
add transblock for translation file
* add test for mail setting preview
* fix code style in preview class
* bug fix in mail preview view
- fixed localised date values
- added locale index mapping
- added tests on multi-language event
- enhanced dummy data
2017-04-14 11:19:58 +02:00
Raphael Michel
867a8132aa
Add error messages to forms
2017-04-01 15:23:11 +02:00
jlwt90
af3e811f94
Fix #428 -- Timezone handling on event creation/update ( #432 )
...
* add event timezone during event creation
* add timezone handling in EventUpdate
* added event creation test cases & form cleaning bug fix
2017-03-13 16:44:05 +01:00
Raphael Michel
96c61a073c
Fix wrong email subject
2017-03-11 20:03:10 +01:00
Raphael Michel
fecc5ec307
Add support for restricted plugins
2017-01-22 18:15:31 +01:00
Raphael Michel
33265d05fb
Add event_live_issues signal
2017-01-07 14:41:53 +01:00
Raphael Michel
d134dcf6a9
Added team invitations
2017-01-07 13:05:36 +01:00
Raphael Michel
aed9382fd7
Introduce RequiredAction model
...
Fix #343 by no longer marking as refunded automatically
2017-01-04 15:04:18 +01:00
Raphael Michel
871011826c
Log Event.live changes
2017-01-04 14:30:55 +01:00
Raphael Michel
aab56d3b39
Add user filter for log idsplay
2017-01-04 00:07:56 +01:00
Raphael Michel
aa2f0e0fd0
Improve log display
2017-01-03 23:58:51 +01:00
Raphael Michel
2ee0ff755d
Add page that displays event logs
2017-01-03 23:46:21 +01:00
Raphael Michel
7f21c171fd
Only allow payment provider preview if required fields are set
2016-12-14 13:10:54 +01:00
Raphael Michel
fdbe71ff63
Fix #141 -- Caching improvements for ticket outputs
2016-11-29 15:52:16 +01:00
Raphael Michel
39e940da5e
Preview for ticket outputs
2016-10-20 20:43:31 +02:00
Raphael Michel
d6478e66de
Fix #278 -- Preview for invoices
2016-10-20 18:58:05 +02:00
Raphael Michel
503f6dd06f
Use consistent flake8 settings everywhere and fix flake8 issues
2016-10-13 22:57:57 +02:00
Raphael Michel
197178fc52
Added error messages and tests to event settings pages
2016-10-02 19:13:55 +02:00
Raphael Michel
f8c99f6d02
Added can_view_vouchers permission
2016-09-24 17:18:32 +02:00
Raphael Michel
4af788bc82
Plugin settings: fixed problem with incompatible plugins
2016-09-21 23:09:26 +02:00
Raphael Michel
6229db5035
Make calls to regenerate_css asynchronous
2016-09-21 14:18:57 +02:00
Raphael Michel
048c4e8432
Fixed bug in plugin settings view
2016-09-21 14:18:57 +02:00
Raphael Michel
a2f55c0c34
Fixed payment settings form validation
2016-09-21 10:26:57 +02:00
Raphael Michel
ed8087b35e
Check for quotas before going live
2016-09-19 21:51:09 +02:00
Raphael Michel
cc13631cb8
Ignore free provider in live status
2016-09-19 21:46:30 +02:00
Tobias Kunze
988dfc32a3
Use @transaction.atomic instead of @transaction.atomic()
2016-09-07 15:30:38 +02:00
Raphael Michel
4ab819aeed
Added custom logo support
2016-07-29 20:53:19 +02:00
Raphael Michel
d32c1bd9c8
Added runtime SASS compliation and color settings
2016-07-29 20:15:13 +02:00
Raphael Michel
9b573b99e4
Re-organized some of the settings pages
2016-07-29 16:46:10 +02:00
Raphael Michel
0bff010ea0
Added can_change_voucher to permission change UI
2016-03-13 16:39:29 +01:00
Raphael Michel
b7c009343b
Updated German translation
2016-03-11 21:36:24 +01:00
Raphael Michel
6f235f4b18
Refs #127 -- Go even further with SMTP testing
2016-03-10 21:18:51 +01:00
Raphael Michel
49aa28bf80
Refs #127 -- Clairfy success message
2016-03-10 21:07:26 +01:00
Christian Franke
2d17e08842
Fixed ticket generator pdf upload
2016-03-03 13:26:32 -05:00
Raphael Michel
e29f19e96b
Fixed #29 -- "Shop is live" flag
2016-02-22 21:53:08 +01:00
Raphael Michel
4f35a16787
Event dashboard with a flat design and plugin hooks
2016-02-22 16:14:01 +01:00
Raphael Michel
88d91f8db7
Allow plugins to register via setuptools, allow for invisible plugins
2016-02-16 20:40:35 +01:00
Raphael Michel
a114aa11f4
Fixed #45 : Custom SMTP server
2015-12-13 17:56:35 +01:00
Raphael Michel
d8ca0d527e
Fixed #42 -- Configurable e-mail texts
2015-12-13 17:33:38 +01:00
Raphael Michel
58b85819bc
Added logging for all basic operations
2015-12-12 22:53:11 +01:00
Raphael Michel
d133d2abff
Removed CleanerVersion layer [backwards-incompatible!]
2015-12-12 13:08:33 +01:00
Raphael Michel
7def097dcd
Refs #96 -- Completely removed local users
2015-09-17 00:55:00 +02:00
Raphael Michel
30fd287aab
Allowed settings to contain files
2015-08-15 22:55:27 +02:00
Raphael Michel
e828d711bd
Used isort to order all import statements
2015-07-19 20:46:34 +02:00
Raphael Michel
1f08dfda5c
Resolved flake8 warnings
2015-06-28 17:02:12 +02:00
Raphael Michel
bef9e05e0b
Added a payment provider for free products
2015-06-23 10:08:23 +02:00