merge v0.23.0-rc changes

This commit is contained in:
Gani Georgiev
2024-09-29 19:23:19 +03:00
parent ad92992324
commit 844f18cac3
753 changed files with 85141 additions and 63396 deletions

View File

@@ -29,6 +29,14 @@
};
const authTabs = {
"list-auth-methods": {
label: "List auth methods",
component: import("@/components/collections/docs/AuthMethodsDocs.svelte"),
},
refresh: {
label: "Auth refresh",
component: import("@/components/collections/docs/AuthRefreshDocs.svelte"),
},
"auth-with-password": {
label: "Auth with password",
component: import("@/components/collections/docs/AuthWithPasswordDocs.svelte"),
@@ -37,45 +45,21 @@
label: "Auth with OAuth2",
component: import("@/components/collections/docs/AuthWithOAuth2Docs.svelte"),
},
refresh: {
label: "Auth refresh",
component: import("@/components/collections/docs/AuthRefreshDocs.svelte"),
"auth-with-otp": {
label: "Auth with OTP",
component: import("@/components/collections/docs/AuthWithOtpDocs.svelte"),
},
"request-verification": {
label: "Request verification",
component: import("@/components/collections/docs/RequestVerificationDocs.svelte"),
verification: {
label: "Verification",
component: import("@/components/collections/docs/VerificationDocs.svelte"),
},
"confirm-verification": {
label: "Confirm verification",
component: import("@/components/collections/docs/ConfirmVerificationDocs.svelte"),
"password-reset": {
label: "Password reset",
component: import("@/components/collections/docs/PasswordResetDocs.svelte"),
},
"request-password-reset": {
label: "Request password reset",
component: import("@/components/collections/docs/RequestPasswordResetDocs.svelte"),
},
"confirm-password-reset": {
label: "Confirm password reset",
component: import("@/components/collections/docs/ConfirmPasswordResetDocs.svelte"),
},
"request-email-change": {
label: "Request email change",
component: import("@/components/collections/docs/RequestEmailChangeDocs.svelte"),
},
"confirm-email-change": {
label: "Confirm email change",
component: import("@/components/collections/docs/ConfirmEmailChangeDocs.svelte"),
},
"list-auth-methods": {
label: "List auth methods",
component: import("@/components/collections/docs/AuthMethodsDocs.svelte"),
},
"list-linked-accounts": {
label: "List OAuth2 accounts",
component: import("@/components/collections/docs/ListExternalAuthsDocs.svelte"),
},
"unlink-account": {
label: "Unlink OAuth2 account",
component: import("@/components/collections/docs/UnlinkExternalAuthDocs.svelte"),
"email-change": {
label: "Email change",
component: import("@/components/collections/docs/EmailChangeDocs.svelte"),
},
};
@@ -86,12 +70,15 @@
$: if (collection.type === "auth") {
tabs = Object.assign({}, baseTabs, authTabs);
if (!collection.options.allowUsernameAuth && !collection.options.allowEmailAuth) {
if (!collection.passwordAuth.enabled) {
delete tabs["auth-with-password"];
}
if (!collection.options.allowOAuth2Auth) {
if (!collection.oauth2.enabled) {
delete tabs["auth-with-oauth2"];
}
if (!collection.otp.enabled) {
delete tabs["auth-with-otp"];
}
} else if (collection.type === "view") {
tabs = Object.assign({}, baseTabs);
delete tabs.create;