]> source.dussan.org Git - sonarqube.git/commit
SONAR-5007 restore Q profile backup by keeping parent-child association
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Tue, 3 Jun 2014 13:25:11 +0000 (15:25 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Tue, 3 Jun 2014 19:45:31 +0000 (21:45 +0200)
commit2bc8b951c6cd51ea1d6a9bc132527b640983c177
tree6bc43a727a72280d21ea9ecf39a4ac442e4b74f9
parent45a5641ecb85ac0d99bce36fba7ab862c23db075
SONAR-5007 restore Q profile backup by keeping parent-child association
26 files changed:
sonar-server/src/main/java/org/sonar/server/qualityprofile/ProfilesManager.java
sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileBackup.java
sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileBackuper.java [new file with mode: 0644]
sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileService.java
sonar-server/src/main/java/org/sonar/server/qualityprofile/RuleActivationContext.java
sonar-server/src/main/java/org/sonar/server/qualityprofile/RuleActivationContextFactory.java
sonar-server/src/main/java/org/sonar/server/qualityprofile/RuleActivator.java
sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/BulkRuleActivationActions.java
sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/ProfilesWs.java
sonar-server/src/main/java/org/sonar/server/rule/RegisterRules.java
sonar-server/src/main/webapp/WEB-INF/app/controllers/api/profiles_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/profiles_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/models/internal.rb
sonar-server/src/test/java/org/sonar/server/qualityprofile/ProfilesManagerTest.java
sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileBackupTest.java
sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileBackuperMediumTest.java [new file with mode: 0644]
sonar-server/src/test/java/org/sonar/server/qualityprofile/RuleActivatorMediumTest.java
sonar-server/src/test/java/org/sonar/server/qualityprofile/RuleChangeTest.java
sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesTest.java
sonar-server/src/test/java/org/sonar/server/rule/RuleBackendMediumTest.java
sonar-server/src/test/resources/org/sonar/server/qualityprofile/QProfileBackuperMediumTest/expected-backup.xml [new file with mode: 0644]
sonar-server/src/test/resources/org/sonar/server/qualityprofile/QProfileBackuperMediumTest/not-xml-backup.txt [new file with mode: 0644]
sonar-server/src/test/resources/org/sonar/server/qualityprofile/QProfileBackuperMediumTest/restore-child.xml [new file with mode: 0644]
sonar-server/src/test/resources/org/sonar/server/qualityprofile/QProfileBackuperMediumTest/restore-parent.xml [new file with mode: 0644]
sonar-server/src/test/resources/org/sonar/server/qualityprofile/QProfileBackuperMediumTest/restore.xml [new file with mode: 0644]
sonar-server/src/test/resources/org/sonar/server/qualityprofile/QProfileBackuperMediumTest/restore_fails_to_deactivate_inherited_rule.xml [new file with mode: 0644]