[Claude PR] Add skip_email option to user creation endpoint #5824
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.
Summary
Added an optional
skip_email
parameter to the user creation endpoint (/api/users/create
) to allow skipping email notifications during user creation.Changes
skip_email: Option<bool>
field toNewUser
struct inbackend/windmill-api/src/users.rs:337
send_email_if_possible_with_skip
function inbackend/windmill-api/src/users_ee.rs
that respects the skip_email parameterUsage
The API now accepts an optional
skip_email
parameter:When
skip_email
is set totrue
, the system will skip sending email notifications to the user during creation.Related Issue
Fixes #5823 - Request made by @alpetric
Generated with Claude Code