Initial commit

This commit is contained in:
2026-04-17 23:26:01 +00:00
commit 2ea4ca5d52
409 changed files with 63459 additions and 0 deletions

View File

@@ -0,0 +1,110 @@
/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
if (app.hasTable('notifications')) {
return
}
const collection = new Collection({
fields: [
{
autogeneratePattern: '[a-z0-9]{15}',
hidden: false,
id: 'text3208210256',
max: 15,
min: 15,
name: 'id',
pattern: '^[a-z0-9]+$',
presentable: false,
primaryKey: true,
required: true,
system: true,
type: 'text'
},
{
cascadeDelete: false,
collectionId: '_pb_users_auth_',
hidden: false,
id: 'relation1689669068',
maxSelect: 1,
minSelect: 0,
name: 'userId',
presentable: false,
required: false,
system: false,
type: 'relation'
},
{
autogeneratePattern: '',
hidden: false,
id: 'text724990059',
max: 0,
min: 0,
name: 'title',
pattern: '',
presentable: false,
primaryKey: false,
required: false,
system: false,
type: 'text'
},
{
autogeneratePattern: '',
hidden: false,
id: 'text3685223346',
max: 0,
min: 0,
name: 'body',
pattern: '',
presentable: false,
primaryKey: false,
required: false,
system: false,
type: 'text'
},
{
hidden: false,
id: 'bool963269739',
name: 'isRead',
presentable: false,
required: false,
system: false,
type: 'bool'
},
{
hidden: false,
id: 'autodate2990389176',
name: 'created',
onCreate: true,
onUpdate: false,
presentable: false,
system: false,
type: 'autodate'
},
{
hidden: false,
id: 'autodate3332085495',
name: 'updated',
onCreate: true,
onUpdate: true,
presentable: false,
system: false,
type: 'autodate'
}
],
id: 'pbc_2301922722',
indexes: [],
listRule: 'userId = @request.auth.id',
name: 'notifications',
system: false,
type: 'base',
createRule: null,
deleteRule: null,
updateRule: 'userId = @request.auth.id',
viewRule: 'userId = @request.auth.id'
})
return app.save(collection)
}, (app) => {
const collection = app.findCollectionByNameOrId('pbc_2301922722')
return app.delete(collection)
})