mirror of
https://github.com/bartvdbraak/omnidash.git
synced 2025-04-26 15:01:20 +00:00
35 lines
731 B
JavaScript
35 lines
731 B
JavaScript
/// <reference path="../pb_data/types.d.ts" />
|
|
migrate(
|
|
(db) => {
|
|
const dao = new Dao(db);
|
|
const collection = dao.findCollectionByNameOrId('_pb_users_auth_');
|
|
|
|
// update
|
|
collection.schema.addField(
|
|
new SchemaField({
|
|
system: false,
|
|
id: 'rncq13xn',
|
|
name: 'appearanceMode',
|
|
type: 'select',
|
|
required: false,
|
|
presentable: false,
|
|
unique: false,
|
|
options: {
|
|
maxSelect: 1,
|
|
values: ['light', 'dark', 'system']
|
|
}
|
|
})
|
|
);
|
|
|
|
return dao.saveCollection(collection);
|
|
},
|
|
(db) => {
|
|
const dao = new Dao(db);
|
|
const collection = dao.findCollectionByNameOrId('_pb_users_auth_');
|
|
|
|
// remove
|
|
collection.schema.removeField('rncq13xn');
|
|
|
|
return dao.saveCollection(collection);
|
|
}
|
|
);
|