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
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
Swen Kooij
ccc46e1899
Allow raw dicts to be used in update statements
2018-03-31 16:53:10 +03:00
Swen Kooij
af02593ebd
Add test to make sure LocalizedValue doesn't cast values to string
2018-03-31 08:52:12 +03:00
seroy
6a4beca193
fix tests on Django 2.0
2018-01-29 13:30:43 +02:00
seroy
928c4c624d
Add test whether get_context contains 'lang_code' and 'lang_name' attribute
2017-07-18 13:54:53 +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
6522e38f18
Added tests for LocalizedFieldWidget.get_context method
2017-07-18 01:03:50 +03:00
seroy
0f08eb8280
Add test on render method
2017-07-17 22:05:31 +03:00
seroy
33e9709373
Add tests for 'required' attribute
2017-07-17 20:55:13 +03:00
Swen Kooij
7d629c186d
Add basic tests for 'required' attribute
2017-07-16 12:22:48 +03:00
Swen Kooij
08690ab361
Fix outstanding PEP8 and Flake8 issues
2017-07-15 14:06:50 +03:00
seroy
aaf49614f2
improve functionality of required parameter
2017-07-14 15:07:48 +03:00
seroy
2b34b6751e
Added test for value_to_string
method
2017-06-26 18:08:15 +03:00
Swen Kooij
32696f4e1e
Add test that confirms slug is re-computed when value changes
2017-06-26 14:01:25 +03:00
Swen Kooij
7316d312b4
Add simple test for LOCALIZED_FIELDS_FALLBACKS setting
2017-06-26 13:36: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
8ad9268426
Remove tests for LocalizedAutoSlug
2017-06-26 12:52:42 +03:00
Swen Kooij
96ddc77cfc
Fake models now have generated names
2017-06-26 12:44:09 +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
Swen Kooij
c75c1764e2
Improve test case for bulk_create
2017-05-31 11:38:53 +03:00
Swen Kooij
6736b3b32d
Simplify test case for bulk_create
2017-05-31 11:33:20 +03:00
Swen Kooij
b97a7f3c23
Fix crash when using LocalizedUniqueSlugField in a bulk_create
2017-05-31 11:31:04 +03:00
Swen Kooij
1b036dc1de
Add simple test to verify LocalizedField can be used in bulk_create
2017-05-31 11:19:53 +03:00
Swen Kooij
3c8bea0fc3
Add test for LocalizedRef in combination with ArrayAgg
2017-05-30 13:47:48 +03:00
Swen Kooij
2741a6a2a2
Add extra tests for LocalizedRef
2017-05-30 13:45: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
92a53bc3d7
Fix various pep8/flake8/pylint errors
2017-05-25 19:40:03 +03:00
Swen Kooij
5a4f449363
Fix support for ArrayAgg
2017-05-25 19:23:52 +03:00
Swen Kooij
2205f9c6a4
Move LocalizedValueTest into dedicated file
2017-05-25 19:16:04 +03:00
Swen Kooij
a1a02552b7
Shorten names for everything
2017-05-25 19:06:44 +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
db93b93046
added test for LocalizedFileField and LocalizedFileFieldForm
2017-04-24 20:30:44 +03:00
seroy
fc80462ce7
added test for str parameter to_python method
2017-04-13 11:41:24 +03:00
seroy
8591af1f2a
fixed "Apps aren't loaded yet." exception
2017-04-12 14:11:29 +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
Bogdan Hopulele
8bdfee0666
Implement review suggestions
2017-03-24 14:48:33 +02: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
9278e99b18
import fixed
2017-03-18 18:44:26 +03:00
seroy
340dde18cd
no need inheritance from LocalizedModel anymore. Introduction of LocalizedValueDescriptor
2017-03-13 00:50:34 +03: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