Skip to content

Commit a7687b1

Browse files
denbecclaude
andcommitted
Remove Heise partnership code
Heise is no longer a partner. Remove all code related to Heise document generation and email sending, including the heise-integration hook, document specification, and related schema fields. Also remove outdated tasks.md planning document. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent f7da2b0 commit a7687b1

8 files changed

Lines changed: 2 additions & 2035 deletions

File tree

directus-cms/docs/asset_generation.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Stores template configurations for asset generation:
3030
| Field | Description |
3131
|-------|-------------|
3232
| `name` | Descriptive name for the template |
33-
| `asset_type` | Type of asset (episode_cover, speaker_portrait, heise_banner, etc.) |
33+
| `asset_type` | Type of asset (episode_cover, speaker_portrait, social_linkedin, etc.) |
3434
| `episode_type` | Specific episode type this template applies to (null = all types) |
3535
| `title_contains` | Only match podcasts whose title contains this text, case-insensitive (null = all titles) |
3636
| `active` | Whether this template is currently in use |
@@ -153,7 +153,6 @@ The setup script creates default templates for:
153153
- Episode Cover - Deep Dive
154154
- Episode Cover - News
155155
- Speaker Portrait
156-
- Heise Banner
157156
- LinkedIn Post Image
158157
- Instagram Post Image
159158

directus-cms/docs/heise_document_spec.md

Lines changed: 0 additions & 170 deletions
This file was deleted.

directus-cms/extensions/directus-extension-programmierbar-bundle/package.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,6 @@
9494
"name": "speaker-portal-notifications",
9595
"source": "src/speaker-portal-notifications/index.ts"
9696
},
97-
{
98-
"type": "hook",
99-
"name": "heise-integration",
100-
"source": "src/heise-integration/index.ts"
101-
},
10297
{
10398
"type": "endpoint",
10499
"name": "conference",

directus-cms/extensions/directus-extension-programmierbar-bundle/src/asset-generation/generateAssets.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -402,14 +402,6 @@ export async function generateAssetsForPodcast(hookName: string, podcastId: numb
402402
logger.info(`${hookName}: Updated podcast cover_image to ${fileId}`)
403403
} else if (template.asset_type === 'episode_cover' && podcast.cover_image) {
404404
logger.info(`${hookName}: Skipping cover_image update - already has a value`)
405-
} else if (template.asset_type === 'heise_banner' && !podcast.banner_image) {
406-
await podcastsService.updateOne(podcastId, {
407-
banner_image: fileId,
408-
})
409-
podcast.banner_image = fileId
410-
logger.info(`${hookName}: Updated podcast banner_image to ${fileId}`)
411-
} else if (template.asset_type === 'heise_banner' && podcast.banner_image) {
412-
logger.info(`${hookName}: Skipping banner_image update - already has a value`)
413405
}
414406

415407
successCount++

0 commit comments

Comments
 (0)