Show patron in activity when giving perms

close https://github.com/lichess-org/tavern/issues/105
pull/8744/head
kraktus 2021-04-24 14:23:39 +01:00
parent cc9a94fea8
commit 78c4df2ddf
1 changed files with 2 additions and 1 deletions

View File

@ -424,7 +424,8 @@ final class Mod(
modApi.setPermissions(me, user.username, Permission(permissions)) >> {
newPermissions(Permission.Coach) ?? env.security.automaticEmail.onBecomeCoach(user)
} >> {
Permission(permissions).exists(_ is Permission.SeeReport) ?? env.plan.api.setLifetime(user)
Permission(permissions).exists(_ is Permission.SeeReport) ?? (env.plan.api
.setLifetime(user) >> !user.isPatron ?? env.activity.write.plan(user.username, 1))
} inject Redirect(routes.Mod.permissions(username)).flashSuccess
}
)