Skip to content

Add deprecation notice for domain in directory sync #273

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 25 commits into
base: main
Choose a base branch
from

Conversation

bradenkeith
Copy link
Contributor

Description

This paves the way for @mattgd's PR #215, which will remove the $domain parameter in the next major release. Since the domain is no longer used today, this provides a graceful deprecation notice for developers to begin the transition to alternative methods.

I also caught a bug on DirectorySync.php:105 that referenced $group instead of $user. Group is not a defined parameter.

This PR relies on the testing methods introduced in #272. Please merge #272 first.

Documentation

Does this require changes to the WorkOS Docs? E.g. the API Reference or code snippets need updates.

[ ] Yes

If yes, link a related docs PR and add a docs maintainer as a reviewer. Their approval is required.

Braden Keith and others added 22 commits March 11, 2025 13:05
…able, and add accessToken, refreshToken, and impersonator properties
And allow to be passed when creating or updating a user or organization.
And fix typo in getOrganization docstring
* Add WebhookResponse class for handling webhook actions and responses

* Refactor WebhookResponse create method and improve validation

* Resolve linting error

---------

Co-authored-by: Braden Keith <[email protected]>
…error for better error reporting. Update phpunit.xml to display details on deprecations and warnings. Enhance test cases to assert deprecation warnings for deprecated methods.
…eOrganization' in Organizations class, and 'primaryEmail' in DirectoryUser class. Update tests to assert deprecation messages for these changes.
…rganizations class to provide clearer guidance for users. Add a test to assert the deprecation warning is triggered correctly.
…ent formatting and clarity. Adjust tests to reflect the updated messages for 'actors', 'primaryEmail', 'domains', and other parameters, enhancing overall error reporting.
…s method, advising users to switch to 'search' or 'organizationId'. Add a test to verify that the deprecation warning is triggered correctly.
@bradenkeith bradenkeith requested a review from a team as a code owner March 30, 2025 19:16
@bradenkeith bradenkeith requested a review from gcarvelli March 30, 2025 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants