Skip to content

jsonapi-query version 0.2 #25

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 83 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
2b7d221
Removed old API
cmanallen Jun 23, 2016
036f9ba
Added new API
cmanallen Jun 23, 2016
d5165a9
Updated setup.py to reflect the new changes
cmanallen Jun 23, 2016
e9bdb60
Ignoring pycache folders
cmanallen Jun 23, 2016
e51c74a
Added BaseQueryMixin class
cmanallen Jun 25, 2016
61a5e82
Simplified execution environment and added methods for each expressio…
cmanallen Jun 25, 2016
0aefd98
Added base sqlalchemy database manager module
cmanallen Jun 26, 2016
4624b22
Added SQLAlchemy model drivers
cmanallen Jun 26, 2016
d600266
Moved database code to shared module
cmanallen Jun 26, 2016
f0b9c33
Added SQLAlchemy model translation coverage
cmanallen Jun 26, 2016
9536636
Ignoring test database
cmanallen Jun 26, 2016
a725ddd
Removed database file
cmanallen Jun 26, 2016
bf88003
Decoupled model driver from filter and sort data types
cmanallen Jun 26, 2016
d59720b
Renamed marshmallow driver
cmanallen Jun 26, 2016
05ff45a
Added error coverage
cmanallen Jun 26, 2016
ed531c2
Added functional end-to-end tests
cmanallen Jun 27, 2016
6624e98
Added marshmallow_jsonapi mock
cmanallen Jun 27, 2016
357b032
Inheriting TestCase
cmanallen Jun 27, 2016
bfd61c0
Added joins arguments and include function
cmanallen Jun 27, 2016
cf4a6f7
Removed table name response item
cmanallen Jun 27, 2016
39e94bd
Added marshmallow_jsonapi driver
cmanallen Jun 27, 2016
17cf6b8
Added marshmallow_jsonapi driver tests
cmanallen Jun 27, 2016
aeb1df8
Removed deprecated response item
cmanallen Jun 27, 2016
7c6233b
Joining with model reference
cmanallen Jun 27, 2016
35a12f4
Added docstring
cmanallen Jun 27, 2016
c9fe184
Updated package_dir
cmanallen Jun 27, 2016
d20f26b
Ignoring python version
cmanallen Jun 27, 2016
7f1a8dc
Updated package_dir
cmanallen Jun 27, 2016
93ad41c
Renamed src module to jsonapi_query
cmanallen Jun 27, 2016
79dd003
Only appending sorts if there is a sort value
cmanallen Jun 27, 2016
2affcfb
Added coverage from removing inflections
cmanallen Jun 27, 2016
5505f78
Removed inflection from deserialization paths
cmanallen Jun 27, 2016
c895ce0
Added initialize_path method and removed redundancy among helper methods
cmanallen Jun 28, 2016
e068cdf
Refactored coverage to account for initialize_path method
cmanallen Jun 28, 2016
d3f0747
Updated functional coverage to use initialize_path
cmanallen Jun 28, 2016
7e0c7e6
Implemented abstract base class
cmanallen Jun 28, 2016
4bfd6ea
Added include coverage
cmanallen Jun 28, 2016
ee6fe19
Grouping rows by column before returning
cmanallen Jun 28, 2016
7213af4
Appending the relationship field's schema
cmanallen Jun 28, 2016
68cae89
Removing duplicates while preserving order
cmanallen Jun 28, 2016
a4a368f
Specified multiple include values
cmanallen Jun 28, 2016
8568cda
Empty paths return empty values
cmanallen Jun 28, 2016
cc3e86f
Updated python version
cmanallen Jun 29, 2016
a076042
Added marshmallow requirement
cmanallen Jun 29, 2016
65f37b1
Added marshmallow requirement
cmanallen Jun 29, 2016
13c2c7a
Corrected package name
cmanallen Jun 29, 2016
52cc37a
Added coverage for PathError
cmanallen Jun 29, 2016
c94910e
Added data and path errors
cmanallen Jun 29, 2016
6d0eee6
Catching predictable errors and raising appropriately
cmanallen Jun 29, 2016
25d9855
Added handling for single relationship including
cmanallen Jun 30, 2016
3c2184d
Added coverage for including single relationship
cmanallen Jun 30, 2016
65cd290
Replaced related_schema attribute check with schema
cmanallen Jul 2, 2016
712f4c7
Removed custom relationship field
cmanallen Jul 2, 2016
26bdfa6
Not initializing the schemas
cmanallen Jul 2, 2016
7bc8f5c
Updated comparison to use class reference
cmanallen Jul 2, 2016
4a4b1ed
Added include unit test coverage
cmanallen Jul 6, 2016
dd86907
Added Category and Product mock models
cmanallen Jul 6, 2016
d82d973
Updated include to utilize specifically instructed join conditions
cmanallen Jul 6, 2016
3256fcf
Added additional driver unit test coverage
cmanallen Jul 6, 2016
9749f15
Added support for returning join conditions
cmanallen Jul 6, 2016
cb28dc8
Updated coverage to account for joins
cmanallen Jul 6, 2016
375a6b2
Returning empty joins list on empty path
cmanallen Jul 6, 2016
6db4fcb
Added coverage for filtering over multiple joins
cmanallen Jul 6, 2016
6a518a3
Added coverage for sorting over multiple joins
cmanallen Jul 6, 2016
11c789f
Updated coverage to include mappers
cmanallen Jul 7, 2016
3c238d6
Updated test coverage to reflect desired output
cmanallen Jul 7, 2016
01b4269
Removing non-unique instances, aliasing mapper joins, and grouping al…
cmanallen Jul 7, 2016
a949788
Using the string name to get the model attribute
cmanallen Jul 7, 2016
81ef31e
Added include method and updated filter and sort to alias joins
cmanallen Jul 11, 2016
7757cfc
Added group_and_remove utility function
cmanallen Jul 11, 2016
5e6efec
Removed old include API
cmanallen Jul 11, 2016
db384f3
Using built-in include
cmanallen Jul 11, 2016
ea2877d
Added safety for non-compounded responses
cmanallen Jul 12, 2016
278f603
Reintroduced include function for pre-loaded responses
cmanallen Jul 12, 2016
31cd807
Added handling for empty result sets
cmanallen Jul 13, 2016
0cda748
Outer joining includes
cmanallen Jul 19, 2016
3ff33c3
Handling type row values
cmanallen Jul 19, 2016
8a0b96b
Missing strategies do not default
cmanallen Aug 24, 2016
64bab94
Outer joining includes
cmanallen Aug 31, 2016
a58c826
Only appending items who are not null
cmanallen Aug 31, 2016
3d5eac1
Parsing type without validation
cmanallen Sep 28, 2016
81da81e
Checking the subclass for polymorphic identities
cmanallen Oct 3, 2016
984a2d2
Using group_and_remove function
cmanallen Nov 9, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ engines:
radon:
enabled: true
config:
python_version: 2
python_version: 3

ratings:
paths:
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,7 @@
*.pyc
env/
docs/_build
__pycache__/
.python-version

sqlalchemy.db
4 changes: 2 additions & 2 deletions circle.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# circle.yml
machine:
python:
version: 2.7.3
version: 3.5.1
services:
- docker

test:
pre:
- pip install coveralls
override:
- nosetests tests --with-coverage --cover-package=jsonapi_collections
- nosetests tests --with-coverage --cover-package=jsonapi_query
post:
- coveralls
245 changes: 0 additions & 245 deletions jsonapi_collections/__init__.py

This file was deleted.

78 changes: 0 additions & 78 deletions jsonapi_collections/drivers/__init__.py

This file was deleted.

Loading