Skip to content
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

Improve relations logic #558

Open
crobinson42 opened this issue Jan 26, 2020 · 5 comments
Open

Improve relations logic #558

crobinson42 opened this issue Jan 26, 2020 · 5 comments

Comments

@crobinson42
Copy link
Member

Description

Js-data provides the ability to define relations between Mappers. In v3 there are a few issues that have been reported that need attention . From experience in helping js-data users in the Slack channels, I have noticed that the relations definitions and setup doesn't seem so intuitive to a lot of folks and there are some gotchas that we could work towards improving.

Relations also need better unit tests to ensure their stability.

Also, the documentation on the site is not thorough regarding how to setup and the use cases for relations.

@crobinson42 crobinson42 added this to the 4.0.0 Release milestone Jan 26, 2020
@zeesulehria
Copy link

@crobinson42 There is also need for inheritance at relationship level. Currently we need to duplicate all relation definition for subtypes which is a major issue.

@crobinson42
Copy link
Member Author

@zeesulehria this would need contribution from the community - if you're willing to help with the efforts let me know :-)

@zeesulehria
Copy link

@crobinson42 I'd be willing to contribute to take this framework forward.

@crobinson42
Copy link
Member Author

@zeesulehria great 👍 are you in the slack team? http://slack.js-data.io/

@zeesulehria
Copy link

@crobinson42 yes I am in js-data slack, username: zeesulehria Zeeshan Aslam

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants