Rename "Creator Badge" to "Content Team Badge"
parent
ed1a77929a
commit
6a67e9e643
|
@ -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,
|
||||||
|
|
|
@ -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({
|
||||||
|
|
|
@ -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] } }));
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue