fix(notification): sync notification permissions

This commit is contained in:
mlogclub
2026-04-28 22:59:42 +08:00
parent 55d55101df
commit 21a08f3cb1
2 changed files with 34 additions and 0 deletions
@@ -0,0 +1,21 @@
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)
})
})
}