Rename "Creator Badge" to "Content Team Badge"
parent
ed1a77929a
commit
6a67e9e643
|
@ -168,7 +168,7 @@ object UserInfo {
|
|||
Granter(_.PublicMod)(user),
|
||||
Granter(_.Developer)(user),
|
||||
Granter(_.Verified)(user),
|
||||
Granter(_.Creator)(user)
|
||||
Granter(_.ContentTeam)(user)
|
||||
),
|
||||
shields = shields,
|
||||
revolutions = revols,
|
||||
|
|
|
@ -91,11 +91,11 @@ db.trophyKind.insert({
|
|||
withCustomImage: false,
|
||||
});
|
||||
db.trophyKind.insert({
|
||||
_id: 'creator',
|
||||
name: 'Lichess content creator',
|
||||
_id: 'contentTeam',
|
||||
name: 'Lichess Content Team',
|
||||
icon: '',
|
||||
klass: 'icon3d',
|
||||
order: NumberInt(103), // find number int
|
||||
order: NumberInt(103),
|
||||
withCustomImage: false,
|
||||
});
|
||||
db.trophyKind.insert({
|
||||
|
|
|
@ -7,6 +7,6 @@ const newIcons = {
|
|||
developer: '',
|
||||
moderator: '',
|
||||
verified: '',
|
||||
creator: '',
|
||||
contentTeam: '',
|
||||
};
|
||||
Object.keys(newIcons).forEach(id => db.trophyKind.update({ _id: id }, { $set: { icon: newIcons[id] } }));
|
||||
|
|
|
@ -50,7 +50,7 @@ object Permission {
|
|||
case object ChangePermission extends Permission("CHANGE_PERMISSION", "Change permissions")
|
||||
case object PublicMod extends Permission("PUBLIC_MOD", "Mod 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 Teacher extends Permission("TEACHER", "Is a class teacher")
|
||||
case object ModNote extends Permission("MOD_NOTE", "Mod notes")
|
||||
|
@ -248,7 +248,7 @@ object Permission {
|
|||
Developer,
|
||||
PublicMod,
|
||||
Verified,
|
||||
Creator
|
||||
ContentTeam
|
||||
),
|
||||
"Package" -> List(
|
||||
LichessTeam,
|
||||
|
@ -265,7 +265,7 @@ object Permission {
|
|||
}.toSet
|
||||
|
||||
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
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ object TrophyKind {
|
|||
val moderator = "moderator"
|
||||
val developer = "developer"
|
||||
val verified = "verified"
|
||||
val creator = "creator"
|
||||
val contentTeam = "contentTeam"
|
||||
val zugMiracle = "zugMiracle"
|
||||
|
||||
object Unknown
|
||||
|
|
|
@ -35,7 +35,7 @@ final class TrophyApi(
|
|||
def findByUser(user: User, max: Int = 50): Fu[List[Trophy]] =
|
||||
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(
|
||||
isPublicMod option Trophy(
|
||||
_id = "",
|
||||
|
@ -58,10 +58,10 @@ final class TrophyApi(
|
|||
date = org.joda.time.DateTime.now,
|
||||
url = none
|
||||
),
|
||||
isCreator option Trophy(
|
||||
isContentTeam option Trophy(
|
||||
_id = "",
|
||||
user = user.id,
|
||||
kind = kindCache sync TrophyKind.creator,
|
||||
kind = kindCache sync TrophyKind.contentTeam,
|
||||
date = org.joda.time.DateTime.now,
|
||||
url = none
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue