Raphael Michel
478d8e4116
Add export to .xlsx for lists
2018-11-30 16:10:32 +01:00
Raphael Michel
94be46ffdb
Fix #978 -- Allow to split names ( #1049 )
...
- [x] attendee names
- [x] Invoice address names
- [x] Data migration
- [x] API serializers
- [x] orderposition
- [x] cartposition
- [x] invoiceaddress
- [x] checkinlistposition
- [x] position API search
- [x] invoice API search
- [x] business/individual required toggle
- [x] Split columns in CSV exports
- [x] ticket editor
- [x] shredder
- [x] ticket/invoice sample data
- [x] order search
- [x] Handle changed naming scheme
- [x] tests
- [x] make use in:
- [x] Boabee
- [x] Certificate download order
- [x] Badge download order
- [x] Ticket download order
- [x] Document new MySQL requirement
- [x] Plugins
2018-11-05 15:43:21 +01:00
Raphael Michel
e60ff6b777
Allow to store strucutred SEPA bank transfer details
2018-10-24 00:21:33 +02:00
Raphael Michel
1e23624955
Fix #1032 -- Workaround for markdown version
2018-09-24 14:07:11 +02:00
Raphael Michel
41d099c1be
Bump version
2018-09-11 18:16:50 +02:00
Raphael Michel
099b08f009
Move redis depencency to production.txt
2018-08-31 09:16:01 +02:00
Raphael Michel
54a9c31a1a
Fix setup.py management calls
2018-08-06 14:28:38 +02:00
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
28f6f09e8f
Upgrade py.test version
2018-06-19 18:19:59 +02:00
Raphael Michel
dd06a7b62c
Sync setup.py with requirements.txt
2018-06-13 11:09:18 +02:00
Raphael Michel
69d10489b8
Implement OAuth2 provider ( #927 )
...
- [x] Application management
- [x] Link
- [ ] Tests
- [x] Authorize flow
- [x] Tests
- [x] Refresh token handling
- [x] Tests
- [x] Revocation endpoint
- [x] Tests
- [x] Mitigate: https://github.com/jazzband/django-oauth-toolkit/issues/585
- [x] API authenticator / permission driver
- [x] Test
- [x] Enforce organizer restriction
- [x] Tests
- [x] Enforce scope restriction
- [x] Tests
- [x] Show current applications to user
- [x] Revoke
- [x] Tests
- [x] Log new authorizations
- [x] notify user
- [x] Ensure other grant types are not available
- [x] Documentation
- [x] check if revoking access toking, then refreshing gets rid of organizer constraint
- [x] Show logentry foo
2018-06-05 12:58:04 +02:00
Raphael Michel
c4ed210fed
Fix #932 -- Fix celery dependency
2018-05-30 11:35:11 +02:00
Raphael Michel
4d249553bf
Fix setup.py
2018-05-26 13:44:56 +02:00
Raphael Michel
ac14154b5d
Bump version to 1.14.0
2018-04-04 15:21:47 +02:00
Raphael Michel
e7458f3032
Add custom thumbnailer
2018-03-20 11:55:46 +01:00
Raphael Michel
2f1ee93e86
Install psycopg2-binary
2018-03-06 10:01:45 +01:00
Felix Rindt
07d8a3d765
Fix #774 -- Make question options sortable ( #786 )
...
* add position field
* add question option sorting logic
* add meta class to question option for sorting
* regenerate migration
* add template content and view mechanics
* Rename migration after rebase & update dependency
2018-03-03 20:36:30 +01:00
Raphael Michel
3c3e59e932
Refs #99 -- Improve support for currencies with less than 2 decimal places ( #783 )
...
* Refs #99 -- Fix stripe support for zero-decimal currencies
* Add new money formatting method
* Force decimal places in many places
* Locale-aware currency rendering
* Fix currencies in more places
* More currency fixes
2018-02-26 10:46:07 +01:00
Raphael Michel
14da25bd9e
Allow administrators to impersonate other users
2018-01-29 12:25:11 +01:00
Raphael Michel
8543cb7ece
Sync setup.py with requirements.txt
2017-12-16 18:17:42 +01:00
Raphael Michel
353dce789d
Fix #515 -- Add check-in lists ( #693 )
...
* Data model and migration
* Some backwards compatibility
* CRUD for checkin lists
* Show and perform checkins
* Correct numbers in table and dashboard widget
* event creation and cloning
* Allow to link specific exports and pass options per query
* Play with the CSV export
* PDF export
* Collapse exports by default
* Improve PDF exporter
* Addon stuff
* Subevent stuff, pretixdroid tests
* pretixdroid tests
* Add CRUD API
* Test compatibility
* Fix test
* DB-independent sorting behavior
* Add CRUD and coyp tests
* Re-enable pretixdroid plugin
* pretixdroid config
* Tests & fixes
2017-12-04 18:12:23 +01:00
Raphael Michel
77a8726a03
Fix #615 -- Incorrect defaults for email texts
2017-09-05 11:46:33 +02:00
Raphael Michel
76666b0d22
Update and fix trove classifiers
2017-08-23 17:47:13 +02:00
Raphael Michel
56338be13e
Tax rules and reverse charge ( #559 )
...
Tax rules and reverse charge
2017-08-23 13:13:16 +03:00
Raphael Michel
a2c1413036
[SECURITY] Use defusedcsv for exports
2017-08-21 15:14:44 +02:00
Nicole Klünder
0e4c414c2e
fix wrong stripe version in setup.py ( #588 )
2017-08-01 20:39:25 +02:00
Raphael Michel
ef022f5a6d
Add new dependencies to setup.py
2017-07-19 17:42:07 +02:00
Raphael Michel
45c17ba949
Fix syntax error in setup.py
2017-07-02 18:57:55 +02:00
Raphael Michel
15bd1d9006
Fix missing dependencies in setup.py
2017-07-02 18:44:25 +02:00
Raphael Michel
759c5374d9
Fix chardet pinning in setup.py
2017-05-30 19:22:28 +02:00
Claudio Luck
b4eb707b38
bump required mt940 to v4.7
2017-05-27 11:59:21 +02:00
Tobias Kunze
0f2875e89a
[Django 1.11] Upgrade to Django 1.11
2017-05-26 09:44:11 +02:00
Raphael Michel
984d5c716b
Integrate hierarkey package ( #460 )
2017-04-10 18:11:21 +02:00
Matthew Emerson
4accbef6a9
Fix #446 -- Choices for Event.currenxy attribute ( #452 )
...
* Change event currency to a choice attribute
* Added pycountry to requirements for currency list
* Fixed issues from flake8
* Added tests for event currency and added pycountry to setup.py
* Removed whitespace from test/control/test_events.py
2017-04-06 12:08:55 +02:00
Raphael Michel
4919f8991c
Automatic update checks ( #434 )
...
* Basic update checks
* Fix issues pointed out by @rixx
* First test
* Add tests
* Even more tests
2017-04-01 15:34:34 +02:00
jlwt90
55953d5b4e
Fix #389 -- Add event ical download feature ( #413 )
...
* added event ical download feature
* handle event settings and timezone
* add test cases for ical download
* fix failed test case for timezone settings
* using vobject lib to generate ical
* customised UID & add vobject dependency
2017-03-09 21:13:08 +01:00
Raphael Michel
c63e69db5f
Remove version pin of html5lib and update bleach
2017-03-08 18:26:52 +01:00
Raphael Michel
8b7d2314b8
Use django-i18nfield library ( #418 )
2017-02-27 21:16:28 +01:00
Raphael Michel
136094caf9
Updated README (thanks Dr. h.c. pun. @rixx)
2017-02-07 00:09:35 +01:00
Raphael Michel
70ee678fef
Fix language classifiers
2017-02-03 15:58:38 +01:00
Raphael Michel
aba7652aee
Update django-statici18n to 1.3
2017-01-23 00:09:57 +01:00
Raphael Michel
9f90ac80a0
Workaround to fix #378
...
See https://github.com/zyegfryed/django-statici18n/pull/29 for real fix
2017-01-18 10:02:53 +01:00
Raphael Michel
ffa35a9b9b
Fix Django version in PyPI classifier
2017-01-09 20:20:02 +01:00
Raphael Michel
b16824ec2b
Rename readme, fix packaging
2017-01-04 22:10:06 +01:00
Raphael Michel
dd074a11d4
Fix typo in setup.py
2017-01-04 21:38:45 +01:00
Raphael Michel
41c0719235
Add correct mt940 package to requirements
2017-01-04 21:35:07 +01:00
Raphael Michel
87b7ffcc2a
Simplify and update setup.py and requirements
2017-01-04 21:17:12 +01:00
Raphael Michel
e71611988e
Fix order in setup.py
2016-11-09 19:58:27 +01:00
Raphael Michel
dae5d859db
Banktransfer: Big import refactoring
2016-09-08 20:43:05 +02:00