merge clickup connector changes

Merge remote-tracking branch 'origin/fix/click-up-connector' into int
This commit is contained in:
Ida 2026-04-17 13:35:07 +02:00
commit f09f43666a

View file

@ -15,10 +15,6 @@ import styles from '../admin/Admin.module.css';
import { useLanguage } from '../../providers/language/LanguageContext';
/** Wenn false: keine neue ClickUp-Verbindung über diese Seite (Buttons inaktiv). */
const isClickupConnectionUiEnabled = false;
export const ConnectionsPage: React.FC = () => {
const { t } = useLanguage();
@ -197,9 +193,7 @@ export const ConnectionsPage: React.FC = () => {
}
};
// Handle create ClickUp connection (UI kann per Flag abgeschaltet sein)
const handleCreateClickup = async () => {
if (!isClickupConnectionUiEnabled) return;
try {
await createClickupConnectionAndAuth();
refetch();
@ -253,9 +247,7 @@ export const ConnectionsPage: React.FC = () => {
<div>
<h1 className={styles.pageTitle}>{t('Verbindungen')}</h1>
<p className={styles.pageSubtitle}>
{isClickupConnectionUiEnabled
? t('Persönliche Datenanbindungen verwalten (OAuth: Google, Microsoft, ClickUp)')
: t('Persönliche Datenanbindungen verwalten (OAuth: Google, Microsoft)')}
{t('Persönliche Datenanbindungen verwalten (OAuth: Google, Microsoft, ClickUp)')}
</p>
</div>
<div className={styles.headerActions}>
@ -290,17 +282,15 @@ export const ConnectionsPage: React.FC = () => {
>
<FaMicrosoft /> Microsoft
</button>
{isClickupConnectionUiEnabled && (
<button
type="button"
className={styles.clickupButton}
onClick={handleCreateClickup}
disabled={isConnecting}
title={t('ClickUp-Konto verbinden')}
>
<FaTasks /> ClickUp
</button>
)}
<button
type="button"
className={styles.clickupButton}
onClick={handleCreateClickup}
disabled={isConnecting}
title={t('ClickUp-Konto verbinden (OAuth oder Personal Token nach Anmeldung)')}
>
<FaTasks /> ClickUp
</button>
</>
)}
</div>
@ -336,9 +326,7 @@ export const ConnectionsPage: React.FC = () => {
icon: <FaLink />,
onClick: handleConnect,
title: t('Verbinden'),
visible: (row: Connection) =>
row.status !== 'active' &&
(isClickupConnectionUiEnabled || row.authority !== 'clickup'),
visible: (row: Connection) => row.status !== 'active',
loading: () => isConnecting,
},
{