Merge branch 'canary' into invite-user-with-initial-credentials

Resolve conflicts:
- Integrate credentials-based user provisioning with canary changes
- Use withPermission("member", "create") instead of adminProcedure
- Adopt standardSchemaResolver, inviteMember mutation, and custom roles from canary
- Restrict credentials flow to non-cloud environments
This commit is contained in:
Mauricio Siu
2026-04-04 22:36:43 -06:00
parent 87c7305cb2
commit 2af420ef77
2 changed files with 2 additions and 2 deletions

View File

@@ -139,7 +139,7 @@ export const AddInvitation = () => {
if (data.mode === "credentials") {
await createUserWithCredentials({
email: data.email.toLowerCase(),
password: data.password,
password: data.password!,
role: data.role,
});
toast.success("User created with initial credentials");

View File

@@ -405,7 +405,7 @@ export const createOrganizationUserWithCredentials = async ({
organizationId: string;
email: string;
password: string;
role: "member" | "admin";
role: string;
}) => {
const normalizedEmail = email.trim().toLowerCase();
const now = new Date();