Swen Kooij
7bf0311306
Add a language argument to LocalizedValue.translate(..)
2019-10-20 16:49:33 +03:00
Swen Kooij
e5dcc1b492
Fix #72 : LocalizedIntegerField should sort numerically, not lexicographically
2019-10-19 15:48:29 +03:00
Swen Kooij
19f0ddb336
Fix some flake8/pycodestyle issues
2019-10-19 13:04:53 +03:00
Swen Kooij
7cdd1f4490
Re-format all files
2019-10-19 12:44:41 +03:00
Swen Kooij
3de1492a58
Use collections.abc.Iterable instead of collections.Iterable
...
The latter is going to be removed after Python 3.8
2019-08-14 08:57:05 +03:00
Swen Kooij
36f6e946b0
Attempt at reducing deprecation warning spam
2019-06-27 15:15:44 +03:00
Dmitry Groshev
6a7545a910
update to support Django 2.2
2019-05-30 13:11:33 +01:00
Adrian Muntean
d8b872758c
Return empty string in case of None
2019-02-20 12:26:04 +02:00
Adrian Muntean
a0ca977cab
Set None in case the LocalizedIntegerField is null
...
In case the LocalizedIntegerField is null in the DB then it must explicitly be set to None,
otherwise it will yield TypeError: __str__ returned non-string
2019-02-14 14:48:38 +02:00
Swen Kooij
25417b5815
Merge pull request #56 from sliverc/user_defined_pk_descriptor
...
Avoid DoesNotExist error when creating model with user defined pk
2019-01-11 14:47:33 +02:00
Swen Kooij
abd1587ca0
Merge pull request #54 from sliverc/query_by_active_lang
...
Add support for localized query lookups
2019-01-11 14:47:18 +02:00
Swen Kooij
60fc79e9ff
Merge pull request #57 from velrest/master
...
Fix typo in documentation for clean
2019-01-11 14:46:21 +02:00
Swen Kooij
ca470fc577
Merge pull request #49 from MELScience/admin-fix
...
Add tests for LocalizedFieldsAdminMixin
2019-01-11 14:46:10 +02:00
Swen Kooij
d66f5085a8
Merge branch 'master' into hstore_extension
2019-01-11 14:40:38 +02:00
Oliver Sauder
ff836836bf
Add support for localized query look ups
2018-12-03 09:45:08 +01:00
Cristi Ingineru
4922a1b93f
self.translate()
2018-09-24 12:57:46 +03:00
Jonas Cosandey
d308e773cf
fix typo
2018-09-12 14:27:44 +02:00
Oliver Sauder
b3b88d6d28
Avoid does not exist error when creating model with user defined pk
2018-09-10 12:05:46 +02:00
Oliver Sauder
6c902229ce
Enable HStore extension for localized fields to work
2018-08-27 15:07:41 +02:00
Cristi Ingineru
4f83cbf4ed
Add LocalizedIntegerFieldWidget
2018-08-16 14:27:38 +03:00
Cristi Ingineru
13e2666a51
Copy the widget for each language
2018-06-28 12:33:44 +03:00
Swen Kooij
1b1d24a460
Make defaults work for LocalizedIntegerField
2018-06-15 17:07:12 +03:00
Swen Kooij
fb233e8f25
Make sure values are strings before saving LocalizedIntegerValue
2018-06-15 16:19:32 +03:00
Swen Kooij
90597da8fd
Add a LocalizedIntegerField
2018-06-15 12:58:01 +03:00
Swen Kooij
752e17064d
Deprecate LocalizedFileValue.localized()
2018-06-14 08:01:10 +03:00
Swen Kooij
def7dae640
Add LocalizedValue.translate()
...
LocalizedValue.translate() behaves the exact same as the str(..) cast
works, with the exception that it returns None if there is no value
instead of an empty string. This makes it easier to implement custom
value classes on top of the LocalizedValue class.
Behavior for str(..) stays the same as it was.
2018-06-14 07:57:02 +03:00
seroy
8ba0540237
Fix using LocalizedFieldsAdminMixin with inlines
2018-04-20 02:33:15 +03:00
Swen Kooij
a76101c9ad
Fix LocalizedFieldsAdminMixin not having a base class
...
This was a breaking change and broke a lot of projects.
2018-04-02 15:59:16 +03:00
Swen Kooij
d25b1b92fe
Merge branch 'master' of https://github.com/SectorLabs/django-localized-fields
2018-03-31 16:53:48 +03:00
Swen Kooij
ccc46e1899
Allow raw dicts to be used in update statements
2018-03-31 16:53:10 +03:00
seroy
f161b5d047
fix admin widget tabs width in inline formset
2018-03-01 13:22:54 +03:00
seroy
d7889b0601
use label tag + for attribute instead of a + href for properly work with inline formsets
2018-02-20 00:58:08 +03:00
Dmitry Groshev
2a29efdf14
fix LocalizedValue.deconstruct (wrong module name)
2018-01-31 23:59:48 +00:00
Dmitry Groshev
d8eb3394d0
LocalizedFieldsAdminMixin can be used with inlines
...
LocalizedFieldsAdminMixin was inheriting from ModelAdmin. This means in a code like this
```python
class FooInline(LocalizedFieldsAdminMixin, admin.TabularMixin):
pass
```
`__init__` was being resolved to `ModelAdmin.__init__` which is clearly wrong.
2018-01-29 13:39:47 +02:00
seroy
3d4f9c413e
Fix non-valid HTML tags attributes
2017-07-18 13:52:17 +03:00
Swen Kooij
1accee0b59
Merge branch 'master' into widget_refactor
2017-07-18 09:33:59 +03:00
Swen Kooij
05bcd84a88
Merge pull request #29 from MELScience/required
...
Improved functionality of required parameter
2017-07-18 09:33:24 +03:00
seroy
69cf0df166
Use template-based widget rendering in AdminLocalizedFieldWidget
2017-07-18 00:29:44 +03:00
seroy
d8c5544e91
Use template-based widget rendering in AdminLocalizedFieldWidget
2017-07-17 22:53:47 +03:00
seroy
c4bf151938
Refactor required_langs into required
2017-07-17 20:53:50 +03:00
Swen Kooij
08690ab361
Fix outstanding PEP8 and Flake8 issues
2017-07-15 14:06:50 +03:00
Swen Kooij
5ac05efbd0
Slight clean up, use dict
instead of {}
2017-07-15 14:04:09 +03:00
Swen Kooij
aff41f671a
Implement code review suggestions for #29
2017-07-15 13:59:39 +03:00
Swen Kooij
968840188d
Formatting cleanup in widgets.py
2017-07-15 13:48:54 +03:00
Unai Zalakain
e8e044f6e2
Add labels to localized subwidgets
2017-07-15 13:45:10 +03:00
seroy
aaf49614f2
improve functionality of required parameter
2017-07-14 15:07:48 +03:00
seroy
cc4bfb48b9
Fix incorrect indentation
2017-07-11 10:27:07 +03:00
seroy
0b4bb7295e
Added value_to_string
method
2017-06-26 18:27:03 +03:00
Swen Kooij
16e23963cc
Add support for LOCALIZED_FIELDS_FALLBACKS
2017-06-26 13:27:52 +03:00
Swen Kooij
b10472d3e9
Officially deprecate LocalizedAutoSlugField
2017-06-26 13:10:21 +03:00