Commit Graph
235 Commits
Author SHA1 Message Date
Raphael Michel 88f5af3e77 Add event meta-data 2017-09-04 19:50:32 +02:00
Raphael Michel 56338be13e Tax rules and reverse charge (#559)
Tax rules and reverse charge
2017-08-23 13:13:16 +03:00
Daniel b90894c20f Fix #543 -- Allow send mail from order (#550)
- Add send email directly for order
- Add email history (from mass and custom) to each specific order
2017-07-18 11:45:30 +02:00
Raphael Michel 48095d38be Fix #407 -- Integrate more Stripe payment methods 2017-07-12 16:42:44 +02:00
Raphael Michel 35979ed332 Add internal comment to events 2017-07-07 11:31:33 +02:00
Raphael Michel 6e65ae5306 Swappable invoice renderers 2017-07-07 11:16:07 +02:00
Daniel d444935140 Fix #391 -- Send email on cancelled order (#540)
Send a notification email to user when
order is cancelled.
2017-07-06 11:59:48 +02:00
Raphael Michel 2add8d671a Unify all calls to register_payment_providers 2017-06-29 12:09:48 +02:00
Raphael Michel d6e213d51a Disable inline pdfs again due to Safari issues 2017-05-25 14:43:31 +02:00
Heok Hong Low 48b3621f1e Fix #499 -- Refactor paymentinfo to payment_info (#501)
* Refactor paymentinfo to payment_info, resolve #499

* Fix calling of object attribute on tuple

* Minor update to setup documentation

* Do not use short words for typochecks

* Text clarification

* Refactor paymentinfo to payment_info, resolve #499

* Include data migration for existing event settings, resolve #499
2017-05-22 14:06:19 +02:00
Raphael Michel 7769aaccea Fix #492 -- Force deterministic ordering of some signals 2017-05-15 13:09:23 +02:00
Raphael Michel 4561b7dce2 Try to fix PDF display problems in Safari 2017-05-10 15:02:28 +02:00
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