Merge pull request #8744 from kraktus/p_mod

Show patron in activity when giving perms
pull/8750/head
Thibault Duplessis 2021-04-24 21:00:52 +02:00 committed by GitHub
commit 624c3be68e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -427,7 +427,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
}
)