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
Raphael Michel
2db1e6b596
Stripe: Open payment gateways in new window when shown in widget
2018-03-20 12:27:17 +01:00
Raphael Michel
840cee206a
Compatibility with an external file storage separated in pub/ and priv/
2018-03-20 11:55:46 +01:00
Raphael Michel
162f37e00f
Support for inofficial languages
2018-03-08 13:19:57 +01:00
Raphael Michel
d058721243
Sendmail plugin: Move to background process
2018-03-07 14:48:17 +01:00
Raphael Michel
357f728043
pretixdroid: Online search should include name of parent position
2018-03-05 12:33:26 +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
2434bf14d5
Add checkin_attetion field to Order model
2018-02-22 13:25:26 +01:00
Raphael Michel
3fbccf3f64
Allow check-in lists to include unpaid orders
2018-02-21 16:17:06 +01:00
Raphael Michel
b0c5189c4b
Fix timezone for footer of printed exports
2018-02-14 11:50:24 +01:00
Tobias Kunze
741d0bc686
Put event slugs in export filenames ( #768 )
2018-02-12 12:30:13 +01:00
Raphael Michel
4ccf33af03
Add support for orders without email addresses
2018-02-04 22:42:41 +01:00
Raphael Michel
6aee1ee41f
Stip HTML from text in PDFs except for <br>, make <br> not break things
2018-02-04 19:45:00 +01:00
Raphael Michel
7e18e89012
Next try
2018-02-03 16:33:12 +01:00
Raphael Michel
24f47722c0
Fix careless mistake in 15dc6285
2018-02-03 16:02:56 +01:00
Raphael Michel
15dc62855b
Fix check-in list export on non-SQLite databases
2018-02-03 14:08:03 +01:00
Raphael Michel
5205daae6d
Add check-in date column to check-in list CSV exporter
2018-02-02 14:44:14 +01:00
Raphael Michel
e12caf186c
Use Select2 for subevent and other long selections ( #763 )
...
* Use Select2 for subevent and other long selections
* Minor correction
2018-01-26 16:47:33 +01:00
Raphael Michel
d0dfde382c
Questions at check-in time ( #745 )
...
Questions at check-in time
2018-01-22 22:55:54 +01:00
Raphael Michel
7e62cddb97
PDF ticket output: Add item category variable
2018-01-22 22:54:35 +01:00
Felix Rindt
78b31149b5
Fix #751 -- calculate payment fees in OrderChangeManager ( #752 )
...
* check for payment method instead of order total
* incorporate payment fee diff in totaldiff at oder change
* use fee from model and the correct order total
* add error handling
* do not change paid orders
* OrderChangedManager can only be committed once
* remove prints of stripe secrets
* add tests
* an OrderChangeManager must not be committed multiple times
* A pending free order stays pending after being changed
* comments on paid_to_free logic
2018-01-22 12:53:46 +01:00
Mohit Jindal
db24bd4d78
Fix #674 -- Assigning bank transactions with a dash in the event slug ( #744 )
2018-01-15 14:10:53 +01:00
Raphael Michel
d0c10a8f72
Fix broken squashed migration
2018-01-14 18:22:45 +01:00
Raphael Michel
faa34c9230
Squash pretixdroid migrations
2018-01-06 22:59:31 +01:00
Raphael Michel
f65f166ea6
Generalize pretixdroid settings UI
2018-01-06 22:59:31 +01:00
Raphael Michel
fc731c3f58
Fix untranslated form fields
2017-12-18 20:51:31 +01:00
Raphael Michel
215a28fac5
Sendmail plugin: Allow to filter users by product
2017-12-13 17:50:38 +01:00
Raphael Michel
21a457cadd
Banktransfer: Show transfer details for refunded payments
2017-12-12 18:32:41 +01:00
Jakob Schnell
9ab39904e8
Implement automatic spell-check for docs ( #688 )
...
* [WIP] Implement automatic spell-check for docs
fixes #663
The only thing unclear to me so far is how the output of `make spelling`
should be checked - is there a possibility to check for a file (i.e.
`_build/spelling/output.txt`) to be empty, and report a failed build
otherwise?
* fix typo in requirements.txt
* add enchant library
* travis should report errors, order spelling wordlist
* change travis.yml to easier troubleshoot build issues
* fixed more typos, added more words
* add more words, fix more typos
* added more words
* added more words
* revert changes to .travis.yml
2017-12-11 11:41:59 +01:00