Rename "Creator Badge" to "Content Team Badge"

pull/9913/head
Benedikt Werner 2021-10-02 08:53:32 +02:00
parent ed1a77929a
commit 6a67e9e643
No known key found for this signature in database
GPG Key ID: 1DBFF0F8E9E121EB
6 changed files with 12 additions and 12 deletions

View File

@ -168,7 +168,7 @@ object UserInfo {
Granter(_.PublicMod)(user), Granter(_.PublicMod)(user),
Granter(_.Developer)(user), Granter(_.Developer)(user),
Granter(_.Verified)(user), Granter(_.Verified)(user),
Granter(_.Creator)(user) Granter(_.ContentTeam)(user)
), ),
shields = shields, shields = shields,
revolutions = revols, revolutions = revols,

View File

@ -91,11 +91,11 @@ db.trophyKind.insert({
withCustomImage: false, withCustomImage: false,
}); });
db.trophyKind.insert({ db.trophyKind.insert({
_id: 'creator', _id: 'contentTeam',
name: 'Lichess content creator', name: 'Lichess Content Team',
icon: '', icon: '',
klass: 'icon3d', klass: 'icon3d',
order: NumberInt(103), // find number int order: NumberInt(103),
withCustomImage: false, withCustomImage: false,
}); });
db.trophyKind.insert({ db.trophyKind.insert({

View File

@ -7,6 +7,6 @@ const newIcons = {
developer: '', developer: '',
moderator: '', moderator: '',
verified: '', verified: '',
creator: '', contentTeam: '',
}; };
Object.keys(newIcons).forEach(id => db.trophyKind.update({ _id: id }, { $set: { icon: newIcons[id] } })); Object.keys(newIcons).forEach(id => db.trophyKind.update({ _id: id }, { $set: { icon: newIcons[id] } }));

View File

@ -50,7 +50,7 @@ object Permission {
case object ChangePermission extends Permission("CHANGE_PERMISSION", "Change permissions") case object ChangePermission extends Permission("CHANGE_PERMISSION", "Change permissions")
case object PublicMod extends Permission("PUBLIC_MOD", "Mod badge") case object PublicMod extends Permission("PUBLIC_MOD", "Mod badge")
case object Developer extends Permission("DEVELOPER", "Developer badge") case object Developer extends Permission("DEVELOPER", "Developer badge")
case object Creator extends Permission("CREATOR", "Creator badge") case object ContentTeam extends Permission("CONTENT_TEAM", "Content Team badge")
case object Coach extends Permission("COACH", "Is a coach") case object Coach extends Permission("COACH", "Is a coach")
case object Teacher extends Permission("TEACHER", "Is a class teacher") case object Teacher extends Permission("TEACHER", "Is a class teacher")
case object ModNote extends Permission("MOD_NOTE", "Mod notes") case object ModNote extends Permission("MOD_NOTE", "Mod notes")
@ -248,7 +248,7 @@ object Permission {
Developer, Developer,
PublicMod, PublicMod,
Verified, Verified,
Creator ContentTeam
), ),
"Package" -> List( "Package" -> List(
LichessTeam, LichessTeam,
@ -265,7 +265,7 @@ object Permission {
}.toSet }.toSet
lazy val nonModPermissions: Set[Permission] = lazy val nonModPermissions: Set[Permission] =
Set(Beta, Prismic, Coach, Teacher, Developer, Verified, Creator, ApiHog, Relay) Set(Beta, Prismic, Coach, Teacher, Developer, Verified, ContentTeam, ApiHog, Relay)
lazy val modPermissions: Set[Permission] = all diff nonModPermissions lazy val modPermissions: Set[Permission] = all diff nonModPermissions

View File

@ -36,7 +36,7 @@ object TrophyKind {
val moderator = "moderator" val moderator = "moderator"
val developer = "developer" val developer = "developer"
val verified = "verified" val verified = "verified"
val creator = "creator" val contentTeam = "contentTeam"
val zugMiracle = "zugMiracle" val zugMiracle = "zugMiracle"
object Unknown object Unknown

View File

@ -35,7 +35,7 @@ final class TrophyApi(
def findByUser(user: User, max: Int = 50): Fu[List[Trophy]] = def findByUser(user: User, max: Int = 50): Fu[List[Trophy]] =
coll.list[Trophy]($doc("user" -> user.id), max).map(_.filter(_.kind != TrophyKind.Unknown)) coll.list[Trophy]($doc("user" -> user.id), max).map(_.filter(_.kind != TrophyKind.Unknown))
def roleBasedTrophies(user: User, isPublicMod: Boolean, isDev: Boolean, isVerified: Boolean, isCreator: Boolean): List[Trophy] = def roleBasedTrophies(user: User, isPublicMod: Boolean, isDev: Boolean, isVerified: Boolean, isContentTeam: Boolean): List[Trophy] =
List( List(
isPublicMod option Trophy( isPublicMod option Trophy(
_id = "", _id = "",
@ -58,10 +58,10 @@ final class TrophyApi(
date = org.joda.time.DateTime.now, date = org.joda.time.DateTime.now,
url = none url = none
), ),
isCreator option Trophy( isContentTeam option Trophy(
_id = "", _id = "",
user = user.id, user = user.id,
kind = kindCache sync TrophyKind.creator, kind = kindCache sync TrophyKind.contentTeam,
date = org.joda.time.DateTime.now, date = org.joda.time.DateTime.now,
url = none url = none
) )