Raphael Michel
afd766999c
Upgrade to Django 2.1 ( #710 )
...
* Upgrade to Django 2.0
* more models
* i18n foo
* Update setup.py
* Fix Sentry exception PRETIXEU-JC
* Enforce slug uniqueness
* Import sorting
* Upgrade to Django 2.1
* Travis config
* Try to fix PostgreSQL failure
* Smaller test matrix
* staticfiles→static
* Include request in all authenticate() calls
2018-08-06 12:48:46 +02:00
Raphael Michel
18a378976b
Fix #571 -- Partial payments and refunds
2018-08-06 12:24:36 +02:00
Raphael Michel
edeab082d4
Merge migration for compatibility with backport
2018-08-05 16:36:42 +02:00
Raphael Michel
7b76baaacf
Backport a migration
2018-08-05 16:36:13 +02:00
Raphael Michel
053365cb67
Create a new migration for last commit
2018-08-05 16:32:18 +02:00
Raphael Michel
8301120a95
Delete old and unused settings entries
2018-08-05 16:27:30 +02:00
Raphael Michel
7c00853f5d
Fix field that was accidentally required
2018-07-13 18:19:40 +02:00
Raphael Michel
a0fcb116f5
Bank transfer: Option to remove hyphen from reference
2018-07-13 16:39:55 +02:00
Raphael Michel
6b9c3ad4e7
PDF Layout: Make pretix logo a layout element, not a background element
2018-07-10 13:24:27 +02:00
Raphael Michel
69fd70787c
Fix a missing request parameter for a permissions check
2018-07-08 15:48:48 +02:00
Raphael Michel
0d1643da66
Add manual payments
2018-06-24 16:14:29 +02:00
Raphael Michel
e95c9d73a1
Badges: Sort by last name
2018-06-14 16:23:55 +02:00
Raphael Michel
b7174070fe
Check-in list export: Excel dialect
2018-06-14 16:19:05 +02:00
Raphael Michel
229ad9108b
Fix ticket exporter
2018-06-12 15:50:03 +02:00
Raphael Michel
5d7931fcaf
API: CartPositions ( #948 )
2018-06-11 13:18:37 +02:00
Raphael Michel
2e906b0bf5
Always inlude mail addresses in check-in list CSV
2018-06-10 15:21:18 +02:00
Raphael Michel
e3450baeb3
Fix #549 -- Multiple PDF ticket layouts ( #938 )
...
- [x] Data model
- [x] CRUD
- [x] Editor
- [x] Migration from old settings
- [x] Clone files when copying events
- [x] badges?
- [x] Actual ticket output
- [x] Default layout on event creation
- [x] Link well from ticketing settings
- [x] Tests
- [x] Shipping plugin
- [x] Migration
- [x] Settings
- [x] Create default
- [x] API
2018-06-06 15:27:55 +02:00
Raphael Michel
b113028a5f
Fix exception in CSV import
2018-05-28 16:17:32 +02:00
Jakob Schnell
1689925508
Fix #707 -- Setup automated spell-checking for translations ( #896 )
...
This will:
* set up potypo
* add wordlists, edgecases and phrases
* fix english typos across the codebase
* fix german typos and translation
2018-05-27 11:59:10 +02:00
Raphael Michel
835bcb7207
Add add-ons to pretixdroid API
2018-05-18 12:15:32 +02:00
Raphael Michel
edeaa1333b
Fix #473 -- Internal name for categories and products ( #900 )
...
* Fix #473 -- Internal name for categories and products
* fix pdf renderer
2018-05-11 12:53:25 +02:00
Raphael Michel
7bccd62a4f
Fix #678 -- Data shredders for personally identifiable information ( #817 )
...
* Add data shredders for PII
* First working shredder
* Add more shredders
* Add new shredders and download confirmation
* tmp
* PayPal, Stripe, banktransfer
* Add icon to logs
* Untested payment log shredders
* Add waiting list shredder
* First tests
* Add tests for shredders
* Improve templats, link to shredder
* Test payment info shredders
* More tests
* Documentation
* Fix enabled flag in payment provider overview
* Fix minor issues
2018-05-02 15:59:59 +02:00
Raphael Michel
5d9852b72c
Fix paypal webhook receiver
2018-05-01 19:20:07 +02:00
Raphael Michel
32a89d3895
Stripe: Fix another statement error
2018-04-27 12:19:48 +02:00
Raphael Michel
7d518df13c
Limit all stripe statement_descriptors to 22 characters
2018-04-25 18:17:37 +02:00
Raphael Michel
ca603f41db
New color scheme and UI design
2018-04-25 17:13:20 +02:00
Raphael Michel
a94f416b3c
Refactor check-in logic into core
2018-04-25 13:22:06 +02:00
Raphael Michel
abbc403f73
Stripe: Fix Bancontact payments
2018-04-25 08:46:33 +02:00
Raphael Michel
093eb28463
Badges: Respect admin sessions
2018-04-23 18:29:50 +02:00
Raphael Michel
ce68f52ca0
Add badge printing capabilities ( #868 )
...
Add badge printing capabilities
2018-04-22 12:02:51 +02:00
Raphael Michel
96a880b5ae
Warn more strongly about Stripe Sofort
2018-04-18 14:39:35 +02:00
Raphael Michel
bfedcde978
Fix #852 -- Stripe: Set statement_descriptor on all payment methods
2018-04-18 14:36:43 +02:00
Raphael Michel
4ef63d026e
Stripe and PayPal: Issue warning on payments for paid orders
2018-04-12 12:55:15 +02:00
Raphael Michel
c9f9668e52
PayPal: Fix support for CLP
2018-04-11 13:03:01 +02:00
Raphael Michel
5d73221b06
Add more flexibility to ReportLabMixin
2018-04-09 14:53:19 +02:00
Raphael Michel
87c54f07c6
Move PDF editor out of plugin and into core
2018-04-09 09:40:18 +02:00
Raphael Michel
56ac037128
Fix incorrect ticket PDF placeholders
2018-04-08 16:31:44 +02:00
Raphael Michel
7baabcef96
Require correct permission for refunds in all cases
2018-04-04 12:52:36 +02:00
Raphael Michel
0ad3ec444c
Widget: Add a compatibility mode for Jimdo
2018-04-04 10:07:26 +02:00
Raphael Michel
7ec5adb6b4
Fix #782 -- Select2 widget for check-in lists
2018-04-03 11:57:12 +02:00
Raphael Michel
a284e0c2f7
Add auditable superuser mode ( #824 )
...
* Remove is_superuser everywhere
* Session handling
* List of sessions, relative timeout
* Absolute timeout
* Optionally pseudo-force audit comments
* Fix failing tests
* Add tests
* Add docs
* Rebsae migration
* Typos
* Fix tests
2018-03-28 14:16:58 +02:00
Raphael Michel
558c920181
Stripe: Business name detection
2018-03-28 13:34:51 +02:00
Raphael Michel
58d10fac84
Stripe Connect error handling
2018-03-27 11:55:56 +02:00
Raphael Michel
f75fbc3744
Stripe connect: Fix issues with test keys
2018-03-26 23:36:11 +02:00
Raphael Michel
07750c1f8c
Fix #805 -- Handling of 3D secure payments
2018-03-26 23:22:30 +02:00
Raphael Michel
9ae0d9b0a1
Fix bug with Stripe 3DS
2018-03-26 23:16:06 +02:00
Raphael Michel
c9f5828eb9
Stripe: Support for restricted keys
2018-03-26 23:02:23 +02:00
Raphael Michel
28506538a3
Add quick-start assistant for new users ( #833 )
...
* First draft for quick-setup
* Add payment
* Fix stripe w/o connect
* cols
* Add tests
2018-03-26 20:52:24 +02:00
Raphael Michel
938c7df28a
Fix #103 -- Implement Stripe Connect ( #836 )
...
* ...
* Upgrade Stripe API client
* Implement account choice
* Add disconnect and fix tests
2018-03-26 10:05:34 +02:00
Raphael Michel
3a7e0da80b
Backend UX: Restructure payment settings
2018-03-24 18:18:28 +01:00