Use registry image for Portainer deployment
Create PR containing updated CHANGELOG.md and release packages to NPM once PR is merged / Release (push) Has been cancelled
Run i18n AI automation / Run i18n (push) Has been cancelled
Next.js Bundle Analysis / analyze (push) Has been cancelled

This commit is contained in:
2026-06-07 22:24:27 -06:00
parent a23450a740
commit 3ccbee69fd
3 changed files with 15 additions and 22 deletions
@@ -3,8 +3,6 @@ import { WEBAPP_URL } from "@calcom/lib/constants";
import { getPlaceholderAvatar } from "@calcom/lib/defaultAvatarImage";
import { markdownToSafeHTML } from "@calcom/lib/markdownToSafeHTML";
import { stripMarkdown } from "@calcom/lib/stripMarkdown";
import { EventTypeDescriptionLazy as EventTypeDescription } from "@calcom/web/modules/event-types/components";
import EmptyPage from "@calcom/web/modules/event-types/components/EmptyPage";
import type { PageProps } from "app/_types";
import { generateMeetingMetadata } from "app/_utils";
import type { Metadata } from "next";
@@ -94,13 +92,24 @@ const TeamPage = async ({ params, searchParams }: PageProps): Promise<JSX.Elemen
<div className="flex flex-wrap items-center">
<h2 className="text-default pr-2 text-sm font-semibold">{type.title}</h2>
</div>
<EventTypeDescription eventType={type} isPublic={true} shortenDescription />
{type.descriptionAsSafeHTML ? (
<div
className="text-subtle line-clamp-4 wrap-break-word py-1 text-sm [&>*:not(:first-child)]:hidden [&_a]:text-blue-500 [&_a]:underline [&_a]:hover:text-blue-600"
// biome-ignore lint/security/noDangerouslySetInnerHtml: Content is sanitized by markdownToSafeHTML.
dangerouslySetInnerHTML={{ __html: markdownToSafeHTML(type.descriptionAsSafeHTML) }}
/>
) : null}
<p className="text-subtle mt-2 text-sm">{type.length}m</p>
</div>
</Link>
))}
</div>
{isEventListEmpty ? <EmptyPage name={team.name} /> : null}
{isEventListEmpty ? (
<div className="border-subtle text-subtle rounded-md border px-5 py-10 text-center text-sm">
{team.name} has no public event types.
</div>
) : null}
</main>
);
};
+1 -18
View File
@@ -40,24 +40,7 @@ services:
- cal-diy
calcom:
image: cal-diy-oidc:latest
build:
context: .
dockerfile: Dockerfile
args:
NEXT_PUBLIC_WEBAPP_URL: ${NEXT_PUBLIC_WEBAPP_URL}
NEXT_PUBLIC_API_V2_URL: ${NEXT_PUBLIC_API_V2_URL:-}
NEXT_PUBLIC_LICENSE_CONSENT: ${NEXT_PUBLIC_LICENSE_CONSENT:-agree}
NEXT_PUBLIC_WEBSITE_TERMS_URL: ${NEXT_PUBLIC_WEBSITE_TERMS_URL:-}
NEXT_PUBLIC_WEBSITE_PRIVACY_POLICY_URL: ${NEXT_PUBLIC_WEBSITE_PRIVACY_POLICY_URL:-}
NEXT_PUBLIC_SINGLE_ORG_SLUG: ${NEXT_PUBLIC_SINGLE_ORG_SLUG:-}
ORGANIZATIONS_ENABLED: ${ORGANIZATIONS_ENABLED:-0}
CALCOM_TELEMETRY_DISABLED: ${CALCOM_TELEMETRY_DISABLED:-1}
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
CALENDSO_ENCRYPTION_KEY: ${CALENDSO_ENCRYPTION_KEY}
DATABASE_URL: postgresql://${POSTGRES_USER:-calcom}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-calcom}
DATABASE_DIRECT_URL: postgresql://${POSTGRES_USER:-calcom}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-calcom}
CSP_POLICY: ${CSP_POLICY:-}
image: ${CALCOM_IMAGE:-git.internal.vyntehome.com/zachariahsharma/cal-diy-oidc:latest}
restart: unless-stopped
depends_on:
postgres:
+1
View File
@@ -15,6 +15,7 @@ AUTHENTIK_CLIENT_ID=replace-with-authentik-client-id
AUTHENTIK_CLIENT_SECRET=replace-with-authentik-client-secret
# Optional stack settings
CALCOM_IMAGE=git.internal.vyntehome.com/zachariahsharma/cal-diy-oidc:latest
CALCOM_PORT=3000
POSTGRES_USER=calcom
POSTGRES_DB=calcom