Tobias Kunze
7e19effe3c
Fix #122 -- Allow users to re-send order links ( #197 )
...
If the provided mail address has not ordered anything, there will still
be a mail generated and sent to an invalid mail address, to avoid
obvious timing attacks to determine active users.
2016-09-01 08:59:36 +02:00
Raphael Michel
b21ed4d99f
Fix #163 -- Form to change orders ( #191 )
2016-08-31 19:10:11 +02:00
Tobias Kunze
5f401f17d8
Add a footer and a second text field to invoices
...
Also, move to using localized strings for Invoice.additional_text
settings for consistency.
2016-08-30 19:49:29 +02:00
Tobias Kunze
4191f93ece
Add setting determining invoice number format ( #193 )
2016-08-16 21:18:39 +02:00
Raphael Michel
1cb956d508
Added setting to disable order cancelling for users
2016-08-15 16:42:39 +02:00
Raphael Michel
5031393136
Force isort to treat typing in the py3.5 style, not py3.4
2016-08-13 21:19:36 +02:00
Raphael Michel
a61792ed4e
Do not issue invoices for free payments
2016-08-05 11:06:22 +02:00
Raphael Michel
60c10485d1
Added a custom welcome text
2016-07-30 13:06:41 +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
5529ec5e0b
Improved invoice file names
2016-06-05 18:00:32 +02:00
Raphael Michel
e4b1cf8d6f
Document setting storage and mail sending
2016-05-29 20:34:20 +02:00
Raphael Michel
944b5db0bf
Refs #82 -- Make order expiry more clear ( #116 )
2016-05-07 17:03:32 +02:00
Raphael Michel
9c44159bb6
Added option to show remaining quota to users
2016-03-22 18:39:28 +01:00
Raphael Michel
5ab78b4576
Refs #131 -- Basic implementation of invoicing
2016-03-13 16:05:31 +01:00
Raphael Michel
f095cded08
Fixed #23 -- Tax handling for payment fees
2016-03-11 21:55:52 +01:00
Raphael Michel
14e5134890
Added invoice addresses
2016-02-22 13:49:15 +01:00
Raphael Michel
417539d101
Resend link option for admin
2016-02-11 17:22:20 +01:00
Raphael Michel
a114aa11f4
Fixed #45 : Custom SMTP server
2015-12-13 17:56:35 +01:00
Raphael Michel
d8ca0d527e
Fixed #42 -- Configurable e-mail texts
2015-12-13 17:33:38 +01:00
Raphael Michel
58b85819bc
Added logging for all basic operations
2015-12-12 22:53:11 +01:00
Raphael Michel
d133d2abff
Removed CleanerVersion layer [backwards-incompatible!]
2015-12-12 13:08:33 +01:00
Raphael Michel
411eb3c60f
Got rid of an obsolete setting
2015-12-03 21:59:14 +01:00
Raphael Michel
79ad8b40ed
Added python3.5-style type annotations to pretix.base
2015-11-04 23:39:59 +01:00
Raphael Michel
2e9157cbef
Removed unused imports
2015-10-05 11:24:00 +02:00
Raphael Michel
3282244d1b
Use Django's storage API for media files
2015-09-29 16:05:17 +02:00
Raphael Michel
30fd287aab
Allowed settings to contain files
2015-08-15 22:55:27 +02:00
Raphael Michel
e828d711bd
Used isort to order all import statements
2015-07-19 20:46:34 +02:00
Raphael Michel
879384f357
Added a setting for an e-mail subject prefix
2015-06-16 20:09:10 +02:00
Raphael Michel
6392be15fe
Added heuristics for deserialization of boolean setting to make
...
checkboxes work in a SettingsForm
2015-06-16 01:03:04 +02:00
Raphael Michel
e657fe6605
Added configuration options for imprint URL and contact email address
2015-06-15 20:17:18 +02:00
Raphael Michel
700270e7e7
Change default value of ticket_download to False
2015-04-16 19:54:45 +02:00
Raphael Michel
09b24ce606
Implement ticket download dates ( closes #15 )
2015-04-16 18:05:25 +02:00
Raphael Michel
14c582d11e
Enforce start and end time of presale ( #15 )
2015-04-16 17:41:41 +02:00
Raphael Michel
df524f31d5
Properly implement quota handling when receiving payments ( closes #11 )
2015-04-14 16:20:05 +02:00
Raphael Michel
febfea68f7
Make available languages configurable
2015-04-06 00:14:59 +02:00
Raphael Michel
cd0e1cb520
Wider usage of the settings framework ( #17 )
2015-04-01 11:54:56 +02:00
Raphael Michel
42b4189703
Automatic deserialization of known settings
2015-04-01 11:14:52 +02:00
Raphael Michel
9c94983bbc
Send email on order payment ( #27 )
2015-04-01 10:42:27 +02:00
Raphael Michel
16244bd69c
Send e-mails on order completion ( #27 )
2015-04-01 10:30:07 +02:00
Raphael Michel
0a39c70579
Simplify SettingsProxy._unserialize
2015-03-19 10:38:01 +01:00
Raphael Michel
197fbbd180
Allow to modify answers for pending orders
2015-03-14 13:32:56 +01:00
Raphael Michel
38e0233f60
More tests for settings
2015-03-14 00:06:05 +01:00
Raphael Michel
a08b43ad45
Submitting orders
2015-03-08 11:20:17 +01:00
Raphael Michel
eca4964d98
Payment provider fee calculation
2015-03-06 15:21:47 +01:00
Raphael Michel
98f7f07c2e
Fields should not be required, serialize more types
2015-03-06 11:55:05 +01:00
Raphael Michel
27b0b563e4
Basic settings serialization and SettingsForm object
2015-03-06 00:32:11 +01:00
Raphael Michel
6ffdd33cf5
Restructure settings framework
2015-03-06 00:16:46 +01:00