]> source.dussan.org Git - sonarqube.git/commit
SONAR-10597 Update QPROFILE_CHANGES#USER_LOGIN to USER_UUID
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Fri, 11 May 2018 07:13:40 +0000 (09:13 +0200)
committerSonarTech <sonartech@sonarsource.com>
Wed, 23 May 2018 18:20:47 +0000 (20:20 +0200)
commitbef8258c5216b14ab0b635d261ef6fe0f1e75fda
treeb06d9a7d26d1ba3f01e43bdd46e5e1ea55a47e6e
parent26fb4f056bbe071d6732cbf3bac67655faa2c663
SONAR-10597 Update QPROFILE_CHANGES#USER_LOGIN to USER_UUID

* SONAR-10597 Refactor ChangelogActionTest

Improve unit tests to really check JSON response
Add some tests on not covered use cases

* SONAR-10597 Rename QPROFILE_CHANGES#USER_LOGIN to USER_UUID

* SONAR-10597 Fix ChangelogAction to not return user uuid

* SONAR-10597 Add ITs to check qProfile changes after login update

* SONAR-10597 Set user uuid instead of login when saving qprofile changes
20 files changed:
server/sonar-db-core/src/main/resources/org/sonar/db/version/schema-h2.ddl
server/sonar-db-dao/src/main/java/org/sonar/db/qualityprofile/QProfileChangeDto.java
server/sonar-db-dao/src/main/resources/org/sonar/db/qualityprofile/QProfileChangeMapper.xml
server/sonar-db-dao/src/test/java/org/sonar/db/qualityprofile/QProfileChangeDaoTest.java
server/sonar-db-dao/src/test/java/org/sonar/db/qualityprofile/QualityProfileTesting.java
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/version/v72/DbVersion72.java
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/version/v72/RenameUserLoginToUserUuidOnTableQProfileChanges.java [new file with mode: 0644]
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v72/DbVersion72Test.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v72/RenameUserLoginToUserUuidOnTableQProfileChangesTest.java [new file with mode: 0644]
server/sonar-db-migration/src/test/resources/org/sonar/server/platform/db/migration/version/v72/RenameUserLoginToUserUuidOnTableQProfileChangesTest/qprofile_changes.sql [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ActiveRuleChange.java
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/RuleActivator.java
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/ChangelogAction.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ActiveRuleChangeTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/BuiltInQProfileInsertImplTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileRulesImplTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/ChangelogActionTest.java
tests/src/test/java/org/sonarqube/tests/qualityProfile/QualityProfilesWsTest.java
tests/src/test/java/org/sonarqube/tests/user/SonarCloudUpdateLoginDuringAuthenticationTest.java
tests/src/test/java/org/sonarqube/tests/user/SonarCloudUserSuite.java