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
ccc46e1899
Allow raw dicts to be used in update statements
2018-03-31 16:53:10 +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
seroy
aaf49614f2
improve functionality of required parameter
2017-07-14 15:07:48 +03:00
seroy
0b4bb7295e
Added value_to_string
method
2017-06-26 18:27:03 +03:00
Swen Kooij
b10472d3e9
Officially deprecate LocalizedAutoSlugField
2017-06-26 13:10:21 +03:00
Swen Kooij
d7382fbf30
Add support for using a callable to populate slug with
2017-06-26 13:03:41 +03:00
Swen Kooij
51fc6959d2
Support for slugging from multiple fields
2017-06-26 12:34:50 +03:00
seroy
e5d7cd25e2
Shorten names for everything
2017-06-19 21:58:48 +03:00
seroy
aacc712195
Merge branch 'master' of https://github.com/SectorLabs/django-localized-fields into extra-fields
2017-06-19 21:40:11 +03:00
seroy
d1790f1fc1
added missing 'r' in type LocalizedStringValue
2017-06-19 17:17:24 +03:00
Swen Kooij
b97a7f3c23
Fix crash when using LocalizedUniqueSlugField in a bulk_create
2017-05-31 11:31:04 +03:00
Swen Kooij
a8dc4fe837
Fix bug/typo in LocalizedField.from_db_value
2017-05-30 13:48:43 +03:00
Swen Kooij
06f7ee15f0
Add LocalizedRef expression for extracting the value in the current language
2017-05-30 13:38:27 +03:00
Swen Kooij
e5214b07ae
Fix aggregation not expanding into a actual list
2017-05-30 13:07:07 +03:00
Swen Kooij
92a53bc3d7
Fix various pep8/flake8/pylint errors
2017-05-25 19:40:03 +03:00
Swen Kooij
a1a02552b7
Shorten names for everything
2017-05-25 19:06:44 +03:00
Swen Kooij
2df2ec8b36
Move LocalizedValueDescriptor into its own file
2017-05-25 18:45:21 +03:00
Swen Kooij
3fcaece894
Add missing docs to LocalizedField.contribute_to_class
2017-05-25 18:14:41 +03:00
Swen Kooij
093a9d58f2
Fix to_python not working with non-json values
2017-05-25 18:11:58 +03:00
Swen Kooij
cff22855c2
Revert "LocalizedUniqueSlugField refactored"
...
This reverts commit 03df76d6d795f4453629bf526cc04a86c6393adc.
2017-05-25 17:23:39 +03:00
seroy
a352388243
refactored LocalizedFieldFile.save method
2017-04-24 20:29:09 +03:00
seroy
f1798b0cc6
added ability to deserialize string value
2017-04-13 11:53:56 +03:00
seroy
0f4c74a9b2
added comments and deleted extra code
2017-04-13 11:07:40 +03:00
seroy
817c7e13fe
added new LocalizedCharField, LocalizedTextField and LocalizedFileField fields
2017-04-12 21:34:19 +03:00
Swen Kooij
a9037b603a
Merge remote-tracking branch 'beer/uniqueslug'
...
# Conflicts:
# README.rst
# tests/fake_model.py
2017-04-03 14:54:25 +03:00
Swen Kooij
8b08e5a467
Merge remote-tracking branch 'beer/model_inheritance_free'
...
# Conflicts:
# localized_fields/fields/localized_field.py
# localized_fields/models.py
# tests/fake_model.py
2017-04-03 14:49:27 +03:00
seroy
78594541e1
fixed for new instance don't call refresh_from_db
2017-03-23 20:49:39 +03:00
Bogdan Hopulele
52145ca7d3
Add experimental features flag for LocalizedField
...
With the flag set, LocalizedField will return None if there is no
database value.
2017-03-23 17:32:37 +02:00
seroy
03df76d6d7
LocalizedUniqueSlugField refactored
2017-03-18 22:58:11 +03:00
seroy
465e35ba8a
fixed ImportError if django-bleach not installed
2017-03-18 19:04:51 +03:00
seroy
340dde18cd
no need inheritance from LocalizedModel anymore. Introduction of LocalizedValueDescriptor
2017-03-13 00:50:34 +03:00
Swen Kooij
6cb4cdf52e
Now inheriting from PostgresModel for upserts
2017-02-24 14:35:29 +02:00
Swen Kooij
43a48403e9
LocalizedField should not set required twice
2017-02-24 12:28:56 +02:00
Swen Kooij
d7bd217a90
Ported to use django-postgres-extra
2017-02-21 17:36:56 +02:00
Swen Kooij
6d7a937eac
Don't regenerate slug if not needed
2017-02-16 10:13:10 +02:00
Swen Kooij
679dcafef6
Pop kwargs after calling super constructor
2017-02-16 09:36:26 +02:00
Swen Kooij
ad2ef34546
Bump version number to 2.9
2017-02-15 19:29:29 +02:00
Swen Kooij
ca6b1c88fa
Add option include_time to LocalizedUniqueSlugField
2017-02-15 19:13:19 +02:00
Swen Kooij
d529da8886
Fixed bug with with missing populate_from
2017-02-03 11:14:37 +02:00
Swen Kooij
302a64a02c
Updated base classes in documentation
2017-02-03 10:40:37 +02:00
Swen Kooij
bb11253207
Moved retry mechanism to mixin
2017-02-03 10:35:39 +02:00
Swen Kooij
5db87763fb
Rename LocalizedMagicSlugField to LocalizedUniqueSlugField
2017-02-03 10:27:30 +02:00
Swen Kooij
a48eb12370
Add a new auto-slug field that is concurrency resistent
2017-02-02 10:58:04 +02:00
Swen Kooij
e14350fbf3
Started work on LocalizedMagicSlugField
...
This will be a superior version of LocalizedAutoSlugField, but one
that doesn't have concurrency issues and takes advantage of the
new UNIQUE CONSTRAINTs.
2017-02-01 16:59:13 +02:00
Swen Kooij
105c1e7b6b
Move LocalizedValue and add get_language_codes
2017-02-01 15:06:36 +02:00