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

Module Enum Endpoint #18

Closed
wants to merge 22 commits into from
Closed

Conversation

MichaelJ2324
Copy link
Contributor

Added example for usage. Setup to work with Bulk Endpoint. Added inline
comments to Client so Editor knows of dynamic method for its usage.

MichaelJ2324 and others added 22 commits January 17, 2017 15:55
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.
@MichaelJ2324
Copy link
Contributor Author

Submitted to Master, meant to submit to 2.0. Closing.

@coveralls
Copy link

coveralls commented Jun 27, 2017

Coverage Status

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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants