Commit Graph

290 Commits

Author SHA1 Message Date
Raphael Michel
87b7685cf9 Fixed overwriting files in SettingsForm 2016-06-06 22:46:07 +02:00
Raphael Michel
4496f19a68 Supporting invoice-on-demand instead of autogeneration 2016-06-05 18:01:10 +02:00
Raphael Michel
5529ec5e0b Improved invoice file names 2016-06-05 18:00:32 +02:00
Raphael Michel
d570b31ff3 Fixed serialization issue 2016-06-03 09:58:54 +02:00
Raphael Michel
cc9a9723fe Added "comments" and "tags" to vouchers 2016-06-01 12:45:32 +02:00
Raphael Michel
d8705913b1 Added two new exporters 2016-05-31 10:07:00 +02:00
Raphael Michel
d8b7765a9b Added simple health check 2016-05-31 00:11:26 +02:00
Raphael Michel
3254c45f68 Clarified a help text 2016-05-30 22:16:18 +02:00
Raphael Michel
33d3e5c753 Fixed problems when running the Django shell 2016-05-30 22:16:03 +02:00
Raphael Michel
e4b1cf8d6f Document setting storage and mail sending 2016-05-29 20:34:20 +02:00
Raphael Michel
ead7d8ed78 Improved and documented i18n and background tasks 2016-05-29 20:02:31 +02:00
Unicorn-rzl
f3f5f8d049 Change language tag of input fields to standard to enable spell checking (#140)
* change language tag from data-lang to lang to enable spell checking

See https://www.w3.org/International/questions/qa-html-language-declarations for reference

* change language tag from data-lang to lang in correspondence to i18n.py

change necessary to enable spell checking in textareas
2016-05-28 13:20:55 +02:00
Jason Estibeiro
e685f8e819 Added basic Django password validations and updated .gitignore (#136) 2016-05-11 13:38:31 +02:00
Raphael Michel
eea90a9066 Updated models and signals documentation 2016-05-08 12:35:04 +02:00
Raphael Michel
944b5db0bf Refs #82 -- Make order expiry more clear (#116) 2016-05-07 17:03:32 +02:00
Raphael Michel
3ae13ce0ed Added locale settings to event creation 2016-05-04 18:29:40 +02:00
Raphael Michel
1efdc1e44f Moved CORE_MODULES to a setting 2016-05-04 18:11:26 +02:00
Raphael Michel
09cee356b0 Allow for vouchers that are valid for multiple items 2016-05-04 17:50:19 +02:00
Raphael Michel
bda0075613 Fixed problems with PayPal and CSP 2016-05-02 09:48:56 +02:00
Raphael Michel
765ae39fa0 Added descriptions to item categories 2016-04-21 21:48:53 +02:00
Raphael Michel
38f0e6e6d6 Added a delay to invoice generation 2016-04-18 17:50:19 +02:00
Raphael Michel
1e8f7a7dca Fixed adding an item picture at creation time 2016-04-18 17:50:19 +02:00
Raphael Michel
5d3811fdb2 Fixed a cart display error 2016-04-15 11:03:52 +02:00
Raphael Michel
10e31bdf32 Stripe apparently needs frame and image transport 2016-04-10 17:36:20 +02:00
Raphael Michel
02fb27fa5d Externalize more resources, implement Content-Security-Policy headers 2016-04-10 17:30:24 +02:00
Raphael Michel
5cca426cd3 Removed all inline <script> tags 2016-04-10 16:44:49 +02:00
Raphael Michel
403057f3e5 Fixed a decimal casting issue 2016-04-10 15:54:24 +02:00
Raphael Michel
36f3a815a1 Fixed a bug in Order._is_still_available 2016-04-04 10:33:53 +02:00
Raphael Michel
fdff5e7a98 Switched from LESS to SASS 2016-03-31 20:08:27 +02:00
Raphael Michel
1011893543 Fixed #107 and fixed #125 -- Periodic cleanup tasks 2016-03-26 19:10:31 +01:00
Raphael Michel
6e60332948 Fixed #133 -- Transparent quota calculation 2016-03-26 15:27:57 +01:00
Raphael Michel
1cd0c1f53b Refs #102 -- Added multiple-choice question types 2016-03-26 12:47:44 +01:00
Raphael Michel
112a309a0e Fixed #106 -- added pay-what-you-want tickets 2016-03-24 18:01:09 +01:00
Raphael Michel
abf5af4253 Fixed bugs in LazyI18nString.__eq__ 2016-03-24 17:09:11 +01:00
Raphael Michel
f80a9a7ec3 Fixed a bug in invoicing 2016-03-24 14:12:20 +01:00
Raphael Michel
be4435cdd8 Added test for serialization of LazyI18nString in settings 2016-03-24 14:12:20 +01:00
Raphael Michel
7aa944e128 Fixed a bug in LazyI18nString.__bool__ 2016-03-24 12:58:27 +01:00
Raphael Michel
b2f703ffc0 Fixed a bug in LazyI18nString 2016-03-22 18:55:34 +01:00
Raphael Michel
9c44159bb6 Added option to show remaining quota to users 2016-03-22 18:39:28 +01:00
Raphael Michel
9fb3ccbde8 Implemented LazyI18nString.__bool__ to return False on empty strings 2016-03-22 18:03:44 +01:00
Raphael Michel
842b058efd Fixed an quota calculation issue 2016-03-22 17:43:35 +01:00
Raphael Michel
70067fd91a Refs #126 -- Show order history 2016-03-22 13:04:38 +01:00
Raphael Michel
8ee606f0d6 Fixed an encoding error 2016-03-21 18:04:47 +01:00
Raphael Michel
fde5fffd3c Fixed localization and error reporting with exceptions thrown in celery 2016-03-21 17:50:55 +01:00
Raphael Michel
047e5bb067 Refs #105 -- Variation support for vouchers 2016-03-20 11:46:55 +01:00
Raphael Michel
05aed0182e Keep lock duration as small as possible 2016-03-20 10:54:41 +01:00
Raphael Michel
0355d22114 Refs #118 -- Asynchronous order cancelling 2016-03-20 10:40:18 +01:00
Raphael Michel
ecdeb7c79f Fixed an AttributeError when refunding an order 2016-03-19 20:43:05 +01:00
Raphael Michel
4272959ba7 Fixed a bug in LazyI18nString.LazyGettextProxy 2016-03-15 18:47:38 +01:00
Raphael Michel
1f665e6f48 Use a context manager for temporary locale switches 2016-03-15 17:59:32 +01:00