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

Add a Prof M customization based on the Recent Changes API #40

Open
lschaefer-sugarcrm opened this issue Mar 28, 2018 · 0 comments
Open

Comments

@lschaefer-sugarcrm
Copy link
Contributor

The Recent Changes API (https://github.com/sugarcrm/BuildingBlocks/tree/master/packages/RecentChangesAPI) is a custom endpoint that identifies Users who have had recent changes to their assigned records. It returns an array that includes the time on the server when the request was executed and a list of user IDs, usernames, and changed modules for users with changes.

We should develop a story around the Recent Changes API that makes sense in the context of Professor M and add an adapted version of the custom endpoint to the school repo.

This completed story should have associated automated tests. Perhaps @rhoggSugarcrm has some ideas on how we can test this endpoint using Thorn. He mentioned interest in writing another Thorn blog post on testing a custom endpoint. :-) If we go with Thorn, we'll have to add the infrastructure to run the tests locally, in Travis CI builds, and in Jenkins builds.

Suggestion from @skymeyer when he was reviewing the Recent Changes API in the Building Blocks repo: refactor the boolean constraint into a custom constraint.

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

1 participant