Commit Graph

43 Commits

Author SHA1 Message Date
Felix Rindt
77f76195c8 isort 5.0 config/docs (#1736) 2020-07-30 17:57:26 +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
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
f03ad7c68f Revert 36d6b6f9, pass language to async tasks 2017-03-25 11:32:29 +01:00
Raphael Michel
36d6b6f9ab Support LazyI18nString arguments for LazyLocaleException 2017-03-24 17:03:41 +01:00
Raphael Michel
8b7d2314b8 Use django-i18nfield library (#418) 2017-02-27 21:16:28 +01:00
Raphael Michel
1c54ca7b74 Improve LazyI18nString logic 2017-01-01 20:32:35 +01:00
Raphael Michel
d1f79faef2 New tests and minor fixes 2016-09-20 16:13:13 +02:00
Raphael Michel
0bc504761b Fixed a problem with default values in I18nWidget 2016-08-29 20:07:36 +02:00
Tobias Kunze
6027262194 Fix #203 -- Add mouseover text to I18nFormFields (#217) 2016-08-29 19:17:24 +02:00
Raphael Michel
b53ef744ec Fixed a bug in I18nFormField (thanks @JRodDynamite) 2016-08-14 10:44:55 +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
Tobias Kunze
bfc721978d Fixed minor documentation errors and mistakes (#151) 2016-07-14 20:01:38 +02:00
Raphael Michel
33d3e5c753 Fixed problems when running the Django shell 2016-05-30 22:16:03 +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
Raphael Michel
1cd0c1f53b Refs #102 -- Added multiple-choice question types 2016-03-26 12:47:44 +01:00
Raphael Michel
abf5af4253 Fixed bugs in LazyI18nString.__eq__ 2016-03-24 17:09:11 +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
9fb3ccbde8 Implemented LazyI18nString.__bool__ to return False on empty strings 2016-03-22 18:03:44 +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
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
Raphael Michel
8812da5325 Fixed a wrong locale string 2016-03-15 17:09:32 +01:00
Raphael Michel
7e69d8ea10 Moved sender and prefix settings to mail page 2015-12-13 17:36:36 +01:00
Raphael Michel
d8ca0d527e Fixed #42 -- Configurable e-mail texts 2015-12-13 17:33:38 +01:00
Raphael Michel
f748752391 Removed multi-dimensional item variations [backwards-incompatible] 2015-12-13 15:03:56 +01:00
Raphael Michel
84655449d9 Fixed problems with the I18nTextField widget 2015-12-12 23:49:35 +01:00
Raphael Michel
9df77c6c27 Removed usage of deprecated SubfieldBase metaclass 2015-12-12 23:18:00 +01:00
Raphael Michel
58b85819bc Added logging for all basic operations 2015-12-12 22:53:11 +01:00
Raphael Michel
79ad8b40ed Added python3.5-style type annotations to pretix.base 2015-11-04 23:39:59 +01:00
Raphael Michel
8f6b92fbf3 Added tests and test configuration for pretix/base 2015-08-25 17:18:33 +02:00
Raphael Michel
22b4d514d6 Fixed #83 -- Added an informal German translation 2015-08-16 14:25:14 +02:00
Raphael Michel
e828d711bd Used isort to order all import statements 2015-07-19 20:46:34 +02:00
Raphael Michel
164d7f82b9 Add tests for the i18n string handling 2015-04-10 16:29:10 +02:00
Raphael Michel
febfea68f7 Make available languages configurable 2015-04-06 00:14:59 +02:00
Raphael Michel
95c31ec3f6 Fix a bug in I18nWidget and the categories unit tests 2015-04-05 23:40:05 +02:00
Raphael Michel
f563217529 Fix a bug in I18FormField 2015-04-05 22:53:25 +02:00
Raphael Michel
d060a4b19b Form groups for i18n input 2015-04-05 22:36:22 +02:00
Raphael Michel
46e2a7aa25 I18n field validation 2015-04-05 22:14:51 +02:00
Raphael Michel
03df35bccd Data structures and form elements for internationalized data 2015-04-03 17:38:01 +02:00