Commit graph

179 commits

Author SHA1 Message Date
Siegmeyer of Catarina
9bf3dbfb5d Migrate module docstrings to Google-style format (#10) (#5) 2018-06-03 15:42:16 +02:00
Siegmeyer of Catarina
5ac886e75e Add CodeClimate maintainability badge 2018-06-03 15:14:15 +02:00
Iwo Herka
eb78cd7ee5 Add Coveralls configuration 2018-06-01 17:19:49 +02:00
Iwo Herka
a6f7842330 Simplify requirements 2018-06-01 16:19:51 +02:00
Iwo Herka
a37d0c3ad4 Add basic test config for Travis (#7) 2018-06-01 16:16:52 +02:00
Iwo Herka
a4a3511c56 Add docstring for the EavConfig (#5) 2018-06-01 14:37:18 +02:00
Iwo Herka
b6e4231f6b Update README 2018-06-01 14:29:17 +02:00
Siegmeyer of Catarina
e5cd77b075 Sort imports (#3)
Make import statements PEP 8 compliant.
2018-05-31 03:21:20 +02:00
Iwo Herka
1813cacf1b Simplify assignment to __version__
This commit removes `get_version` helper which is completely useless and
not used anywhere else, i.e. from now on `__version__` is assigned directly.
As a side-effect, this makes patch number always visible in the
version number. This is correct behavior; there is no reason to hide it
when it equals 0.

Links: https://semver.org/
2018-05-30 17:12:09 +02:00
Iwo Herka
a050eb3504 Remove remaining license notices (#3) 2018-05-30 17:04:11 +02:00
Iwo Herka
e55a937b35 Update gitignore 2018-05-18 13:37:53 +02:00
Iwo Herka
b99a3c0641 Move license notice to root directory (#3) 2018-05-18 13:37:39 +02:00
Iwo Herka
2b6f470fa7
Add Q-expr rewriter/fix relational algebra (#1)
* Add debug Q-expr print function

* Change old __unicode__ methods to __str__ format

* Move __unicode__ methods to __str__

* Rewrite AND Q-expressions to safe form

* Make Q-expr debug print method use nicer format

* Document rewrite_q_expr function

* Rewrite/improve queries' test

* Document some more code

* Reorganize and document queryset module

* Add more tests for queries

* Use generic relation attribute instead instead of 'eav_values'

* Update docstring

* Fix a typo

* Move up a variable

* Rename a function

* Check if 'in' filter rhs is not a QuerySet

* Add newline to the end of file

* Fix typo; tweak docstring
2018-05-18 13:18:24 +02:00
Iwo Herka
bcd129a03d Move relational operators from EntityManager to EavQuerySet; allow for chaining 2018-04-26 13:29:57 +02:00
Iwo Herka
342fee006a Remove Vim directives 2018-04-06 16:53:32 +02:00
Iwo Herka
841b3b6836 Fix manager detachment 2018-04-06 16:27:18 +02:00
Iwo Herka
813f349683 Remove lost print 2018-04-06 16:24:34 +02:00
Iwo Herka
8131da4389 Fix misc_models test 2018-04-06 14:45:27 +02:00
Iwo Herka
80975ef3ee Update README 2018-04-06 14:31:00 +02:00
Iwo Herka
73c97dfe5f Update runtests; allow to run tests selectively 2018-04-06 14:25:29 +02:00
Iwo Herka
17c8d84295 Make tests runnable with Python 3 2018-04-06 13:59:51 +02:00
Iwo Herka
2f4d121b4d Initialize local requirements 2018-04-06 13:59:18 +02:00
Iwo Herka
d4946345fd Fix file extension in setup.py 2018-04-06 13:58:18 +02:00
Iwo Herka
6a3e88bfc6 Update README 2018-03-27 17:57:21 +02:00
Iwo Herka
f13cce9dcd Update .gitignore for Python and Vim 2018-03-27 17:30:09 +02:00
Iwo Herka
886e9d3b41 Packages names in setup.py. 2017-09-05 12:14:07 +02:00
Iwo Herka
7d1aca31b1 Test fixes + run script. 2017-09-05 12:01:20 +02:00
Iwo Herka
26940c28ea Properly merge field lookups (https://github.com/mvpdev/django-eav/issues/43). 2017-09-04 15:32:21 +02:00
Iwo Herka
47c7e81b7b Proper manager (re)attachement. 2017-09-04 14:35:35 +02:00
Iwo Herka
57252d09d0 Remove default 'objects' manager when appending EntityManager. 2017-09-04 13:06:16 +02:00
JP White
ac6dcc80c3 Merge pull request #33 from jpwhite3/master
Adding pre-reqs and registration decorator. Resolves issues #23 and #39
2017-01-26 20:46:59 -05:00
dorey
e046c54a86 Merge pull request #40 from Sahloul/master
Include migrations
2016-11-02 13:52:19 -07:00
Hamdi Sahloul
5da8007d8b Backwards compatibility 2016-11-03 05:11:44 +09:00
Hamdi Sahloul
0495d4391e Removed deprecated get_field_by_name() function call 2016-10-15 22:59:24 +09:00
Hamdi Sahloul
464a947548 Support attribute per model and attributes ordering 2016-10-14 02:00:55 +09:00
Hamdi Sahloul
f29f4ab2c3 Include migrations 2016-10-14 02:00:54 +09:00
dorey
f46e3433e7 Merge pull request #37 from Archi-Logic/master
Updated for django 1.9
2016-07-01 15:13:34 -04:00
Marc Chakiachvili
1eb6c3cd49 Correct sites error when running 'makemigrations' 2016-01-18 15:03:46 +01:00
Marc Chakiachvili
05866d2f9e Make eav 'timezone' aware :
- changed called from datetime.now to timezone.now
- changed called from datetime(...) to timezone.datetime(...)
- changed forms validator as well
2016-01-15 15:16:28 +01:00
Marc Chakiachvili
91d3c47042 Compatibility from django 1.9 - Issue #35 2016-01-15 11:16:10 +01:00
JP White
36bfc2e0e8 Adding decorator tests 2015-08-16 00:30:42 -04:00
JP White
3d94eb3ec2 Adding registration decorator and updating README with Prereqs for Sites Framework 2015-08-15 23:34:11 -04:00
dorey
86098dc1cd Merge pull request #30 from fosil/fosil-patch-1
Fix Python 3 syntax error
2015-06-23 13:42:22 -04:00
Filip Novák
16ec66e09d Fix Python 3 syntax error 2015-06-23 13:56:03 +02:00
dorey
d41f10468c Merge pull request #27 from madEng84/master
bugfix #26 - support for new ContentType-s field related_query_name
2015-02-18 13:35:19 -05:00
MadEng84
55afd2aab9 bugfix #26 - support for new ContentType-s field related_query_name 2015-02-17 10:29:54 +01:00
dorey
7aae3e0bfb Merge pull request #22 from gingerjoos/patch-1
Change get_or_create() to return tuple
2013-12-30 23:16:57 -08:00
GingerJoos
6d6e42e3c4 Change get_or_create() to return tuple
Change get_or_create() to return a tuple, confirming to Django's default behaviour ( see https://docs.djangoproject.com/en/dev/ref/models/querysets/#get-or-create )
2013-12-31 12:04:27 +05:30
dorey
d756504fc6 Merge pull request #21 from tavaresb/master
Record creation speed up, no need to fetch all attributes on each save
2013-11-27 09:27:34 -08:00
Bruno Tavares
7d3016cfbc Make doctest skip invalid tests 2013-11-25 23:17:52 +00:00