orePlayCommon/app/models/viewhelper/ProjectData.scala
Function of
has 49 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
): F[ProjectData] = {
val flagsWithNames = project
.flags(ModelView.later(Flag))
.query
.join(TableQuery[UserTable])
Constructor has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
joinable: Model[Project],
projectOwner: Model[User],
publicVersions: Int, // project.versions.count(_.visibility === VisibilityTypes.Public)
settings: Model[ProjectSettings],
members: Seq[(Model[ProjectUserRole], Model[User])],