Raphael Michel
bd70a2e7bf
Some changes
2021-03-11 22:47:44 +01:00
Raphael Michel
7562f333cf
Subevents: Bulk editor ( #1918 )
...
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2021-02-22 15:22:40 +01:00
Raphael Michel
0429a0f811
Hide DEBUG log from asyncio
2021-01-25 10:40:20 +01:00
Raphael Michel
8b08b43e77
API: File upload infrastructure
2021-01-07 11:18:23 +01:00
Raphael Michel
80aeeed855
Fix bug in 8ed41a127
2020-12-22 11:33:37 +01:00
Raphael Michel
8ed41a1276
Add csp_additional_header config option
2020-12-21 19:16:09 +01:00
Raphael Michel
a204302910
Disable all debug toolbar panels by default (cuts down 80% of request time locally)
2020-12-09 16:04:45 +01:00
Raphael Michel
93a7c5df09
Allow plugins to use django.contrib.postgres
2020-11-27 16:23:39 +01:00
Raphael Michel
14a66ff80c
Fix #1356 -- Allow to override config file settings with env vars
2020-11-23 12:24:08 +01:00
Raphael Michel
6052895ada
Declare pretix.plugins.reports a core module
2020-11-01 15:01:24 +01:00
Raphael Michel
b841878dcb
Ensure to return a 404 if an appending slash is missing
2020-10-30 14:40:55 +01:00
Raphael Michel
ed12fd3cd5
Add lang_info for pt-pt
2020-10-28 18:17:56 +01:00
Raphael Michel
95aa7b7619
Fix selection of the wrong Portoguese
2020-10-28 14:23:50 +01:00
Raphael Michel
ad094bcfc0
Remove pt-PT from incubating languages
2020-10-26 18:02:11 +01:00
Raphael Michel
38e067da9c
Add fi and pt-pt as incubating languages
2020-10-24 12:19:09 +02:00
Raphael Michel
1cf0fc9f96
Add health_check_interval to RedisClient
2020-10-23 18:52:50 +02:00
Raphael Michel
b73db911e9
Add profile OAuth scope
2020-09-28 16:11:43 +02:00
Nils Schneider
2f8baecd68
Fix #1127 -- Set loglevel from configfile ( #1777 )
2020-09-22 17:40:56 +02:00
Felix Rindt
429ad4da37
Refactor primary color to settings variable ( #1775 )
2020-09-21 17:44:43 +02:00
Raphael Michel
5e212c83e4
Add Kosovo to country list
2020-08-31 13:23:13 +02:00
Raphael Michel
d72a03c434
Allow to adjust ticket cache duration
2020-08-05 13:23:20 +02:00
Felix Rindt
1c8699662d
Allow to create invoices before bank transfer runs ( #1734 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-08-04 10:53:59 +02:00
Raphael Michel
b61893e3b1
Do not even import excluded plugins
2020-07-16 08:42:29 +02:00
Raphael Michel
fb92d500be
Fix accidentally commited settings changes
2020-07-01 10:43:37 +02:00
Raphael Michel
cf2af3c94d
Import/startup performance improvements
2020-06-30 11:36:30 +02:00
Raphael Michel
016dd88e8b
Remove Italian from incubating languages
2020-06-18 12:13:28 +02:00
Raphael Michel
d975a68641
Allow to turn off CSP reporting
2020-06-15 15:12:09 +02:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Raphael Michel
23a52eb12a
Add lang attribute to <html> tag in presale
2020-03-08 15:23:47 +01:00
Raphael Michel
b6efe9ae1e
Fix middleware name
2020-01-29 12:44:39 +01:00
Raphael Michel
a28378bac9
Fix further problems with middleware ordering
2020-01-29 11:50:09 +01:00
Raphael Michel
a940fa9eb7
Correct order of middlewares, thereby fix event list widget on custom domains
...
With the incorrect order, Django used the wrong URL config file to
determine whether this URL is valid and APPEND_SLASH kicked in too
often.
2020-01-28 23:38:09 +01:00
Raphael Michel
018d345008
Add trust-x-forwarded-proto settings
2019-12-14 13:37:44 +01:00
Raphael Michel
a395b24b80
Add arabic, re-order languages
2019-12-07 15:08:57 +01:00
Martin Gross
54091b9721
Add question type: phone number ( #1462 )
...
* Add Phonenumber-Field as to Questions
* Add setup requirements
* Add list of ask-during-checkin restricted question types and enforce it
* Fix requirements
* Fix crash using custom locales
* Re-format phone numbers when outputting to humans
* Initialize country code field with a guess for the customer's country
* Document TEL type in API docs
2019-11-13 12:52:07 +01:00
Raphael Michel
2ab3e1d420
Explicitly write Latvian with L
2019-11-13 10:08:51 +01:00
Raphael Michel
3f7f04ed21
Enable Russian and Latvian languages
2019-11-07 13:50:41 +01:00
Raphael Michel
b3e6f44027
Add double-spend safeguard
2019-10-17 16:04:22 +02:00
Raphael Michel
f7f00fe735
Data model
2019-10-17 16:04:22 +02:00
Raphael Michel
8a6a515b6a
Refs #775 -- Pluggable authentication backends ( #1447 )
...
* Drag-and-drop: Force csrf_token to be present
* Rough design
* Missing file
* b.visble
* Forms
* Docs
* Tests
* Fix variable
2019-10-17 09:11:03 +02:00
Raphael Michel
a4d8c810ce
Support for right-to-left languages ( #1438 )
...
* play around
* Flip things in presale
* Convert backend
* Remove test settings
* Safe getattr
2019-10-15 11:41:23 +02:00
Martin Gross
748a389acb
Auto-check-in for specific sales channels ( #1409 )
...
* Autocheckin data model/cosmetics
* Expose automatically checked-in OrderPositions
* Expose automatically checked-in OrderPositions in CSV/PDF Exports
* Fix some tests, try to fix MultiStringField/CheckboxSelectMultiple
* Actually fix MultiStringField/CheckboxSelectMultiple.
(Not pretty, but it works)
* Fix more tests
* Squash migration
* Also fix CSV/nameparts-test
* Changes for Autocheckin code-review
* Perform Auto-Checkins through new core plugin
* Update config-doc to reflect also checkinlists
* Explicitly output AutoCheckin Yes/No for CSV-Export (+ fix test)
* Move autocheckin from plugin to service
* API-doc
* Fix API-doc spelling
* Checkinlist-API and autocheckin order tests
* Performance improvement when reading checkinlists for autocheckin
Co-Authored-By: Raphael Michel <michel@rami.io >
* Autocheckin test for order created through API
* Resolve migration conflict
2019-10-08 15:50:22 +02:00
Raphael Michel
cb37e7435d
Use a different-colored favicon in development mode
2019-10-07 09:03:46 +02:00
Raphael Michel
b7dea16db3
Promote danish to an inofficial language
2019-09-19 10:13:34 +02:00
Raphael Michel
102772ec55
Disable Sentry in shell sessions
2019-08-17 14:05:06 +02:00
Raphael Michel
d972cd4c49
Add new bundled plugin "returnurl"
2019-08-14 09:22:58 +02:00
Raphael Michel
661cba876f
French gets a capital F
2019-08-06 10:02:24 +02:00
Raphael Michel
6df1960f79
Use robust plugin calling in runperiodic
2019-07-25 09:20:34 +02:00
Raphael Michel
5a03033255
Add utility to get IP address
2019-07-09 16:13:37 +02:00
Martin Gross
0a1429ed60
Add setting for enforcing 2FA ( #1259 )
...
* Add setting for enforcing 2FA
* Changes after code-review
* Add Test-Cases for Obligatory 2FA
2019-06-17 17:08:27 +02:00