2022-11-04 17:17:35 +08:00
|
|
|
import { Migration } from '@nocobase/server';
|
|
|
|
|
|
|
|
export default class UpdateCollectionsHiddenMigration extends Migration {
|
|
|
|
async up() {
|
|
|
|
const result = await this.app.version.satisfies('<=0.8.0-alpha.9');
|
|
|
|
if (!result) {
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
try {
|
2022-11-04 20:44:12 +08:00
|
|
|
await this.app.db.getRepository('collections').update({
|
2022-11-04 17:17:35 +08:00
|
|
|
filter: {
|
|
|
|
options: {
|
|
|
|
autoCreate: true,
|
|
|
|
isThrough: true,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
values: {
|
|
|
|
hidden: true,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
} catch (error) {
|
2022-11-04 20:44:12 +08:00
|
|
|
console.error(error);
|
2022-11-04 17:17:35 +08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|