├── .editorconfig ├── .github └── workflows │ ├── cd-development.yml │ └── ci.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── etc ├── dependency-check │ └── suppressions.xml ├── docker │ └── docker-compose.yml ├── fixtures │ ├── clean │ │ ├── 01-groups.sql │ │ ├── 02-users.sql │ │ ├── 03-users_groups.sql │ │ └── 04-voting.sql │ ├── fixtures.yaml │ └── load │ │ ├── 01-groups.sql │ │ ├── 02-users.sql │ │ ├── 03-users_groups.sql │ │ └── 04-voting.sql ├── license │ └── gpl3.license ├── pmd │ └── rulesets-general.xml ├── site │ └── imgs │ │ ├── five_50.png │ │ ├── four_50.png │ │ ├── one_50.png │ │ ├── patio.png │ │ ├── three_50.png │ │ └── two_50.png └── spotbugs │ └── exclude.xml ├── gradle.properties ├── gradle ├── docker.gradle ├── docs.gradle ├── fixtures.gradle ├── quality.gradle ├── security.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── micronaut-cli.yml └── src ├── main ├── java │ └── patio │ │ ├── Application.java │ │ ├── common │ │ ├── domain │ │ │ └── utils │ │ │ │ ├── Builder.java │ │ │ │ ├── Check.java │ │ │ │ ├── Error.java │ │ │ │ ├── NotNull.java │ │ │ │ ├── NotPresent.java │ │ │ │ ├── OffsetPaginationRequest.java │ │ │ │ ├── OffsetPaginationResult.java │ │ │ │ ├── PaginationRequest.java │ │ │ │ ├── PaginationResult.java │ │ │ │ └── Result.java │ │ └── graphql │ │ │ ├── ArgumentUtils.java │ │ │ └── CommonScalarProvider.java │ │ ├── group │ │ ├── domain │ │ │ ├── Group.java │ │ │ ├── UserGroup.java │ │ │ └── UserGroupKey.java │ │ ├── graphql │ │ │ ├── AddUserToGroupInput.java │ │ │ ├── GetGroupInput.java │ │ │ ├── GroupFetcher.java │ │ │ ├── GroupFetcherUtils.java │ │ │ ├── GroupProvider.java │ │ │ ├── GroupTypeProvider.java │ │ │ ├── LeaveGroupInput.java │ │ │ ├── ListUsersGroupInput.java │ │ │ ├── UpsertGroupInput.java │ │ │ ├── UserGroupFetcher.java │ │ │ └── UserGroupFetcherUtils.java │ │ ├── repositories │ │ │ ├── GroupRepository.java │ │ │ ├── UserGroupRepository.java │ │ │ └── internal │ │ │ │ ├── MicroGroupRepository.java │ │ │ │ └── MicroUserGroupRepository.java │ │ └── services │ │ │ ├── GroupService.java │ │ │ ├── UserGroupService.java │ │ │ └── internal │ │ │ ├── DefaultGroupService.java │ │ │ ├── DefaultUserGroupService.java │ │ │ ├── UserCanSeeGroupMembers.java │ │ │ ├── UserIsGroupAdmin.java │ │ │ ├── UserIsInGroup.java │ │ │ ├── UserIsNotInGroup.java │ │ │ └── UserIsNotUniqueGroupAdmin.java │ │ ├── infrastructure │ │ ├── email │ │ │ ├── domain │ │ │ │ └── Email.java │ │ │ └── services │ │ │ │ ├── EmailComposer.java │ │ │ │ ├── EmailService.java │ │ │ │ └── internal │ │ │ │ ├── AwsSesMailService.java │ │ │ │ ├── DefaultAwsCredentialsProvider.java │ │ │ │ ├── EmailComposerService.java │ │ │ │ ├── MessagesFactory.java │ │ │ │ └── templates │ │ │ │ ├── JadeConfigurationFactory.java │ │ │ │ ├── JadeTemplateService.java │ │ │ │ ├── MailResourceBundleFactory.java │ │ │ │ └── URLResolverService.java │ │ ├── graphql │ │ │ ├── Context.java │ │ │ ├── ExecutionInputCustomizer.java │ │ │ ├── GraphQLFactory.java │ │ │ ├── GraphQLSchemaFactory.java │ │ │ ├── I18nGraphQLError.java │ │ │ ├── MutationProvider.java │ │ │ ├── QueryProvider.java │ │ │ ├── ResultUtils.java │ │ │ ├── ScalarProvider.java │ │ │ ├── TypeDefinitionRegistryFactory.java │ │ │ ├── TypeProvider.java │ │ │ ├── dataloader │ │ │ │ └── DataLoaderRegistryFactory.java │ │ │ ├── instrumentation │ │ │ │ ├── AuthenticationCheck.java │ │ │ │ └── AuthenticationCheckState.java │ │ │ └── scalars │ │ │ │ ├── ScalarsConstants.java │ │ │ │ └── internal │ │ │ │ ├── DayOfWeekCoercing.java │ │ │ │ ├── ScalarsUtils.java │ │ │ │ └── UUIDCoercing.java │ │ ├── persistence │ │ │ └── MicroBaseRepository.java │ │ └── utils │ │ │ ├── ErrorConstants.java │ │ │ ├── FunctionsUtils.java │ │ │ ├── IterableUtils.java │ │ │ └── OptionalUtils.java │ │ ├── security │ │ ├── domain │ │ │ ├── Login.java │ │ │ └── Tokens.java │ │ ├── graphql │ │ │ ├── ChangePasswordInput.java │ │ │ ├── LoginInput.java │ │ │ ├── ResetPasswordFetcher.java │ │ │ ├── SecurityFetcher.java │ │ │ ├── SecurityFetcherUtils.java │ │ │ └── SecurityProvider.java │ │ └── services │ │ │ ├── CryptoService.java │ │ │ ├── GoogleUserService.java │ │ │ ├── OauthService.java │ │ │ ├── ResetPasswordService.java │ │ │ ├── SecurityService.java │ │ │ └── internal │ │ │ ├── AlgorithmFactory.java │ │ │ ├── Auth0CryptoService.java │ │ │ ├── DefaultGoogleUserService.java │ │ │ ├── DefaultResetPasswordService.java │ │ │ ├── DefaultSecurityService.java │ │ │ ├── OtpExpiredForUser.java │ │ │ ├── PasswordIsBlank.java │ │ │ ├── SamePassword.java │ │ │ ├── ScribeOauth2ServiceProvider.java │ │ │ ├── ScribeOauthService.java │ │ │ └── SecurityConfiguration.java │ │ ├── user │ │ ├── domain │ │ │ └── User.java │ │ ├── graphql │ │ │ ├── UserBatchLoader.java │ │ │ ├── UserFetcher.java │ │ │ └── UserProvider.java │ │ ├── repositories │ │ │ ├── UserRepository.java │ │ │ └── internal │ │ │ │ └── MicroUserRepository.java │ │ └── services │ │ │ ├── UserService.java │ │ │ └── internal │ │ │ ├── DefaultUserInitService.java │ │ │ └── DefaultUserService.java │ │ └── voting │ │ ├── domain │ │ ├── Vote.java │ │ ├── VoteByMoodDTO.java │ │ ├── Voting.java │ │ └── VotingStats.java │ │ ├── graphql │ │ ├── CreateVoteInput.java │ │ ├── CreateVotingInput.java │ │ ├── DidIVoteInput.java │ │ ├── GetLastVotingInput.java │ │ ├── GetStatsByGroupInput.java │ │ ├── GetVotingInput.java │ │ ├── ListVotingsGroupInput.java │ │ ├── UserVotesInGroupInput.java │ │ ├── VotingFetcher.java │ │ ├── VotingFetcherUtils.java │ │ ├── VotingProvider.java │ │ ├── VotingStatsFetcher.java │ │ ├── VotingStatsFetcherUtils.java │ │ └── VotingStatsInput.java │ │ ├── repositories │ │ ├── VoteRepository.java │ │ ├── VotingRepository.java │ │ ├── VotingStatsRepository.java │ │ └── internal │ │ │ ├── MicroVoteRepository.java │ │ │ ├── MicroVotingRepository.java │ │ │ └── MicroVotingStatsRepository.java │ │ └── services │ │ ├── VotingScheduling.java │ │ ├── VotingService.java │ │ ├── VotingStatsService.java │ │ └── internal │ │ ├── DefaultVotingService.java │ │ ├── DefaultVotingStatsService.java │ │ ├── UserOnlyVotedOnce.java │ │ ├── VoteAnonymousAllowedInGroup.java │ │ ├── VoteScoreBoundaries.java │ │ ├── VotingHasExpired.java │ │ └── VotingSchedulingService.java └── resources │ ├── application-prod.yml │ ├── application.yml.template │ ├── graphql │ └── schema.graphqls │ ├── logback.xml │ ├── messages.properties │ ├── messages_es.properties │ ├── messages_fr.properties │ ├── migrations │ ├── V10__remove_visible_member_list.sql │ ├── V11__add_expired_to_voting.sql │ ├── V12__set_expired_to_existing_votings.sql │ ├── V13__add_voting_duration_to_group.sql │ ├── V14__set_voting_duration_to_existing_groups.sql │ ├── V1__initial_schema.sql │ ├── V2__users.sql │ ├── V3__voting.sql │ ├── V4__add_otp_creation_date_to_users.sql │ ├── V5__voting_average_to_float.sql │ ├── V6__add_hue_mood_to_vote.sql │ ├── V7__create_table_voting_stats.sql │ ├── V8__fix_created_at_data_from_voting_stats.sql │ └── V9__calculates_moving_averages.sql │ └── templates │ ├── resetPassword.pug │ └── voting.pug └── test ├── java └── patio │ ├── ArchitectureLayersTests.java │ ├── common │ └── domain │ │ └── utils │ │ └── BuilderTests.java │ ├── group │ ├── repositories │ │ └── GroupRepositoryTests.java │ └── services │ │ └── UserGroupServiceTests.java │ ├── infrastructure │ ├── email │ │ └── services │ │ │ ├── EmailComposerServiceTests.java │ │ │ └── internal │ │ │ └── templates │ │ │ ├── JadeTemplateServiceTests.java │ │ │ ├── MailResourceBundleFactoryTests.java │ │ │ └── UrlResolverServiceTests.java │ ├── graphql │ │ ├── AuthenticationCheckTests.java │ │ ├── ExecutionInputCustomizerTests.java │ │ ├── GraphQLFactoryTest.java │ │ ├── dataloader │ │ │ └── DataLoaderRegistryFactoryTests.java │ │ ├── fetchers │ │ │ ├── GroupFetcherTests.java │ │ │ ├── ResetPasswordFetcherTests.java │ │ │ ├── SecurityFetcherTests.java │ │ │ ├── UserFetcherTests.java │ │ │ ├── UserGroupFetcherTests.java │ │ │ ├── VotingFetcherTests.java │ │ │ ├── VotingStatsFetcherTests.java │ │ │ ├── archunit │ │ │ │ └── FetchersTests.java │ │ │ └── utils │ │ │ │ └── FetcherTestUtils.java │ │ └── scalars │ │ │ ├── DayOfWeekTests.java │ │ │ └── IDTests.java │ └── tests │ │ └── Fixtures.java │ ├── security │ └── services │ │ ├── ResetPasswordServiceTests.java │ │ └── internal │ │ ├── AlgorithmFactoryTests.java │ │ ├── Auth0CryptoServiceTests.java │ │ └── DefaultSecurityServiceTests.java │ ├── user │ ├── domain │ │ └── UserTests.java │ ├── repositories │ │ └── UserRepositoryTests.java │ └── services │ │ └── UserServiceTests.java │ └── voting │ ├── repositories │ ├── VoteRepositoryTests.java │ ├── VotingRepositoryTests.java │ └── VotingStatsRepositoryTests.java │ └── services │ ├── VotingServiceTests.java │ ├── VotingStatsServiceTests.java │ └── internal │ └── VotingSchedulingServiceTests.java └── resources ├── application.yml ├── patio ├── group │ └── repositories │ │ ├── testFindAllByDayOfWeekAndVotingTimeLessEq.sql │ │ ├── testFindAllByVotingCreatedAtBetween.sql │ │ ├── testFindExpiredVotingsGroup.sql │ │ └── testFindFavouriteGroup.sql ├── infrastructure │ └── graphql │ │ ├── anonymousallowed_schema.graphql │ │ └── scalars │ │ ├── dayofweek_schema.graphql │ │ └── id_schema.graphql ├── user │ └── repositories │ │ ├── testFindByIdAndVotingUser.sql │ │ ├── testListUsersByIds.sql │ │ └── testListUsersByIdsSameOrderAsListUsers.sql └── voting │ └── repositories │ ├── testFindAllVotesByMood.sql │ ├── testFindByIdAndVotingUser.sql │ ├── testFindMovingAverageByGroup.sql │ ├── testGetAvgVoteCountByVoting.sql │ ├── testGetMaxExpectedVoteCountByVoting.sql │ ├── testGetVoteCountByVoting.sql │ └── testListUsersByIdsSameOrderAsListUsers.sql └── templates └── example.pug /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/cd-development.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/.github/workflows/cd-development.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/README.md -------------------------------------------------------------------------------- /etc/dependency-check/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/dependency-check/suppressions.xml -------------------------------------------------------------------------------- /etc/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/docker/docker-compose.yml -------------------------------------------------------------------------------- /etc/fixtures/clean/01-groups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/clean/01-groups.sql -------------------------------------------------------------------------------- /etc/fixtures/clean/02-users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/clean/02-users.sql -------------------------------------------------------------------------------- /etc/fixtures/clean/03-users_groups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/clean/03-users_groups.sql -------------------------------------------------------------------------------- /etc/fixtures/clean/04-voting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/clean/04-voting.sql -------------------------------------------------------------------------------- /etc/fixtures/fixtures.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/fixtures.yaml -------------------------------------------------------------------------------- /etc/fixtures/load/01-groups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/load/01-groups.sql -------------------------------------------------------------------------------- /etc/fixtures/load/02-users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/load/02-users.sql -------------------------------------------------------------------------------- /etc/fixtures/load/03-users_groups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/load/03-users_groups.sql -------------------------------------------------------------------------------- /etc/fixtures/load/04-voting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/fixtures/load/04-voting.sql -------------------------------------------------------------------------------- /etc/license/gpl3.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/license/gpl3.license -------------------------------------------------------------------------------- /etc/pmd/rulesets-general.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/pmd/rulesets-general.xml -------------------------------------------------------------------------------- /etc/site/imgs/five_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/site/imgs/five_50.png -------------------------------------------------------------------------------- /etc/site/imgs/four_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/site/imgs/four_50.png -------------------------------------------------------------------------------- /etc/site/imgs/one_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/site/imgs/one_50.png -------------------------------------------------------------------------------- /etc/site/imgs/patio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/site/imgs/patio.png -------------------------------------------------------------------------------- /etc/site/imgs/three_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/site/imgs/three_50.png -------------------------------------------------------------------------------- /etc/site/imgs/two_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/site/imgs/two_50.png -------------------------------------------------------------------------------- /etc/spotbugs/exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/etc/spotbugs/exclude.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version = 0.1.0 -------------------------------------------------------------------------------- /gradle/docker.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradle/docker.gradle -------------------------------------------------------------------------------- /gradle/docs.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradle/docs.gradle -------------------------------------------------------------------------------- /gradle/fixtures.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradle/fixtures.gradle -------------------------------------------------------------------------------- /gradle/quality.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradle/quality.gradle -------------------------------------------------------------------------------- /gradle/security.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradle/security.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/gradlew.bat -------------------------------------------------------------------------------- /micronaut-cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/micronaut-cli.yml -------------------------------------------------------------------------------- /src/main/java/patio/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/Application.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/Builder.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/Check.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/Error.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/NotNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/NotNull.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/NotPresent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/NotPresent.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/OffsetPaginationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/OffsetPaginationRequest.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/OffsetPaginationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/OffsetPaginationResult.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/PaginationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/PaginationRequest.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/PaginationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/PaginationResult.java -------------------------------------------------------------------------------- /src/main/java/patio/common/domain/utils/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/domain/utils/Result.java -------------------------------------------------------------------------------- /src/main/java/patio/common/graphql/ArgumentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/graphql/ArgumentUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/common/graphql/CommonScalarProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/common/graphql/CommonScalarProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/group/domain/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/domain/Group.java -------------------------------------------------------------------------------- /src/main/java/patio/group/domain/UserGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/domain/UserGroup.java -------------------------------------------------------------------------------- /src/main/java/patio/group/domain/UserGroupKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/domain/UserGroupKey.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/AddUserToGroupInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/AddUserToGroupInput.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/GetGroupInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/GetGroupInput.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/GroupFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/GroupFetcher.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/GroupFetcherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/GroupFetcherUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/GroupProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/GroupProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/GroupTypeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/GroupTypeProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/LeaveGroupInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/LeaveGroupInput.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/ListUsersGroupInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/ListUsersGroupInput.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/UpsertGroupInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/UpsertGroupInput.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/UserGroupFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/UserGroupFetcher.java -------------------------------------------------------------------------------- /src/main/java/patio/group/graphql/UserGroupFetcherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/graphql/UserGroupFetcherUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/group/repositories/GroupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/repositories/GroupRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/group/repositories/UserGroupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/repositories/UserGroupRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/group/repositories/internal/MicroGroupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/repositories/internal/MicroGroupRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/group/repositories/internal/MicroUserGroupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/repositories/internal/MicroUserGroupRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/GroupService.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/UserGroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/UserGroupService.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/internal/DefaultGroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/internal/DefaultGroupService.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/internal/DefaultUserGroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/internal/DefaultUserGroupService.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/internal/UserCanSeeGroupMembers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/internal/UserCanSeeGroupMembers.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/internal/UserIsGroupAdmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/internal/UserIsGroupAdmin.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/internal/UserIsInGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/internal/UserIsInGroup.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/internal/UserIsNotInGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/internal/UserIsNotInGroup.java -------------------------------------------------------------------------------- /src/main/java/patio/group/services/internal/UserIsNotUniqueGroupAdmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/group/services/internal/UserIsNotUniqueGroupAdmin.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/domain/Email.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/domain/Email.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/EmailComposer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/EmailComposer.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/EmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/EmailService.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/internal/AwsSesMailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/internal/AwsSesMailService.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/internal/DefaultAwsCredentialsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/internal/DefaultAwsCredentialsProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/internal/EmailComposerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/internal/EmailComposerService.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/internal/MessagesFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/internal/MessagesFactory.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/internal/templates/JadeConfigurationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/internal/templates/JadeConfigurationFactory.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/internal/templates/JadeTemplateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/internal/templates/JadeTemplateService.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/internal/templates/MailResourceBundleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/internal/templates/MailResourceBundleFactory.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/email/services/internal/templates/URLResolverService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/email/services/internal/templates/URLResolverService.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/Context.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/ExecutionInputCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/ExecutionInputCustomizer.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/GraphQLFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/GraphQLFactory.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/GraphQLSchemaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/GraphQLSchemaFactory.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/I18nGraphQLError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/I18nGraphQLError.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/MutationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/MutationProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/QueryProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/QueryProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/ResultUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/ResultUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/ScalarProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/ScalarProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/TypeDefinitionRegistryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/TypeDefinitionRegistryFactory.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/TypeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/TypeProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/dataloader/DataLoaderRegistryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/dataloader/DataLoaderRegistryFactory.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/instrumentation/AuthenticationCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/instrumentation/AuthenticationCheck.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/instrumentation/AuthenticationCheckState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/instrumentation/AuthenticationCheckState.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/scalars/ScalarsConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/scalars/ScalarsConstants.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/scalars/internal/DayOfWeekCoercing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/scalars/internal/DayOfWeekCoercing.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/scalars/internal/ScalarsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/scalars/internal/ScalarsUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/graphql/scalars/internal/UUIDCoercing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/graphql/scalars/internal/UUIDCoercing.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/persistence/MicroBaseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/persistence/MicroBaseRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/utils/ErrorConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/utils/ErrorConstants.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/utils/FunctionsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/utils/FunctionsUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/utils/IterableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/utils/IterableUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/infrastructure/utils/OptionalUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/infrastructure/utils/OptionalUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/security/domain/Login.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/domain/Login.java -------------------------------------------------------------------------------- /src/main/java/patio/security/domain/Tokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/domain/Tokens.java -------------------------------------------------------------------------------- /src/main/java/patio/security/graphql/ChangePasswordInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/graphql/ChangePasswordInput.java -------------------------------------------------------------------------------- /src/main/java/patio/security/graphql/LoginInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/graphql/LoginInput.java -------------------------------------------------------------------------------- /src/main/java/patio/security/graphql/ResetPasswordFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/graphql/ResetPasswordFetcher.java -------------------------------------------------------------------------------- /src/main/java/patio/security/graphql/SecurityFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/graphql/SecurityFetcher.java -------------------------------------------------------------------------------- /src/main/java/patio/security/graphql/SecurityFetcherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/graphql/SecurityFetcherUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/security/graphql/SecurityProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/graphql/SecurityProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/CryptoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/CryptoService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/GoogleUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/GoogleUserService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/OauthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/OauthService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/ResetPasswordService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/ResetPasswordService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/SecurityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/SecurityService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/AlgorithmFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/AlgorithmFactory.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/Auth0CryptoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/Auth0CryptoService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/DefaultGoogleUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/DefaultGoogleUserService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/DefaultResetPasswordService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/DefaultResetPasswordService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/DefaultSecurityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/DefaultSecurityService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/OtpExpiredForUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/OtpExpiredForUser.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/PasswordIsBlank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/PasswordIsBlank.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/SamePassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/SamePassword.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/ScribeOauth2ServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/ScribeOauth2ServiceProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/ScribeOauthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/ScribeOauthService.java -------------------------------------------------------------------------------- /src/main/java/patio/security/services/internal/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/security/services/internal/SecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/patio/user/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/domain/User.java -------------------------------------------------------------------------------- /src/main/java/patio/user/graphql/UserBatchLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/graphql/UserBatchLoader.java -------------------------------------------------------------------------------- /src/main/java/patio/user/graphql/UserFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/graphql/UserFetcher.java -------------------------------------------------------------------------------- /src/main/java/patio/user/graphql/UserProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/graphql/UserProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/user/repositories/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/repositories/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/user/repositories/internal/MicroUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/repositories/internal/MicroUserRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/user/services/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/services/UserService.java -------------------------------------------------------------------------------- /src/main/java/patio/user/services/internal/DefaultUserInitService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/services/internal/DefaultUserInitService.java -------------------------------------------------------------------------------- /src/main/java/patio/user/services/internal/DefaultUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/user/services/internal/DefaultUserService.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/domain/Vote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/domain/Vote.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/domain/VoteByMoodDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/domain/VoteByMoodDTO.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/domain/Voting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/domain/Voting.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/domain/VotingStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/domain/VotingStats.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/CreateVoteInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/CreateVoteInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/CreateVotingInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/CreateVotingInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/DidIVoteInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/DidIVoteInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/GetLastVotingInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/GetLastVotingInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/GetStatsByGroupInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/GetStatsByGroupInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/GetVotingInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/GetVotingInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/ListVotingsGroupInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/ListVotingsGroupInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/UserVotesInGroupInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/UserVotesInGroupInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/VotingFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/VotingFetcher.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/VotingFetcherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/VotingFetcherUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/VotingProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/VotingProvider.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/VotingStatsFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/VotingStatsFetcher.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/VotingStatsFetcherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/VotingStatsFetcherUtils.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/graphql/VotingStatsInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/graphql/VotingStatsInput.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/repositories/VoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/repositories/VoteRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/repositories/VotingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/repositories/VotingRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/repositories/VotingStatsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/repositories/VotingStatsRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/repositories/internal/MicroVoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/repositories/internal/MicroVoteRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/repositories/internal/MicroVotingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/repositories/internal/MicroVotingRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/repositories/internal/MicroVotingStatsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/repositories/internal/MicroVotingStatsRepository.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/VotingScheduling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/VotingScheduling.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/VotingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/VotingService.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/VotingStatsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/VotingStatsService.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/internal/DefaultVotingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/internal/DefaultVotingService.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/internal/DefaultVotingStatsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/internal/DefaultVotingStatsService.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/internal/UserOnlyVotedOnce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/internal/UserOnlyVotedOnce.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/internal/VoteAnonymousAllowedInGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/internal/VoteAnonymousAllowedInGroup.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/internal/VoteScoreBoundaries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/internal/VoteScoreBoundaries.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/internal/VotingHasExpired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/internal/VotingHasExpired.java -------------------------------------------------------------------------------- /src/main/java/patio/voting/services/internal/VotingSchedulingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/java/patio/voting/services/internal/VotingSchedulingService.java -------------------------------------------------------------------------------- /src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/application-prod.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/application.yml.template -------------------------------------------------------------------------------- /src/main/resources/graphql/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/graphql/schema.graphqls -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/messages.properties -------------------------------------------------------------------------------- /src/main/resources/messages_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/messages_es.properties -------------------------------------------------------------------------------- /src/main/resources/messages_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/messages_fr.properties -------------------------------------------------------------------------------- /src/main/resources/migrations/V10__remove_visible_member_list.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V10__remove_visible_member_list.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V11__add_expired_to_voting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V11__add_expired_to_voting.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V12__set_expired_to_existing_votings.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V12__set_expired_to_existing_votings.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V13__add_voting_duration_to_group.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V13__add_voting_duration_to_group.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V14__set_voting_duration_to_existing_groups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V14__set_voting_duration_to_existing_groups.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V1__initial_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V1__initial_schema.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V2__users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V2__users.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V3__voting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V3__voting.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V4__add_otp_creation_date_to_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V4__add_otp_creation_date_to_users.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V5__voting_average_to_float.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V5__voting_average_to_float.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V6__add_hue_mood_to_vote.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V6__add_hue_mood_to_vote.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V7__create_table_voting_stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V7__create_table_voting_stats.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V8__fix_created_at_data_from_voting_stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V8__fix_created_at_data_from_voting_stats.sql -------------------------------------------------------------------------------- /src/main/resources/migrations/V9__calculates_moving_averages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/migrations/V9__calculates_moving_averages.sql -------------------------------------------------------------------------------- /src/main/resources/templates/resetPassword.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/templates/resetPassword.pug -------------------------------------------------------------------------------- /src/main/resources/templates/voting.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/main/resources/templates/voting.pug -------------------------------------------------------------------------------- /src/test/java/patio/ArchitectureLayersTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/ArchitectureLayersTests.java -------------------------------------------------------------------------------- /src/test/java/patio/common/domain/utils/BuilderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/common/domain/utils/BuilderTests.java -------------------------------------------------------------------------------- /src/test/java/patio/group/repositories/GroupRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/group/repositories/GroupRepositoryTests.java -------------------------------------------------------------------------------- /src/test/java/patio/group/services/UserGroupServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/group/services/UserGroupServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/email/services/EmailComposerServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/email/services/EmailComposerServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/email/services/internal/templates/JadeTemplateServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/email/services/internal/templates/JadeTemplateServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/email/services/internal/templates/MailResourceBundleFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/email/services/internal/templates/MailResourceBundleFactoryTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/email/services/internal/templates/UrlResolverServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/email/services/internal/templates/UrlResolverServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/AuthenticationCheckTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/AuthenticationCheckTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/ExecutionInputCustomizerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/ExecutionInputCustomizerTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/GraphQLFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/GraphQLFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/dataloader/DataLoaderRegistryFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/dataloader/DataLoaderRegistryFactoryTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/GroupFetcherTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/GroupFetcherTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/ResetPasswordFetcherTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/ResetPasswordFetcherTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/SecurityFetcherTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/SecurityFetcherTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/UserFetcherTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/UserFetcherTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/UserGroupFetcherTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/UserGroupFetcherTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/VotingFetcherTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/VotingFetcherTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/VotingStatsFetcherTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/VotingStatsFetcherTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/archunit/FetchersTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/archunit/FetchersTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/fetchers/utils/FetcherTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/fetchers/utils/FetcherTestUtils.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/scalars/DayOfWeekTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/scalars/DayOfWeekTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/graphql/scalars/IDTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/graphql/scalars/IDTests.java -------------------------------------------------------------------------------- /src/test/java/patio/infrastructure/tests/Fixtures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/infrastructure/tests/Fixtures.java -------------------------------------------------------------------------------- /src/test/java/patio/security/services/ResetPasswordServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/security/services/ResetPasswordServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/security/services/internal/AlgorithmFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/security/services/internal/AlgorithmFactoryTests.java -------------------------------------------------------------------------------- /src/test/java/patio/security/services/internal/Auth0CryptoServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/security/services/internal/Auth0CryptoServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/security/services/internal/DefaultSecurityServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/security/services/internal/DefaultSecurityServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/user/domain/UserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/user/domain/UserTests.java -------------------------------------------------------------------------------- /src/test/java/patio/user/repositories/UserRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/user/repositories/UserRepositoryTests.java -------------------------------------------------------------------------------- /src/test/java/patio/user/services/UserServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/user/services/UserServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/voting/repositories/VoteRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/voting/repositories/VoteRepositoryTests.java -------------------------------------------------------------------------------- /src/test/java/patio/voting/repositories/VotingRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/voting/repositories/VotingRepositoryTests.java -------------------------------------------------------------------------------- /src/test/java/patio/voting/repositories/VotingStatsRepositoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/voting/repositories/VotingStatsRepositoryTests.java -------------------------------------------------------------------------------- /src/test/java/patio/voting/services/VotingServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/voting/services/VotingServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/voting/services/VotingStatsServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/voting/services/VotingStatsServiceTests.java -------------------------------------------------------------------------------- /src/test/java/patio/voting/services/internal/VotingSchedulingServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/java/patio/voting/services/internal/VotingSchedulingServiceTests.java -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/application.yml -------------------------------------------------------------------------------- /src/test/resources/patio/group/repositories/testFindAllByDayOfWeekAndVotingTimeLessEq.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/group/repositories/testFindAllByDayOfWeekAndVotingTimeLessEq.sql -------------------------------------------------------------------------------- /src/test/resources/patio/group/repositories/testFindAllByVotingCreatedAtBetween.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/group/repositories/testFindAllByVotingCreatedAtBetween.sql -------------------------------------------------------------------------------- /src/test/resources/patio/group/repositories/testFindExpiredVotingsGroup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/group/repositories/testFindExpiredVotingsGroup.sql -------------------------------------------------------------------------------- /src/test/resources/patio/group/repositories/testFindFavouriteGroup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/group/repositories/testFindFavouriteGroup.sql -------------------------------------------------------------------------------- /src/test/resources/patio/infrastructure/graphql/anonymousallowed_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/infrastructure/graphql/anonymousallowed_schema.graphql -------------------------------------------------------------------------------- /src/test/resources/patio/infrastructure/graphql/scalars/dayofweek_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/infrastructure/graphql/scalars/dayofweek_schema.graphql -------------------------------------------------------------------------------- /src/test/resources/patio/infrastructure/graphql/scalars/id_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/infrastructure/graphql/scalars/id_schema.graphql -------------------------------------------------------------------------------- /src/test/resources/patio/user/repositories/testFindByIdAndVotingUser.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/user/repositories/testFindByIdAndVotingUser.sql -------------------------------------------------------------------------------- /src/test/resources/patio/user/repositories/testListUsersByIds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/user/repositories/testListUsersByIds.sql -------------------------------------------------------------------------------- /src/test/resources/patio/user/repositories/testListUsersByIdsSameOrderAsListUsers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/user/repositories/testListUsersByIdsSameOrderAsListUsers.sql -------------------------------------------------------------------------------- /src/test/resources/patio/voting/repositories/testFindAllVotesByMood.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/voting/repositories/testFindAllVotesByMood.sql -------------------------------------------------------------------------------- /src/test/resources/patio/voting/repositories/testFindByIdAndVotingUser.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/voting/repositories/testFindByIdAndVotingUser.sql -------------------------------------------------------------------------------- /src/test/resources/patio/voting/repositories/testFindMovingAverageByGroup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/voting/repositories/testFindMovingAverageByGroup.sql -------------------------------------------------------------------------------- /src/test/resources/patio/voting/repositories/testGetAvgVoteCountByVoting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/voting/repositories/testGetAvgVoteCountByVoting.sql -------------------------------------------------------------------------------- /src/test/resources/patio/voting/repositories/testGetMaxExpectedVoteCountByVoting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/voting/repositories/testGetMaxExpectedVoteCountByVoting.sql -------------------------------------------------------------------------------- /src/test/resources/patio/voting/repositories/testGetVoteCountByVoting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/voting/repositories/testGetVoteCountByVoting.sql -------------------------------------------------------------------------------- /src/test/resources/patio/voting/repositories/testListUsersByIdsSameOrderAsListUsers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/patio/voting/repositories/testListUsersByIdsSameOrderAsListUsers.sql -------------------------------------------------------------------------------- /src/test/resources/templates/example.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patio-team/patio-api/HEAD/src/test/resources/templates/example.pug --------------------------------------------------------------------------------