Provide applicatiion assets (#18973)

- improve backend
- improve frontend

<img width="1293" height="824" alt="image"
src="https://github.com/user-attachments/assets/7a4633f1-85cd-4126-b058-dbeae6ba2218"
/>
This commit is contained in:
martmull
2026-03-30 10:53:31 +02:00
committed by GitHub
parent 58189e1c05
commit fe1377f18b
74 changed files with 2367 additions and 2558 deletions
@@ -0,0 +1,49 @@
import { MigrationInterface, QueryRunner } from 'typeorm';
export class RenameMarketplaceDisplayDataToManifest1774472400000
implements MigrationInterface
{
name = 'RenameMarketplaceDisplayDataToManifest1774472400000';
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" RENAME COLUMN "marketplaceDisplayData" TO "manifest"`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" DROP COLUMN IF EXISTS "description"`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" DROP COLUMN IF EXISTS "logoUrl"`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" DROP COLUMN IF EXISTS "author"`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" DROP COLUMN IF EXISTS "websiteUrl"`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" DROP COLUMN IF EXISTS "termsUrl"`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" ADD "termsUrl" text`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" ADD "websiteUrl" text`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" ADD "author" text`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" ADD "logoUrl" text`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" ADD "description" text`,
);
await queryRunner.query(
`ALTER TABLE "core"."applicationRegistration" RENAME COLUMN "manifest" TO "marketplaceDisplayData"`,
);
}
}