-
Notifications
You must be signed in to change notification settings - Fork 30
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
Module Enum Endpoint #18
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bean Endpoint is built, and CRUD methods are working as expected.
Added Bulk API Endpoint, with custom BulkRequest Data Object to parse Endpoints and Request Objects, so that you don’t have to manually build out the Bulk Request yourself. Added an SugarEndpointInterface to allow for a “compileRequest” method, which allows for easier debugging of Endpoints, and helps the Bulk API Endpoint. Cleaned up PHP Inline Docs, and made unit tests for everything except the Endpoints. Endpoint Unit Tests are started, but a lot more work to be done.
Finished Unit Test for Filter Operators and Expressions.
Updated Bulk Data to work with Filters. Added Bulk Data Unit Tests.
Added in Offset & Limit to Collections, and abstracted to allow for Bean Collections and mixed Bean Collections (which will be used by global search). Added Unit Tests for those changes.
Added OrderBy Helper and more unit tests for Collections.
FilterRelated on Module Endpoint, uses Filter generator. Fixed order_by in Collection requests. Fixed Model property inheritance.
Finished up changes to collection handling for Sugar. Added unit tests for all parts. Added Unit Tests for Search, and switch over to proper collection abstract.
Placing the Endpoints that already exist in the client in the Registry saves processing on initial load, and allows for extended Providers to use Default Endpoints static property for their own custom Endpoints.
Added example for usage. Setup to work with Bulk Endpoint. Added inline comments to Client so Editor knows of dynamic method for its usage.
Submitted to Master, meant to submit to 2.0. Closing. |
Changes Unknown when pulling 123a2b5 on MichaelJ2324:2.0 into ** on sugarcrm:master**. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added example for usage. Setup to work with Bulk Endpoint. Added inline
comments to Client so Editor knows of dynamic method for its usage.