Files
ai-agent/internal/migration/000007_sync_notification_permissions.go
T
2026-04-28 23:00:22 +08:00

22 lines
437 B
Go

package migration
import "github.com/mlogclub/simple/sqls"
func init() {
register(7, "sync notification permissions", func() error {
return sqls.WithTransaction(func(ctx *sqls.TxContext) error {
permissions, err := ensurePermissions(ctx.Tx)
if err != nil {
return err
}
roles, err := ensureRoles(ctx.Tx)
if err != nil {
return err
}
return ensureRolePermissions(ctx.Tx, roles, permissions)
})
})
}