]>
source.dussan.org Git - sonarqube.git/log
Grégoire Aubert [Fri, 24 Mar 2017 10:26:27 +0000 (11:26 +0100)]
SONAR-8990 Add the list of members of an organization
Grégoire Aubert [Mon, 27 Mar 2017 12:46:10 +0000 (14:46 +0200)]
SONAR-8990 Create the organizations members store
Teryk Bellahsene [Wed, 29 Mar 2017 09:36:09 +0000 (11:36 +0200)]
SONAR-8838 Tags can be set on project components only
Teryk Bellahsene [Wed, 29 Mar 2017 09:20:26 +0000 (11:20 +0200)]
SONAR-8842 Fix typo in api/components/search_projects description
Daniel Schwarz [Mon, 27 Mar 2017 13:15:37 +0000 (15:15 +0200)]
SONAR-8952 only index rules, when they are updated in db
Daniel Schwarz [Mon, 27 Mar 2017 09:07:26 +0000 (11:07 +0200)]
remove redundant superclass BaseIndex
Daniel Schwarz [Mon, 27 Mar 2017 09:04:11 +0000 (11:04 +0200)]
replace guava functions with method references or lambdas
Daniel Schwarz [Wed, 29 Mar 2017 10:54:56 +0000 (12:54 +0200)]
fix quality flaws
Sébastien Lesaint [Fri, 24 Mar 2017 17:23:23 +0000 (18:23 +0100)]
SONAR-8435 status is STARTING if migration is done but SQ isn't up
Stas Vilchik [Wed, 29 Mar 2017 07:41:51 +0000 (09:41 +0200)]
fix public paths for js chunks
Julien Lancelot [Wed, 29 Mar 2017 07:05:28 +0000 (09:05 +0200)]
Add web context in LitTest
Simon Brandhof [Wed, 29 Mar 2017 07:26:53 +0000 (09:26 +0200)]
Fix Quality flaws
Grégoire Aubert [Wed, 29 Mar 2017 06:30:56 +0000 (08:30 +0200)]
Add autofocus in project search on projects page
Daniel Schwarz [Tue, 28 Mar 2017 11:40:53 +0000 (13:40 +0200)]
SONAR-8857 api/qualityprofiles/projects must filter on org
When searching for not yet associated projects of a quality profile, only projects of the same organization may be returned.
Julien Lancelot [Tue, 28 Mar 2017 14:26:19 +0000 (16:26 +0200)]
Fix quality flaws
Julien Lancelot [Tue, 28 Mar 2017 14:12:44 +0000 (16:12 +0200)]
Improve test stability
Simon Brandhof [Tue, 28 Mar 2017 14:15:09 +0000 (16:15 +0200)]
Fix Quality flaws
Stas Vilchik [Tue, 28 Mar 2017 13:25:50 +0000 (15:25 +0200)]
MMF-721 apply feedback (#1858)
* add real links to the bubble chart
* do not display org names if feature is not enabled
* display bubbles with zero measure
* display color legend
* add charts descriptions
Daniel Schwarz [Tue, 28 Mar 2017 09:24:43 +0000 (11:24 +0200)]
SONAR-8857 improved it debugging
Julien Lancelot [Tue, 28 Mar 2017 09:17:31 +0000 (11:17 +0200)]
Remove no more used DbUnit files
Julien Lancelot [Tue, 28 Mar 2017 09:15:23 +0000 (11:15 +0200)]
Remove DbUnit usage from UserGroupDaoTest
Julien Lancelot [Tue, 28 Mar 2017 09:09:53 +0000 (11:09 +0200)]
Remove DbUnit usage from RoleDaoTest
Julien Lancelot [Tue, 28 Mar 2017 08:46:06 +0000 (10:46 +0200)]
Remove DbUnit usage from GroupDaoTest
Julien Lancelot [Tue, 28 Mar 2017 08:39:42 +0000 (10:39 +0200)]
Remove DbUnit usage from PermissionTemplateDaoTest
Daniel Schwarz [Tue, 28 Mar 2017 09:08:05 +0000 (11:08 +0200)]
SONAR-8857 use "restore_profile" from sonar-ws in ITs
Grégoire Aubert [Mon, 27 Mar 2017 14:59:34 +0000 (16:59 +0200)]
Fix code style
Julien Lancelot [Mon, 27 Mar 2017 14:25:15 +0000 (16:25 +0200)]
Merge remote-tracking branch 'origin/branch-6.3'
Simon Brandhof [Fri, 24 Mar 2017 06:22:51 +0000 (07:22 +0100)]
Drop unused SQL requests from ActiveRuleDao and QualityProfileDao
Teryk Bellahsene [Fri, 24 Mar 2017 13:27:04 +0000 (14:27 +0100)]
SONAR-8997 SONAR-8998 Filter organization members when selecting users to change permissions and template permissions
Teryk Bellahsene [Thu, 23 Mar 2017 15:58:43 +0000 (16:58 +0100)]
SONAR-8999 Return only organization members when changing group membership
Duarte Meneses [Fri, 24 Mar 2017 15:06:46 +0000 (16:06 +0100)]
SONAR-8995 Scanner fails when using issue exclusions
Grégoire Aubert [Mon, 27 Mar 2017 10:06:05 +0000 (12:06 +0200)]
SONAR-8844 Fix project tags selector (#1857)
* Limit list size to 10 elements max
* Fix long tags display
Stas Vilchik [Mon, 27 Mar 2017 10:04:48 +0000 (12:04 +0200)]
optimize js bundles (#1855)
Julien Lancelot [Mon, 27 Mar 2017 08:13:46 +0000 (10:13 +0200)]
SONAR-8969 Extract generation of avatar in a class
Teryk Bellahsene [Fri, 24 Mar 2017 15:35:10 +0000 (16:35 +0100)]
SONAR-8980 Do not user index method getNullableByLogin
Teryk Bellahsene [Wed, 22 Mar 2017 17:04:57 +0000 (18:04 +0100)]
SONAR-8980 Reindex user when creating an organization (personal or not)
Teryk Bellahsene [Wed, 22 Mar 2017 14:53:55 +0000 (15:53 +0100)]
SONAR-8980 Reindex users when deleting an organization
Teryk Bellahsene [Wed, 22 Mar 2017 13:55:24 +0000 (14:55 +0100)]
SONAR-8980 Index a list of users
Teryk Bellahsene [Wed, 22 Mar 2017 09:53:56 +0000 (10:53 +0100)]
SONAR-8980 Reindex a user when removing an organization membership
Teryk Bellahsene [Tue, 21 Mar 2017 17:28:37 +0000 (18:28 +0100)]
SONAR-8980 Reindex a user when adding an organization membership
Teryk Bellahsene [Tue, 21 Mar 2017 17:02:22 +0000 (18:02 +0100)]
SONAR-8980 Index organizations when indexing a user
Grégoire Aubert [Fri, 24 Mar 2017 15:42:15 +0000 (16:42 +0100)]
Fix menu hover highlighting
Daniel Schwarz [Fri, 24 Mar 2017 15:20:16 +0000 (16:20 +0100)]
SONAR-8857 fix quality flaws
* reduce duplications
* remove deprecated method
* remove deprecated method
* remove deprecated methods in qprofile dao
* remove unused constant
* use method reference instead of lambda
* remove deprecated QProfileRef
* use method reference instead of lambda
* replace conditional operators by Optionals
Stas Vilchik [Fri, 24 Mar 2017 15:05:58 +0000 (16:05 +0100)]
fix search on projects page
Sébastien Lesaint [Thu, 23 Mar 2017 15:36:01 +0000 (16:36 +0100)]
SONAR-8864 add canCreateCustomRule to response of api/rules/app
Sébastien Lesaint [Thu, 23 Mar 2017 15:18:39 +0000 (16:18 +0100)]
SONAR-9006 add canCustomizeRule to response of api/rules/app
Eric Hartmann [Fri, 24 Mar 2017 09:23:29 +0000 (10:23 +0100)]
SONAR-9002 Add a log when a node is waiting for initialization
Stas Vilchik [Fri, 24 Mar 2017 09:01:05 +0000 (10:01 +0100)]
add flow-typed definitions (#1847)
Stas Vilchik [Thu, 23 Mar 2017 16:56:23 +0000 (17:56 +0100)]
SONAR-8969 use avatar field
Julien Lancelot [Fri, 24 Mar 2017 07:43:02 +0000 (08:43 +0100)]
SONAR-8969 Replace user email by avatar in issue changelog WS
Julien Lancelot [Fri, 24 Mar 2017 07:17:49 +0000 (08:17 +0100)]
Merge remote-tracking branch 'origin/branch-6.3'
Julien Lancelot [Thu, 23 Mar 2017 16:24:37 +0000 (17:24 +0100)]
Fix changelog of api/components/show
Simon Brandhof [Thu, 23 Mar 2017 22:51:30 +0000 (23:51 +0100)]
Fix reliability of RemoveGroupActionTest
Sometimes the test "fail_when_group_id_does_not_exist" fails with error:
Expected test to throw (an instance of org.sonar.server.exceptions.NotFoundException and exception with message a string containing "No group with id '42'")
That occurs when other tests have created at least 42 groups, so that
the id sequence reached value 42.
Daniel Schwarz [Thu, 23 Mar 2017 16:28:29 +0000 (17:28 +0100)]
SONAR-8857 make api/qualityprofiles/de|activate_rules organization aware
Daniel Schwarz [Thu, 23 Mar 2017 16:11:29 +0000 (17:11 +0100)]
SONAR-8857 remove redundant QProfileService class
Daniel Schwarz [Thu, 23 Mar 2017 15:50:45 +0000 (16:50 +0100)]
SONAR-8857 reduce duplicated code for bulk requests
Daniel Schwarz [Thu, 23 Mar 2017 15:21:29 +0000 (16:21 +0100)]
SONAR-8857 split BulkRuleActivationActions
Daniel Schwarz [Thu, 23 Mar 2017 14:44:35 +0000 (15:44 +0100)]
SONAR-8857 make api/qualityprofiles/activate_rule organization aware
Daniel Schwarz [Thu, 23 Mar 2017 11:05:48 +0000 (12:05 +0100)]
SONAR-8857 make api/qualityprofiles/deactivate_rule organization aware
Daniel Schwarz [Thu, 23 Mar 2017 10:00:24 +0000 (11:00 +0100)]
provide session to QProfileService
Daniel Schwarz [Thu, 23 Mar 2017 09:25:32 +0000 (10:25 +0100)]
SONAR-8857 split RuleActivationActions into activation and deactivation
Sébastien Lesaint [Thu, 23 Mar 2017 08:55:57 +0000 (09:55 +0100)]
SONAR-8867 fix too long property identifier in RuleDto for most SGBDs
Sébastien Lesaint [Wed, 22 Mar 2017 15:07:06 +0000 (16:07 +0100)]
SONAR-8867 drop metadata columns from table RULES
Sébastien Lesaint [Wed, 22 Mar 2017 15:05:29 +0000 (16:05 +0100)]
SONAR-8867 add AbstractDbTester#assertColumnDoesNotExist
Sébastien Lesaint [Wed, 22 Mar 2017 15:04:38 +0000 (16:04 +0100)]
SONAR-8897 add H2 support in DropColumnsBuilder
Sébastien Lesaint [Wed, 22 Mar 2017 13:58:38 +0000 (14:58 +0100)]
SONAR-8867 RuleResultSetIterator supports table RULES_METADATA
Sébastien Lesaint [Wed, 22 Mar 2017 10:49:05 +0000 (11:49 +0100)]
SONAR-8867 read and write into table RULES_METADATA
Sébastien Lesaint [Tue, 21 Mar 2017 11:00:08 +0000 (12:00 +0100)]
SONAR-8867 populate table RULES_METADATA
Sébastien Lesaint [Tue, 21 Mar 2017 09:58:22 +0000 (10:58 +0100)]
SONAR-8867 create table RULES_METADATA
Sébastien Lesaint [Wed, 22 Mar 2017 07:58:43 +0000 (08:58 +0100)]
SONAR-8867 add organizationUuid parameter to RuleDao#selectByQuery
Sébastien Lesaint [Wed, 22 Mar 2017 07:56:57 +0000 (08:56 +0100)]
SONAR-8867 add and use RuleDao#selectAllDefinitions
and added organizationUuid parameter to RuleDao#selectAll
Sébastien Lesaint [Tue, 21 Mar 2017 18:17:12 +0000 (19:17 +0100)]
SONAR-8867 make UserDao#selectEnabled process RuleDefinitionDto
rather than RuleDto
Sébastien Lesaint [Tue, 21 Mar 2017 18:14:06 +0000 (19:14 +0100)]
SONAR-8867 add and use UserDao#selectDefinitionByKeys
and add organizationUuid parameter to UserDao#selectByKeys
Sébastien Lesaint [Tue, 21 Mar 2017 17:47:31 +0000 (18:47 +0100)]
SONAR-8867 add and use RuleDao#selectDefinitionById[s]
and add organizationUuid parameter to selectById[s]
Sébastien Lesaint [Tue, 21 Mar 2017 17:30:49 +0000 (18:30 +0100)]
SONAR-8867 add and use RuleDao#selectOrFailDefinitionByKey
and add organization uuid parameter to RuleDao#selectOrFailByKey
Sébastien Lesaint [Tue, 21 Mar 2017 17:02:27 +0000 (18:02 +0100)]
SONAR-8867 add and use RuleDao#selectDefinitionByKey
and add organization parameter to RuleDao#selectByKey
Sébastien Lesaint [Tue, 21 Mar 2017 10:31:43 +0000 (11:31 +0100)]
SONAR-8867 add CoreDbTester#defaultOrganization()
Sébastien Lesaint [Tue, 21 Mar 2017 09:55:15 +0000 (10:55 +0100)]
SONAR-8867 fix support for composite PK in assertPrimaryKey
Sébastien Lesaint [Mon, 20 Mar 2017 16:58:02 +0000 (17:58 +0100)]
SONAR-8867 enforce definition and metadata are inserted/updated separately
Sébastien Lesaint [Mon, 20 Mar 2017 14:43:28 +0000 (15:43 +0100)]
SONAR-8867 RuleDto aggregates RuleDefinitionDto and RuleMetadataDto
Sébastien Lesaint [Mon, 20 Mar 2017 13:08:09 +0000 (14:08 +0100)]
SONAR−8867 split persistence of rule definition from metadata
Sébastien Lesaint [Mon, 20 Mar 2017 09:39:05 +0000 (10:39 +0100)]
SONAR-8867 split insert/update of definition and metadata in DAO
Sébastien Lesaint [Fri, 17 Mar 2017 16:42:14 +0000 (17:42 +0100)]
SONAR-8867 don't open extra DbSession in RuleCreator
Sébastien Lesaint [Fri, 17 Mar 2017 16:34:41 +0000 (17:34 +0100)]
SONAR-8867 remove usused RuleDao#selectEnabled(DbSession)
only override with ResultHandler is used
Sébastien Lesaint [Fri, 17 Mar 2017 16:16:26 +0000 (17:16 +0100)]
SONAR-6547 remove now useless ClearRulesOverloadedDebt
Sébastien Lesaint [Fri, 17 Mar 2017 15:37:17 +0000 (16:37 +0100)]
SONAR-8867 remove unused RuleMapper#selectAll(ResultHandler)
Sébastien Lesaint [Fri, 17 Mar 2017 11:13:55 +0000 (12:13 +0100)]
SONAR-8867 a bit of formatting on RuleMapper.xml
Sébastien Lesaint [Fri, 17 Mar 2017 10:58:45 +0000 (11:58 +0100)]
SONAR-8867 add missing jdbcType to RuleMapper
Sébastien Lesaint [Fri, 17 Mar 2017 10:58:13 +0000 (11:58 +0100)]
SONAR-8867 remove unused RuleMapper#selectByName
Simon Brandhof [Wed, 22 Mar 2017 20:13:16 +0000 (21:13 +0100)]
SONAR-8925 re-enable IssueAssignTest
Simon Brandhof [Wed, 22 Mar 2017 16:42:25 +0000 (17:42 +0100)]
SONAR-8925 scanner sends param "organization" when requesting Quality profiles
Simon Brandhof [Tue, 21 Mar 2017 21:17:57 +0000 (22:17 +0100)]
SONAR-8971 check consistency of Quality profiles in Compute Engine
Simon Brandhof [Wed, 22 Mar 2017 14:12:52 +0000 (15:12 +0100)]
SONAR-8924 restrict count of projects on specified organization
Simon Brandhof [Wed, 22 Mar 2017 14:03:03 +0000 (15:03 +0100)]
SONAR-8924 compute active rules statistics via database
Using Elasticsearch is not accurate because the results
are not exhaustive. They can be paginated by the aggregations.
Moreover it brings useless complexity compared to the
simple and performance SQL requests.
Simon Brandhof [Tue, 21 Mar 2017 17:25:01 +0000 (18:25 +0100)]
SONAR-8924 add and populate field "orgUuid" to ES index rules/activeRule
Simon Brandhof [Tue, 21 Mar 2017 15:10:27 +0000 (16:10 +0100)]
SONAR-8889 fix Quality flaws in ActiveRuleIndexer
Simon Brandhof [Tue, 21 Mar 2017 15:03:45 +0000 (16:03 +0100)]
SONAR-8889 drop Quality profiles when deleting an organization
Simon Brandhof [Tue, 21 Mar 2017 15:03:23 +0000 (16:03 +0100)]
SONAR-8889 do not drop Quality profile at startup if already exists
Simon Brandhof [Thu, 16 Mar 2017 22:10:46 +0000 (23:10 +0100)]
SONAR-8889 api/qualityprofiles/delete must delete changelog and clean-up Elasticsearch
Simon Brandhof [Thu, 16 Mar 2017 21:48:25 +0000 (22:48 +0100)]
SONAR-8889 profile related SQLs to delete rows by list of key
Add the ability to delete rows by profile keys from all the tables
related to Quality profiles.