├── .github └── workflows │ ├── docker-publish.yml │ └── scala.yml ├── .gitignore ├── .scalafix.conf ├── .scalafmt.conf ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING ├── Dockerfile ├── LICENSE ├── README.md ├── app ├── controllers │ ├── Application.scala │ └── AuthController.scala ├── org │ └── maproulette │ │ ├── Config.scala │ │ ├── cache │ │ ├── BasicCache.scala │ │ ├── Cache.scala │ │ ├── CacheManager.scala │ │ ├── CacheObject.scala │ │ ├── CaffeineCache.scala │ │ ├── ListCacheObject.scala │ │ ├── RedisCache.scala │ │ └── TagCacheManager.scala │ │ ├── controllers │ │ ├── CRUDController.scala │ │ ├── OSMChangesetController.scala │ │ ├── ParentController.scala │ │ └── api │ │ │ ├── APIController.scala │ │ │ ├── ChallengeController.scala │ │ │ ├── DataController.scala │ │ │ ├── TaskController.scala │ │ │ └── VirtualChallengeController.scala │ │ ├── data │ │ ├── ActionManager.scala │ │ ├── Actions.scala │ │ ├── DataManager.scala │ │ ├── SnapshotManager.scala │ │ └── StatusActionManager.scala │ │ ├── exception │ │ ├── MPExceptionUtil.scala │ │ ├── MPExceptions.scala │ │ └── StatusMessage.scala │ │ ├── filters │ │ ├── Filters.scala │ │ └── HttpLoggingFilter.scala │ │ ├── framework │ │ ├── controller │ │ │ ├── ChallengeSnapshotController.scala │ │ │ ├── CommentController.scala │ │ │ ├── DataController.scala │ │ │ ├── FollowController.scala │ │ │ ├── GraphQLController.scala │ │ │ ├── LeaderboardController.scala │ │ │ ├── MapRouletteController.scala │ │ │ ├── NotificationController.scala │ │ │ ├── ProjectController.scala │ │ │ ├── ServiceInfoController.scala │ │ │ ├── SessionController.scala │ │ │ ├── TagController.scala │ │ │ ├── TaskBundleController.scala │ │ │ ├── TaskController.scala │ │ │ ├── TaskHistoryController.scala │ │ │ ├── TaskReviewController.scala │ │ │ ├── TaskReviewMetricsController.scala │ │ │ ├── TeamController.scala │ │ │ ├── UserController.scala │ │ │ ├── VirtualProjectController.scala │ │ │ └── WebsocketController.scala │ │ ├── graphql │ │ │ ├── GraphQL.scala │ │ │ ├── UserContext.scala │ │ │ ├── fetchers │ │ │ │ ├── ChallengeFetchers.scala │ │ │ │ ├── ProjectFetchers.scala │ │ │ │ ├── TaskFetchers.scala │ │ │ │ ├── TeamFetchers.scala │ │ │ │ └── UserFetchers.scala │ │ │ └── schemas │ │ │ │ ├── ActionItemSchema.scala │ │ │ │ ├── ChallengeSchema.scala │ │ │ │ ├── CommentSchema.scala │ │ │ │ ├── GrantSchema.scala │ │ │ │ ├── MRSchema.scala │ │ │ │ ├── MRSchemaTypes.scala │ │ │ │ ├── ProjectSchema.scala │ │ │ │ ├── TagSchema.scala │ │ │ │ ├── TaskSchema.scala │ │ │ │ ├── TeamSchema.scala │ │ │ │ └── UserSchema.scala │ │ ├── mixins │ │ │ ├── LeaderboardMixin.scala │ │ │ ├── Locking.scala │ │ │ ├── ParentMixin.scala │ │ │ ├── ReviewSearchMixin.scala │ │ │ ├── SearchParametersMixin.scala │ │ │ ├── TagsControllerMixin.scala │ │ │ ├── TaskFilterMixin.scala │ │ │ ├── TaskJSONMixin.scala │ │ │ └── TaskParserMixin.scala │ │ ├── model │ │ │ ├── Bundle.scala │ │ │ ├── Challenge.scala │ │ │ ├── ChallengeComment.scala │ │ │ ├── ChallengeSnapshot.scala │ │ │ ├── ClusteredPoint.scala │ │ │ ├── Comment.scala │ │ │ ├── Grant.scala │ │ │ ├── Group.scala │ │ │ ├── Identifiable.scala │ │ │ ├── Leaderboard.scala │ │ │ ├── LockedTaskData.scala │ │ │ ├── Mapillary.scala │ │ │ ├── Project.scala │ │ │ ├── SavedChallenge.scala │ │ │ ├── SavedTasks.scala │ │ │ ├── StatusActions.scala │ │ │ ├── Tag.scala │ │ │ ├── Task.scala │ │ │ ├── TaskCluster.scala │ │ │ ├── TaskLogEntry.scala │ │ │ ├── TaskReview.scala │ │ │ ├── Team.scala │ │ │ ├── User.scala │ │ │ ├── UserMetrics.scala │ │ │ ├── UserNotification.scala │ │ │ └── VirtualProject.scala │ │ ├── psql │ │ │ ├── CommonField.scala │ │ │ ├── Grouping.scala │ │ │ ├── Order.scala │ │ │ ├── Paging.scala │ │ │ ├── Query.scala │ │ │ ├── SQLUtils.scala │ │ │ ├── TransactionManager.scala │ │ │ └── filter │ │ │ │ ├── Filter.scala │ │ │ │ ├── Operator.scala │ │ │ │ └── Parameter.scala │ │ ├── repository │ │ │ ├── ChallengeCommentRepository.scala │ │ │ ├── ChallengeListingRepository.scala │ │ │ ├── ChallengeRepository.scala │ │ │ ├── ChallengeSnapshotRespository.scala │ │ │ ├── CommentRepository.scala │ │ │ ├── GrantRepository.scala │ │ │ ├── GroupMemberRepository.scala │ │ │ ├── GroupRepository.scala │ │ │ ├── LeaderboardRepository.scala │ │ │ ├── NotificationRepository.scala │ │ │ ├── NotificationSubscriptionRepository.scala │ │ │ ├── ProjectRepository.scala │ │ │ ├── RepositoryMixin.scala │ │ │ ├── TagRepository.scala │ │ │ ├── TaskBundleRepository.scala │ │ │ ├── TaskClusterRepository.scala │ │ │ ├── TaskHistoryRepository.scala │ │ │ ├── TaskRepository.scala │ │ │ ├── TaskReviewMetricsRepository.scala │ │ │ ├── TaskReviewRepository.scala │ │ │ ├── UserRepository.scala │ │ │ ├── UserSavedObjectsRepository.scala │ │ │ └── VirtualProjectRepository.scala │ │ └── service │ │ │ ├── AchievementService.scala │ │ │ ├── ChallengeListingService.scala │ │ │ ├── ChallengeService.scala │ │ │ ├── ChallengeSnapshotService.scala │ │ │ ├── CommentService.scala │ │ │ ├── DataService.scala │ │ │ ├── FollowService.scala │ │ │ ├── GrantService.scala │ │ │ ├── GroupService.scala │ │ │ ├── LeaderboardService.scala │ │ │ ├── NotificationService.scala │ │ │ ├── ProjectService.scala │ │ │ ├── ServiceManager.scala │ │ │ ├── ServiceMixin.scala │ │ │ ├── TagService.scala │ │ │ ├── TaskBundleService.scala │ │ │ ├── TaskClusterService.scala │ │ │ ├── TaskHistoryService.scala │ │ │ ├── TaskReviewMetricsService.scala │ │ │ ├── TaskReviewService.scala │ │ │ ├── TaskService.scala │ │ │ ├── TeamService.scala │ │ │ ├── UserMetricService.scala │ │ │ ├── UserService.scala │ │ │ └── VirtualProjectService.scala │ │ ├── jobs │ │ ├── Bootstrap.scala │ │ ├── JobModule.scala │ │ ├── Scheduler.scala │ │ ├── SchedulerActor.scala │ │ └── utils │ │ │ └── LeaderboardHelper.scala │ │ ├── metrics │ │ └── Metrics.scala │ │ ├── models │ │ ├── BaseObject.scala │ │ ├── Changeset.scala │ │ ├── Lock.scala │ │ ├── VirtualChallenge.scala │ │ ├── dal │ │ │ ├── BaseDAL.scala │ │ │ ├── ChallengeDAL.scala │ │ │ ├── DALManager.scala │ │ │ ├── ParentDAL.scala │ │ │ ├── TaskDAL.scala │ │ │ ├── VirtualChallengeDAL.scala │ │ │ └── mixin │ │ │ │ ├── OwnerMixin.scala │ │ │ │ ├── SearchParametersMixin.scala │ │ │ │ └── TagDALMixin.scala │ │ ├── service │ │ │ └── info │ │ │ │ ├── RuntimeInfo.scala │ │ │ │ └── ServiceInfo.scala │ │ └── utils │ │ │ ├── ChallengeFormatters.scala │ │ │ └── DALHelper.scala │ │ ├── permissions │ │ └── Permission.scala │ │ ├── provider │ │ ├── ChallengeProvider.scala │ │ ├── EmailProvider.scala │ │ ├── KeepRightProvider.scala │ │ ├── osm │ │ │ ├── ChangeObjects.scala │ │ │ ├── ChangesetProvider.scala │ │ │ └── objects │ │ │ │ ├── NodeProvider.scala │ │ │ │ ├── ObjectProvider.scala │ │ │ │ ├── RelationProvider.scala │ │ │ │ ├── VersionedObjects.scala │ │ │ │ └── WayProvider.scala │ │ └── websockets │ │ │ ├── README.md │ │ │ ├── WebSocketActor.scala │ │ │ ├── WebSocketMessages.scala │ │ │ ├── WebSocketProvider.scala │ │ │ └── WebSocketPublisher.scala │ │ ├── session │ │ ├── SearchParameters.scala │ │ ├── SessionManager.scala │ │ └── TaskPropertySearch.scala │ │ └── utils │ │ ├── AnormExtension.scala │ │ ├── BoundingBoxFinder.scala │ │ ├── CSVEncoder.scala │ │ ├── Crypto.scala │ │ ├── Readers.scala │ │ ├── Utils.scala │ │ └── Writers.scala └── views │ └── graphiql.scala.html ├── conf ├── application.conf ├── country-code-bounding-box.json ├── dev.conf.example ├── evolutions │ └── default │ │ ├── 1.sql │ │ ├── 10.sql │ │ ├── 100.sql │ │ ├── 101.sql │ │ ├── 102.sql │ │ ├── 103.sql │ │ ├── 104.sql │ │ ├── 105.sql │ │ ├── 106.sql │ │ ├── 11.sql │ │ ├── 12.sql │ │ ├── 13.sql │ │ ├── 14.sql │ │ ├── 15.sql │ │ ├── 16.sql │ │ ├── 17.sql │ │ ├── 18.sql │ │ ├── 19.sql │ │ ├── 2.sql │ │ ├── 20.sql │ │ ├── 21.sql │ │ ├── 22.sql │ │ ├── 23.sql │ │ ├── 24.sql │ │ ├── 25.sql │ │ ├── 26.sql │ │ ├── 27.sql │ │ ├── 28.sql │ │ ├── 29.sql │ │ ├── 3.sql │ │ ├── 30.sql │ │ ├── 31.sql │ │ ├── 32.sql │ │ ├── 33.sql │ │ ├── 34.sql │ │ ├── 35.sql │ │ ├── 36.sql │ │ ├── 37.sql │ │ ├── 38.sql │ │ ├── 39.sql │ │ ├── 4.sql │ │ ├── 40.sql │ │ ├── 41.sql │ │ ├── 42.sql │ │ ├── 43.sql │ │ ├── 44.sql │ │ ├── 45.sql │ │ ├── 46.sql │ │ ├── 47.sql │ │ ├── 48.sql │ │ ├── 49.sql │ │ ├── 5.sql │ │ ├── 50.sql │ │ ├── 51.sql │ │ ├── 52.sql │ │ ├── 53.sql │ │ ├── 54.sql │ │ ├── 55.sql │ │ ├── 56.sql │ │ ├── 57.sql │ │ ├── 58.sql │ │ ├── 59.sql │ │ ├── 6.sql │ │ ├── 60.sql │ │ ├── 61.sql │ │ ├── 62.sql │ │ ├── 63.sql │ │ ├── 64.sql │ │ ├── 65.sql │ │ ├── 66.sql │ │ ├── 67.sql │ │ ├── 68.sql │ │ ├── 69.sql │ │ ├── 7.sql │ │ ├── 70.sql │ │ ├── 71.sql │ │ ├── 72.sql │ │ ├── 73.sql │ │ ├── 74.sql │ │ ├── 75.sql │ │ ├── 76.sql │ │ ├── 77.sql │ │ ├── 78.sql │ │ ├── 79.sql │ │ ├── 8.sql │ │ ├── 80.sql │ │ ├── 81.sql │ │ ├── 82.sql │ │ ├── 83.sql │ │ ├── 84.sql │ │ ├── 85.sql │ │ ├── 86.sql │ │ ├── 87.sql │ │ ├── 88.sql │ │ ├── 89.sql │ │ ├── 9.sql │ │ ├── 90.sql │ │ ├── 91.sql │ │ ├── 92.sql │ │ ├── 93.sql │ │ ├── 94.sql │ │ ├── 95.sql │ │ ├── 96.sql │ │ ├── 97.sql │ │ ├── 98.sql │ │ └── 99.sql ├── keepright.conf ├── logback-dev.xml ├── logback.xml ├── routes ├── scalastyle-config.xml ├── swagger-custom-mappings.yml ├── swagger.yml └── v2_route │ ├── bundle.api │ ├── challenge.api │ ├── changes.api │ ├── comment.api │ ├── data.api │ ├── follow.api │ ├── keyword.api │ ├── leaderboard.api │ ├── notification.api │ ├── project.api │ ├── readme.md │ ├── review.api │ ├── service.api │ ├── snapshot.api │ ├── task.api │ ├── team.api │ ├── user.api │ ├── v2.api │ ├── virtualchallenge.api │ └── virtualproject.api ├── contributors.md ├── docs ├── challenge_api.md ├── deployment.md ├── example.geojson ├── github_example.md ├── graphql.md ├── linebyline.geojson ├── tag_changes.md └── testing.md ├── postman ├── README.md └── maproulette2.postman_collection.json ├── project ├── build.properties └── plugins.sbt ├── public └── swagger │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ └── swagger-initializer.js ├── scripts ├── 39_upgrade.py ├── 39_upgrade.sql ├── permission_dump.scala ├── readme.md ├── updateOSMKeys.sh └── v4_play_evolutions.csv ├── sonar-project.properties └── test └── org └── maproulette ├── PermissionsSpec.scala ├── cache └── CacheSpec.scala ├── framework ├── FrameworkMasterSuite.scala ├── mixins │ ├── ReviewSearchMixinSpec.scala │ └── SearchParametersMixinSpec.scala ├── psql │ ├── FilterOperatorSpec.scala │ ├── FilterParameterSpec.scala │ ├── FilterSpec.scala │ ├── GroupingSpec.scala │ ├── OrderSpec.scala │ ├── PagingSpec.scala │ └── QuerySpec.scala ├── repository │ ├── ChallengeListingRepositorySpec.scala │ ├── ChallengeRepositorySpec.scala │ ├── CommentRepositorySpec.scala │ ├── GrantRepositorySpec.scala │ ├── GroupMemberRepositorySpec.scala │ ├── GroupRepositorySpec.scala │ ├── LeaderboardRepositorySpec.scala │ ├── NotificationRepositorySpec.scala │ ├── NotificationSubscriptionRepositorySpec.scala │ ├── ProjectRepositorySpec.scala │ ├── TagRepositorySpec.scala │ ├── TaskClusterRepositorySpec.scala │ ├── TaskHistoryRepositorySpec.scala │ ├── TaskRepositorySpec.scala │ ├── TaskReviewRepositorySpec.scala │ ├── UserRepositorySpec.scala │ ├── UserSavedObjectsRepositorySpec.scala │ └── VirtualProjectRepositorySpec.scala ├── service │ ├── AchievementServiceSpec.scala │ ├── ChallengeListingServiceSpec.scala │ ├── ChallengeServiceSpec.scala │ ├── ChallengeSnapshotServiceSpec.scala │ ├── CommentServiceSpec.scala │ ├── DataServiceSpec.scala │ ├── FollowServiceSpec.scala │ ├── GrantServiceSpec.scala │ ├── GroupServiceSpec.scala │ ├── LeaderboardServiceSpec.scala │ ├── NotificationServiceSpec.scala │ ├── ProjectServiceSpec.scala │ ├── TagServiceSpec.scala │ ├── TaskBundleServiceSpec.scala │ ├── TaskClusterServiceSpec.scala │ ├── TaskReviewMetricsServiceSpec.scala │ ├── TaskReviewServiceSpec.scala │ ├── TaskServiceSpec.scala │ ├── TeamServiceSpec.scala │ ├── UserMetricsServiceSpec.scala │ ├── UserSavedObjectsServiceSpec.scala │ ├── UserServiceSpec.scala │ └── VirtualProjectServiceSpec.scala └── util │ ├── FrameworkHelper.scala │ └── TestDatabase.scala ├── models ├── ChallengeSpec.scala ├── TaskSpec.scala └── service │ └── info │ ├── BuildInfoSpec.scala │ └── RuntimeInfoSpec.scala ├── provider └── ChallengeProviderSpec.scala └── utils └── TestSpec.scala /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/scala.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/.github/workflows/scala.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/README.md -------------------------------------------------------------------------------- /app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/controllers/Application.scala -------------------------------------------------------------------------------- /app/controllers/AuthController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/controllers/AuthController.scala -------------------------------------------------------------------------------- /app/org/maproulette/Config.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/Config.scala -------------------------------------------------------------------------------- /app/org/maproulette/cache/BasicCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/cache/BasicCache.scala -------------------------------------------------------------------------------- /app/org/maproulette/cache/Cache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/cache/Cache.scala -------------------------------------------------------------------------------- /app/org/maproulette/cache/CacheManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/cache/CacheManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/cache/CacheObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/cache/CacheObject.scala -------------------------------------------------------------------------------- /app/org/maproulette/cache/CaffeineCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/cache/CaffeineCache.scala -------------------------------------------------------------------------------- /app/org/maproulette/cache/ListCacheObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/cache/ListCacheObject.scala -------------------------------------------------------------------------------- /app/org/maproulette/cache/RedisCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/cache/RedisCache.scala -------------------------------------------------------------------------------- /app/org/maproulette/cache/TagCacheManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/cache/TagCacheManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/controllers/CRUDController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/controllers/CRUDController.scala -------------------------------------------------------------------------------- /app/org/maproulette/controllers/OSMChangesetController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/controllers/OSMChangesetController.scala -------------------------------------------------------------------------------- /app/org/maproulette/controllers/ParentController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/controllers/ParentController.scala -------------------------------------------------------------------------------- /app/org/maproulette/controllers/api/APIController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/controllers/api/APIController.scala -------------------------------------------------------------------------------- /app/org/maproulette/controllers/api/ChallengeController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/controllers/api/ChallengeController.scala -------------------------------------------------------------------------------- /app/org/maproulette/controllers/api/DataController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/controllers/api/DataController.scala -------------------------------------------------------------------------------- /app/org/maproulette/controllers/api/TaskController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/controllers/api/TaskController.scala -------------------------------------------------------------------------------- /app/org/maproulette/controllers/api/VirtualChallengeController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/controllers/api/VirtualChallengeController.scala -------------------------------------------------------------------------------- /app/org/maproulette/data/ActionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/data/ActionManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/data/Actions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/data/Actions.scala -------------------------------------------------------------------------------- /app/org/maproulette/data/DataManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/data/DataManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/data/SnapshotManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/data/SnapshotManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/data/StatusActionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/data/StatusActionManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/exception/MPExceptionUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/exception/MPExceptionUtil.scala -------------------------------------------------------------------------------- /app/org/maproulette/exception/MPExceptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/exception/MPExceptions.scala -------------------------------------------------------------------------------- /app/org/maproulette/exception/StatusMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/exception/StatusMessage.scala -------------------------------------------------------------------------------- /app/org/maproulette/filters/Filters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/filters/Filters.scala -------------------------------------------------------------------------------- /app/org/maproulette/filters/HttpLoggingFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/filters/HttpLoggingFilter.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/ChallengeSnapshotController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/ChallengeSnapshotController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/CommentController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/CommentController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/DataController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/DataController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/FollowController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/FollowController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/GraphQLController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/GraphQLController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/LeaderboardController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/LeaderboardController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/MapRouletteController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/MapRouletteController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/NotificationController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/NotificationController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/ProjectController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/ProjectController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/ServiceInfoController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/ServiceInfoController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/SessionController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/SessionController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/TagController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/TagController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/TaskBundleController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/TaskBundleController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/TaskController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/TaskController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/TaskHistoryController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/TaskHistoryController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/TaskReviewController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/TaskReviewController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/TaskReviewMetricsController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/TaskReviewMetricsController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/TeamController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/TeamController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/UserController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/UserController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/VirtualProjectController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/VirtualProjectController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/controller/WebsocketController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/controller/WebsocketController.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/GraphQL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/GraphQL.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/UserContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/UserContext.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/fetchers/ChallengeFetchers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/fetchers/ChallengeFetchers.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/fetchers/ProjectFetchers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/fetchers/ProjectFetchers.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/fetchers/TaskFetchers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/fetchers/TaskFetchers.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/fetchers/TeamFetchers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/fetchers/TeamFetchers.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/fetchers/UserFetchers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/fetchers/UserFetchers.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/ActionItemSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/ActionItemSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/ChallengeSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/ChallengeSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/CommentSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/CommentSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/GrantSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/GrantSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/MRSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/MRSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/MRSchemaTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/MRSchemaTypes.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/ProjectSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/ProjectSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/TagSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/TagSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/TaskSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/TaskSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/TeamSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/TeamSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/graphql/schemas/UserSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/graphql/schemas/UserSchema.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/LeaderboardMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/LeaderboardMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/Locking.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/Locking.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/ParentMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/ParentMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/ReviewSearchMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/ReviewSearchMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/SearchParametersMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/SearchParametersMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/TagsControllerMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/TagsControllerMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/TaskFilterMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/TaskFilterMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/TaskJSONMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/TaskJSONMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/mixins/TaskParserMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/mixins/TaskParserMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Bundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Bundle.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Challenge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Challenge.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/ChallengeComment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/ChallengeComment.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/ChallengeSnapshot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/ChallengeSnapshot.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/ClusteredPoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/ClusteredPoint.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Comment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Comment.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Grant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Grant.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Group.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Group.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Identifiable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Identifiable.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Leaderboard.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Leaderboard.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/LockedTaskData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/LockedTaskData.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Mapillary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Mapillary.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Project.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Project.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/SavedChallenge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/SavedChallenge.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/SavedTasks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/SavedTasks.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/StatusActions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/StatusActions.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Tag.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Tag.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Task.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Task.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/TaskCluster.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/TaskCluster.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/TaskLogEntry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/TaskLogEntry.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/TaskReview.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/TaskReview.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/Team.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/Team.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/User.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/User.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/UserMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/UserMetrics.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/UserNotification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/UserNotification.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/model/VirtualProject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/model/VirtualProject.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/CommonField.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/CommonField.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/Grouping.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/Grouping.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/Order.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/Order.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/Paging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/Paging.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/Query.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/Query.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/SQLUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/SQLUtils.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/TransactionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/TransactionManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/filter/Filter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/filter/Filter.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/filter/Operator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/filter/Operator.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/psql/filter/Parameter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/psql/filter/Parameter.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/ChallengeCommentRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/ChallengeCommentRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/ChallengeListingRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/ChallengeListingRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/ChallengeRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/ChallengeRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/ChallengeSnapshotRespository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/ChallengeSnapshotRespository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/CommentRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/CommentRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/GrantRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/GrantRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/GroupMemberRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/GroupMemberRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/GroupRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/GroupRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/LeaderboardRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/LeaderboardRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/NotificationRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/NotificationRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/NotificationSubscriptionRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/NotificationSubscriptionRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/ProjectRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/ProjectRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/RepositoryMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/RepositoryMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/TagRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/TagRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/TaskBundleRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/TaskBundleRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/TaskClusterRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/TaskClusterRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/TaskHistoryRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/TaskHistoryRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/TaskRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/TaskRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/TaskReviewMetricsRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/TaskReviewMetricsRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/TaskReviewRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/TaskReviewRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/UserRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/UserRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/UserSavedObjectsRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/UserSavedObjectsRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/repository/VirtualProjectRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/repository/VirtualProjectRepository.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/AchievementService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/AchievementService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/ChallengeListingService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/ChallengeListingService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/ChallengeService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/ChallengeService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/ChallengeSnapshotService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/ChallengeSnapshotService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/CommentService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/CommentService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/DataService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/DataService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/FollowService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/FollowService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/GrantService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/GrantService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/GroupService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/GroupService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/LeaderboardService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/LeaderboardService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/NotificationService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/NotificationService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/ProjectService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/ProjectService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/ServiceManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/ServiceManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/ServiceMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/ServiceMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/TagService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/TagService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/TaskBundleService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/TaskBundleService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/TaskClusterService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/TaskClusterService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/TaskHistoryService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/TaskHistoryService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/TaskReviewMetricsService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/TaskReviewMetricsService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/TaskReviewService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/TaskReviewService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/TaskService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/TaskService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/TeamService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/TeamService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/UserMetricService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/UserMetricService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/UserService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/UserService.scala -------------------------------------------------------------------------------- /app/org/maproulette/framework/service/VirtualProjectService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/framework/service/VirtualProjectService.scala -------------------------------------------------------------------------------- /app/org/maproulette/jobs/Bootstrap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/jobs/Bootstrap.scala -------------------------------------------------------------------------------- /app/org/maproulette/jobs/JobModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/jobs/JobModule.scala -------------------------------------------------------------------------------- /app/org/maproulette/jobs/Scheduler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/jobs/Scheduler.scala -------------------------------------------------------------------------------- /app/org/maproulette/jobs/SchedulerActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/jobs/SchedulerActor.scala -------------------------------------------------------------------------------- /app/org/maproulette/jobs/utils/LeaderboardHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/jobs/utils/LeaderboardHelper.scala -------------------------------------------------------------------------------- /app/org/maproulette/metrics/Metrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/metrics/Metrics.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/BaseObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/BaseObject.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/Changeset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/Changeset.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/Lock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/Lock.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/VirtualChallenge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/VirtualChallenge.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/BaseDAL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/BaseDAL.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/ChallengeDAL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/ChallengeDAL.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/DALManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/DALManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/ParentDAL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/ParentDAL.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/TaskDAL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/TaskDAL.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/VirtualChallengeDAL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/VirtualChallengeDAL.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/mixin/OwnerMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/mixin/OwnerMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/mixin/SearchParametersMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/mixin/SearchParametersMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/dal/mixin/TagDALMixin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/dal/mixin/TagDALMixin.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/service/info/RuntimeInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/service/info/RuntimeInfo.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/service/info/ServiceInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/service/info/ServiceInfo.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/utils/ChallengeFormatters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/utils/ChallengeFormatters.scala -------------------------------------------------------------------------------- /app/org/maproulette/models/utils/DALHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/models/utils/DALHelper.scala -------------------------------------------------------------------------------- /app/org/maproulette/permissions/Permission.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/permissions/Permission.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/ChallengeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/ChallengeProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/EmailProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/EmailProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/KeepRightProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/KeepRightProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/osm/ChangeObjects.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/osm/ChangeObjects.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/osm/ChangesetProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/osm/ChangesetProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/osm/objects/NodeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/osm/objects/NodeProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/osm/objects/ObjectProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/osm/objects/ObjectProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/osm/objects/RelationProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/osm/objects/RelationProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/osm/objects/VersionedObjects.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/osm/objects/VersionedObjects.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/osm/objects/WayProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/osm/objects/WayProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/websockets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/websockets/README.md -------------------------------------------------------------------------------- /app/org/maproulette/provider/websockets/WebSocketActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/websockets/WebSocketActor.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/websockets/WebSocketMessages.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/websockets/WebSocketMessages.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/websockets/WebSocketProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/websockets/WebSocketProvider.scala -------------------------------------------------------------------------------- /app/org/maproulette/provider/websockets/WebSocketPublisher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/provider/websockets/WebSocketPublisher.scala -------------------------------------------------------------------------------- /app/org/maproulette/session/SearchParameters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/session/SearchParameters.scala -------------------------------------------------------------------------------- /app/org/maproulette/session/SessionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/session/SessionManager.scala -------------------------------------------------------------------------------- /app/org/maproulette/session/TaskPropertySearch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/session/TaskPropertySearch.scala -------------------------------------------------------------------------------- /app/org/maproulette/utils/AnormExtension.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/utils/AnormExtension.scala -------------------------------------------------------------------------------- /app/org/maproulette/utils/BoundingBoxFinder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/utils/BoundingBoxFinder.scala -------------------------------------------------------------------------------- /app/org/maproulette/utils/CSVEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/utils/CSVEncoder.scala -------------------------------------------------------------------------------- /app/org/maproulette/utils/Crypto.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/utils/Crypto.scala -------------------------------------------------------------------------------- /app/org/maproulette/utils/Readers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/utils/Readers.scala -------------------------------------------------------------------------------- /app/org/maproulette/utils/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/utils/Utils.scala -------------------------------------------------------------------------------- /app/org/maproulette/utils/Writers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/org/maproulette/utils/Writers.scala -------------------------------------------------------------------------------- /app/views/graphiql.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/app/views/graphiql.scala.html -------------------------------------------------------------------------------- /conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/application.conf -------------------------------------------------------------------------------- /conf/country-code-bounding-box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/country-code-bounding-box.json -------------------------------------------------------------------------------- /conf/dev.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/dev.conf.example -------------------------------------------------------------------------------- /conf/evolutions/default/1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/1.sql -------------------------------------------------------------------------------- /conf/evolutions/default/10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/10.sql -------------------------------------------------------------------------------- /conf/evolutions/default/100.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/100.sql -------------------------------------------------------------------------------- /conf/evolutions/default/101.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/101.sql -------------------------------------------------------------------------------- /conf/evolutions/default/102.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/102.sql -------------------------------------------------------------------------------- /conf/evolutions/default/103.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/103.sql -------------------------------------------------------------------------------- /conf/evolutions/default/104.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/104.sql -------------------------------------------------------------------------------- /conf/evolutions/default/105.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/105.sql -------------------------------------------------------------------------------- /conf/evolutions/default/106.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/106.sql -------------------------------------------------------------------------------- /conf/evolutions/default/11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/11.sql -------------------------------------------------------------------------------- /conf/evolutions/default/12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/12.sql -------------------------------------------------------------------------------- /conf/evolutions/default/13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/13.sql -------------------------------------------------------------------------------- /conf/evolutions/default/14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/14.sql -------------------------------------------------------------------------------- /conf/evolutions/default/15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/15.sql -------------------------------------------------------------------------------- /conf/evolutions/default/16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/16.sql -------------------------------------------------------------------------------- /conf/evolutions/default/17.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/17.sql -------------------------------------------------------------------------------- /conf/evolutions/default/18.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/18.sql -------------------------------------------------------------------------------- /conf/evolutions/default/19.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/19.sql -------------------------------------------------------------------------------- /conf/evolutions/default/2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/2.sql -------------------------------------------------------------------------------- /conf/evolutions/default/20.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/20.sql -------------------------------------------------------------------------------- /conf/evolutions/default/21.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/21.sql -------------------------------------------------------------------------------- /conf/evolutions/default/22.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/22.sql -------------------------------------------------------------------------------- /conf/evolutions/default/23.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/23.sql -------------------------------------------------------------------------------- /conf/evolutions/default/24.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/24.sql -------------------------------------------------------------------------------- /conf/evolutions/default/25.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/25.sql -------------------------------------------------------------------------------- /conf/evolutions/default/26.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/26.sql -------------------------------------------------------------------------------- /conf/evolutions/default/27.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/27.sql -------------------------------------------------------------------------------- /conf/evolutions/default/28.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/28.sql -------------------------------------------------------------------------------- /conf/evolutions/default/29.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/29.sql -------------------------------------------------------------------------------- /conf/evolutions/default/3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/3.sql -------------------------------------------------------------------------------- /conf/evolutions/default/30.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/30.sql -------------------------------------------------------------------------------- /conf/evolutions/default/31.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/31.sql -------------------------------------------------------------------------------- /conf/evolutions/default/32.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/32.sql -------------------------------------------------------------------------------- /conf/evolutions/default/33.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/33.sql -------------------------------------------------------------------------------- /conf/evolutions/default/34.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/34.sql -------------------------------------------------------------------------------- /conf/evolutions/default/35.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/35.sql -------------------------------------------------------------------------------- /conf/evolutions/default/36.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/36.sql -------------------------------------------------------------------------------- /conf/evolutions/default/37.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/37.sql -------------------------------------------------------------------------------- /conf/evolutions/default/38.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/38.sql -------------------------------------------------------------------------------- /conf/evolutions/default/39.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/39.sql -------------------------------------------------------------------------------- /conf/evolutions/default/4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/4.sql -------------------------------------------------------------------------------- /conf/evolutions/default/40.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/40.sql -------------------------------------------------------------------------------- /conf/evolutions/default/41.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/41.sql -------------------------------------------------------------------------------- /conf/evolutions/default/42.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/42.sql -------------------------------------------------------------------------------- /conf/evolutions/default/43.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/43.sql -------------------------------------------------------------------------------- /conf/evolutions/default/44.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/44.sql -------------------------------------------------------------------------------- /conf/evolutions/default/45.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/45.sql -------------------------------------------------------------------------------- /conf/evolutions/default/46.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/46.sql -------------------------------------------------------------------------------- /conf/evolutions/default/47.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/47.sql -------------------------------------------------------------------------------- /conf/evolutions/default/48.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/48.sql -------------------------------------------------------------------------------- /conf/evolutions/default/49.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/49.sql -------------------------------------------------------------------------------- /conf/evolutions/default/5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/5.sql -------------------------------------------------------------------------------- /conf/evolutions/default/50.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/50.sql -------------------------------------------------------------------------------- /conf/evolutions/default/51.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/51.sql -------------------------------------------------------------------------------- /conf/evolutions/default/52.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/52.sql -------------------------------------------------------------------------------- /conf/evolutions/default/53.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/53.sql -------------------------------------------------------------------------------- /conf/evolutions/default/54.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/54.sql -------------------------------------------------------------------------------- /conf/evolutions/default/55.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/55.sql -------------------------------------------------------------------------------- /conf/evolutions/default/56.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/56.sql -------------------------------------------------------------------------------- /conf/evolutions/default/57.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/57.sql -------------------------------------------------------------------------------- /conf/evolutions/default/58.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/58.sql -------------------------------------------------------------------------------- /conf/evolutions/default/59.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/59.sql -------------------------------------------------------------------------------- /conf/evolutions/default/6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/6.sql -------------------------------------------------------------------------------- /conf/evolutions/default/60.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/60.sql -------------------------------------------------------------------------------- /conf/evolutions/default/61.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/61.sql -------------------------------------------------------------------------------- /conf/evolutions/default/62.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/62.sql -------------------------------------------------------------------------------- /conf/evolutions/default/63.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/63.sql -------------------------------------------------------------------------------- /conf/evolutions/default/64.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/64.sql -------------------------------------------------------------------------------- /conf/evolutions/default/65.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/65.sql -------------------------------------------------------------------------------- /conf/evolutions/default/66.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/66.sql -------------------------------------------------------------------------------- /conf/evolutions/default/67.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/67.sql -------------------------------------------------------------------------------- /conf/evolutions/default/68.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/68.sql -------------------------------------------------------------------------------- /conf/evolutions/default/69.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/69.sql -------------------------------------------------------------------------------- /conf/evolutions/default/7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/7.sql -------------------------------------------------------------------------------- /conf/evolutions/default/70.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/70.sql -------------------------------------------------------------------------------- /conf/evolutions/default/71.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/71.sql -------------------------------------------------------------------------------- /conf/evolutions/default/72.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/72.sql -------------------------------------------------------------------------------- /conf/evolutions/default/73.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/73.sql -------------------------------------------------------------------------------- /conf/evolutions/default/74.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/74.sql -------------------------------------------------------------------------------- /conf/evolutions/default/75.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/75.sql -------------------------------------------------------------------------------- /conf/evolutions/default/76.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/76.sql -------------------------------------------------------------------------------- /conf/evolutions/default/77.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/77.sql -------------------------------------------------------------------------------- /conf/evolutions/default/78.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/78.sql -------------------------------------------------------------------------------- /conf/evolutions/default/79.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/79.sql -------------------------------------------------------------------------------- /conf/evolutions/default/8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/8.sql -------------------------------------------------------------------------------- /conf/evolutions/default/80.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/80.sql -------------------------------------------------------------------------------- /conf/evolutions/default/81.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/81.sql -------------------------------------------------------------------------------- /conf/evolutions/default/82.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/82.sql -------------------------------------------------------------------------------- /conf/evolutions/default/83.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/83.sql -------------------------------------------------------------------------------- /conf/evolutions/default/84.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/84.sql -------------------------------------------------------------------------------- /conf/evolutions/default/85.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/85.sql -------------------------------------------------------------------------------- /conf/evolutions/default/86.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/86.sql -------------------------------------------------------------------------------- /conf/evolutions/default/87.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/87.sql -------------------------------------------------------------------------------- /conf/evolutions/default/88.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/88.sql -------------------------------------------------------------------------------- /conf/evolutions/default/89.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/89.sql -------------------------------------------------------------------------------- /conf/evolutions/default/9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/9.sql -------------------------------------------------------------------------------- /conf/evolutions/default/90.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/90.sql -------------------------------------------------------------------------------- /conf/evolutions/default/91.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/91.sql -------------------------------------------------------------------------------- /conf/evolutions/default/92.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/92.sql -------------------------------------------------------------------------------- /conf/evolutions/default/93.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/93.sql -------------------------------------------------------------------------------- /conf/evolutions/default/94.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/94.sql -------------------------------------------------------------------------------- /conf/evolutions/default/95.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/95.sql -------------------------------------------------------------------------------- /conf/evolutions/default/96.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/96.sql -------------------------------------------------------------------------------- /conf/evolutions/default/97.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/97.sql -------------------------------------------------------------------------------- /conf/evolutions/default/98.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/98.sql -------------------------------------------------------------------------------- /conf/evolutions/default/99.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/evolutions/default/99.sql -------------------------------------------------------------------------------- /conf/keepright.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/keepright.conf -------------------------------------------------------------------------------- /conf/logback-dev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/logback-dev.xml -------------------------------------------------------------------------------- /conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/logback.xml -------------------------------------------------------------------------------- /conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/routes -------------------------------------------------------------------------------- /conf/scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/scalastyle-config.xml -------------------------------------------------------------------------------- /conf/swagger-custom-mappings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/swagger-custom-mappings.yml -------------------------------------------------------------------------------- /conf/swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/swagger.yml -------------------------------------------------------------------------------- /conf/v2_route/bundle.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/bundle.api -------------------------------------------------------------------------------- /conf/v2_route/challenge.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/challenge.api -------------------------------------------------------------------------------- /conf/v2_route/changes.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/changes.api -------------------------------------------------------------------------------- /conf/v2_route/comment.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/comment.api -------------------------------------------------------------------------------- /conf/v2_route/data.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/data.api -------------------------------------------------------------------------------- /conf/v2_route/follow.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/follow.api -------------------------------------------------------------------------------- /conf/v2_route/keyword.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/keyword.api -------------------------------------------------------------------------------- /conf/v2_route/leaderboard.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/leaderboard.api -------------------------------------------------------------------------------- /conf/v2_route/notification.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/notification.api -------------------------------------------------------------------------------- /conf/v2_route/project.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/project.api -------------------------------------------------------------------------------- /conf/v2_route/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/readme.md -------------------------------------------------------------------------------- /conf/v2_route/review.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/review.api -------------------------------------------------------------------------------- /conf/v2_route/service.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/service.api -------------------------------------------------------------------------------- /conf/v2_route/snapshot.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/snapshot.api -------------------------------------------------------------------------------- /conf/v2_route/task.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/task.api -------------------------------------------------------------------------------- /conf/v2_route/team.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/team.api -------------------------------------------------------------------------------- /conf/v2_route/user.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/user.api -------------------------------------------------------------------------------- /conf/v2_route/v2.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/v2.api -------------------------------------------------------------------------------- /conf/v2_route/virtualchallenge.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/virtualchallenge.api -------------------------------------------------------------------------------- /conf/v2_route/virtualproject.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/conf/v2_route/virtualproject.api -------------------------------------------------------------------------------- /contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/contributors.md -------------------------------------------------------------------------------- /docs/challenge_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/docs/challenge_api.md -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /docs/example.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/docs/example.geojson -------------------------------------------------------------------------------- /docs/github_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/docs/github_example.md -------------------------------------------------------------------------------- /docs/graphql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/docs/graphql.md -------------------------------------------------------------------------------- /docs/linebyline.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/docs/linebyline.geojson -------------------------------------------------------------------------------- /docs/tag_changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/docs/tag_changes.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/docs/testing.md -------------------------------------------------------------------------------- /postman/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/postman/README.md -------------------------------------------------------------------------------- /postman/maproulette2.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/postman/maproulette2.postman_collection.json -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/project/build.properties -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /public/swagger/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/public/swagger/favicon-16x16.png -------------------------------------------------------------------------------- /public/swagger/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/public/swagger/favicon-32x32.png -------------------------------------------------------------------------------- /public/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/public/swagger/index.html -------------------------------------------------------------------------------- /public/swagger/swagger-initializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/public/swagger/swagger-initializer.js -------------------------------------------------------------------------------- /scripts/39_upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/scripts/39_upgrade.py -------------------------------------------------------------------------------- /scripts/39_upgrade.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/scripts/39_upgrade.sql -------------------------------------------------------------------------------- /scripts/permission_dump.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/scripts/permission_dump.scala -------------------------------------------------------------------------------- /scripts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/scripts/readme.md -------------------------------------------------------------------------------- /scripts/updateOSMKeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/scripts/updateOSMKeys.sh -------------------------------------------------------------------------------- /scripts/v4_play_evolutions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/scripts/v4_play_evolutions.csv -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /test/org/maproulette/PermissionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/PermissionsSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/cache/CacheSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/cache/CacheSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/FrameworkMasterSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/FrameworkMasterSuite.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/mixins/ReviewSearchMixinSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/mixins/ReviewSearchMixinSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/mixins/SearchParametersMixinSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/mixins/SearchParametersMixinSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/psql/FilterOperatorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/psql/FilterOperatorSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/psql/FilterParameterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/psql/FilterParameterSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/psql/FilterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/psql/FilterSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/psql/GroupingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/psql/GroupingSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/psql/OrderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/psql/OrderSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/psql/PagingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/psql/PagingSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/psql/QuerySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/psql/QuerySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/ChallengeListingRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/ChallengeListingRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/ChallengeRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/ChallengeRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/CommentRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/CommentRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/GrantRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/GrantRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/GroupMemberRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/GroupMemberRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/GroupRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/GroupRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/LeaderboardRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/LeaderboardRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/NotificationRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/NotificationRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/NotificationSubscriptionRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/NotificationSubscriptionRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/ProjectRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/ProjectRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/TagRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/TagRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/TaskClusterRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/TaskClusterRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/TaskHistoryRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/TaskHistoryRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/TaskRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/TaskRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/TaskReviewRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/TaskReviewRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/UserRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/UserRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/UserSavedObjectsRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/UserSavedObjectsRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/repository/VirtualProjectRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/repository/VirtualProjectRepositorySpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/AchievementServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/AchievementServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/ChallengeListingServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/ChallengeListingServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/ChallengeServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/ChallengeServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/ChallengeSnapshotServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/ChallengeSnapshotServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/CommentServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/CommentServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/DataServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/DataServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/FollowServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/FollowServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/GrantServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/GrantServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/GroupServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/GroupServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/LeaderboardServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/LeaderboardServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/NotificationServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/NotificationServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/ProjectServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/ProjectServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/TagServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/TagServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/TaskBundleServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/TaskBundleServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/TaskClusterServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/TaskClusterServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/TaskReviewMetricsServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/TaskReviewMetricsServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/TaskReviewServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/TaskReviewServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/TaskServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/TaskServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/TeamServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/TeamServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/UserMetricsServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/UserMetricsServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/UserSavedObjectsServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/UserSavedObjectsServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/UserServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/UserServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/service/VirtualProjectServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/service/VirtualProjectServiceSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/util/FrameworkHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/util/FrameworkHelper.scala -------------------------------------------------------------------------------- /test/org/maproulette/framework/util/TestDatabase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/framework/util/TestDatabase.scala -------------------------------------------------------------------------------- /test/org/maproulette/models/ChallengeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/models/ChallengeSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/models/TaskSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/models/TaskSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/models/service/info/BuildInfoSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/models/service/info/BuildInfoSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/models/service/info/RuntimeInfoSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/models/service/info/RuntimeInfoSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/provider/ChallengeProviderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/provider/ChallengeProviderSpec.scala -------------------------------------------------------------------------------- /test/org/maproulette/utils/TestSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maproulette/maproulette-backend/HEAD/test/org/maproulette/utils/TestSpec.scala --------------------------------------------------------------------------------