Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
1 line
2.1 KiB
Plaintext
1 line
2.1 KiB
Plaintext
{"version":3,"sources":["../../../../src/database/migrations/templates/localizeStatus.ts"],"sourcesContent":["/**\n * Template for localizeStatus migration\n * Transforms version._status from single value to per-locale object\n */\n\nexport const localizeStatusTemplate = (options: {\n collectionSlug?: string\n dbType: 'mongodb' | 'postgres' | 'sqlite'\n globalSlug?: string\n}): string => {\n const { collectionSlug, dbType, globalSlug } = options\n const entity = collectionSlug\n ? `collectionSlug: '${collectionSlug}'`\n : `globalSlug: '${globalSlug}'`\n\n if (dbType === 'mongodb') {\n return `import { MigrateUpArgs, MigrateDownArgs } from '@payloadcms/db-mongodb'\nimport { localizeStatus } from 'payload'\n\nexport async function up({ payload, req }: MigrateUpArgs): Promise<void> {\n await localizeStatus.up({\n ${entity},\n payload,\n req,\n })\n}\n\nexport async function down({ payload, req }: MigrateDownArgs): Promise<void> {\n await localizeStatus.down({\n ${entity},\n payload,\n req,\n })\n}\n`\n }\n\n // SQL databases (Postgres, SQLite)\n return `import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-${dbType}'\nimport { localizeStatus } from 'payload'\n\nexport async function up({ db, payload, req }: MigrateUpArgs): Promise<void> {\n await localizeStatus.up({\n ${entity},\n db,\n payload,\n req,\n sql,\n })\n}\n\nexport async function down({ db, payload, req }: MigrateDownArgs): Promise<void> {\n await localizeStatus.down({\n ${entity},\n db,\n payload,\n req,\n sql,\n })\n}\n`\n}\n"],"names":["localizeStatusTemplate","options","collectionSlug","dbType","globalSlug","entity"],"mappings":"AAAA;;;CAGC,GAED,OAAO,MAAMA,yBAAyB,CAACC;IAKrC,MAAM,EAAEC,cAAc,EAAEC,MAAM,EAAEC,UAAU,EAAE,GAAGH;IAC/C,MAAMI,SAASH,iBACX,CAAC,iBAAiB,EAAEA,eAAe,CAAC,CAAC,GACrC,CAAC,aAAa,EAAEE,WAAW,CAAC,CAAC;IAEjC,IAAID,WAAW,WAAW;QACxB,OAAO,CAAC;;;;;IAKR,EAAEE,OAAO;;;;;;;;IAQT,EAAEA,OAAO;;;;;AAKb,CAAC;IACC;IAEA,mCAAmC;IACnC,OAAO,CAAC,oEAAoE,EAAEF,OAAO;;;;;IAKnF,EAAEE,OAAO;;;;;;;;;;IAUT,EAAEA,OAAO;;;;;;;AAOb,CAAC;AACD,EAAC"} |