]> source.dussan.org Git - sonarqube.git/commit
SONAR-3633 improve the management of server-side settings
authorSimon Brandhof <simon.brandhof@gmail.com>
Fri, 13 Jul 2012 18:28:40 +0000 (20:28 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Fri, 13 Jul 2012 18:33:35 +0000 (20:33 +0200)
commit6cc4d52f9791ad2547111543e41662c7522f89b8
treef10b9fb8965965f5c8ef504f6634c05a86f561bf
parent6df8db4603834eeb4d3b897487650ff6348da1d5
SONAR-3633 improve the management of server-side settings

* do not save default resource permissions in a db migration but in a server-side extension

* new component to save settings from server-side components. It will have to be used by ruby app later.
38 files changed:
sonar-core/src/main/java/org/sonar/core/properties/PropertiesDao.java
sonar-core/src/main/java/org/sonar/core/properties/PropertiesMapper.java
sonar-core/src/main/resources/org/sonar/core/persistence/rows-h2.sql
sonar-core/src/main/resources/org/sonar/core/properties/PropertiesMapper.xml
sonar-core/src/test/java/org/sonar/core/properties/PropertiesDaoTest.java
sonar-core/src/test/resources/org/sonar/core/properties/PropertiesDaoTest/deleteGlobalProperties-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/properties/PropertiesDaoTest/deleteGlobalProperties.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/properties/PropertiesDaoTest/deleteGlobalProperty-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/properties/PropertiesDaoTest/deleteGlobalProperty.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/properties/PropertiesDaoTest/saveGlobalProperties-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/properties/PropertiesDaoTest/saveGlobalProperties.xml [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/config/Settings.java
sonar-server/src/main/java/org/sonar/server/configuration/Backup.java
sonar-server/src/main/java/org/sonar/server/configuration/PropertiesBackup.java
sonar-server/src/main/java/org/sonar/server/platform/GlobalSettingsUpdater.java [deleted file]
sonar-server/src/main/java/org/sonar/server/platform/PersistentSettings.java [new file with mode: 0644]
sonar-server/src/main/java/org/sonar/server/platform/Platform.java
sonar-server/src/main/java/org/sonar/server/platform/ServerDatabaseSettingsLoader.java [deleted file]
sonar-server/src/main/java/org/sonar/server/platform/ServerSettings.java
sonar-server/src/main/java/org/sonar/server/startup/RegisterNewDashboards.java
sonar-server/src/main/java/org/sonar/server/startup/RegisterNewFilters.java
sonar-server/src/main/java/org/sonar/server/startup/ServerMetadataPersister.java
sonar-server/src/main/java/org/sonar/server/startup/SetDefaultProjectPermissions.java [new file with mode: 0644]
sonar-server/src/main/java/org/sonar/server/ui/JRubyFacade.java
sonar-server/src/main/webapp/WEB-INF/db/migrate/320_move_default_roles.rb
sonar-server/src/test/java/org/sonar/server/configuration/ProfilesBackupTest.java
sonar-server/src/test/java/org/sonar/server/configuration/PropertiesBackupTest.java
sonar-server/src/test/java/org/sonar/server/platform/ServerSettingsTest.java
sonar-server/src/test/java/org/sonar/server/startup/ServerMetadataPersisterTest.java
sonar-server/src/test/java/org/sonar/server/startup/SetDefaultProjectPermissionsTest.java [new file with mode: 0644]
sonar-server/src/test/resources/org/sonar/server/platform/ServerSettingsTest/conf/sonar.properties
sonar-server/src/test/resources/org/sonar/server/platform/ServerSettingsTest/db/shared.xml [deleted file]
sonar-server/src/test/resources/org/sonar/server/startup/ServerMetadataPersisterTest/testDeleteProperties-result.xml [deleted file]
sonar-server/src/test/resources/org/sonar/server/startup/ServerMetadataPersisterTest/testDeleteProperties.xml [deleted file]
sonar-server/src/test/resources/org/sonar/server/startup/ServerMetadataPersisterTest/testSaveProperties-result.xml [deleted file]
sonar-server/src/test/resources/org/sonar/server/startup/ServerMetadataPersisterTest/testSaveProperties.xml [deleted file]
sonar-server/src/test/resources/org/sonar/server/startup/ServerMetadataPersisterTest/testUpdateExistingProperties-result.xml [deleted file]
sonar-server/src/test/resources/org/sonar/server/startup/ServerMetadataPersisterTest/testUpdateExistingProperties.xml [deleted file]