]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
8 years agoSONAR-8176 do not fail when ES is not available in api/system/info 1325/head
Sébastien Lesaint [Fri, 21 Oct 2016 09:36:52 +0000 (11:36 +0200)]
SONAR-8176 do not fail when ES is not available in api/system/info

8 years agoSONAR-8192 improve coverage of AlwaysIncreasingSystem2
Sébastien Lesaint [Fri, 21 Oct 2016 07:51:09 +0000 (09:51 +0200)]
SONAR-8192 improve coverage of AlwaysIncreasingSystem2

8 years agoSONAR-8318 api/project_links/search support null name or type
Sébastien Lesaint [Thu, 20 Oct 2016 14:53:30 +0000 (16:53 +0200)]
SONAR-8318 api/project_links/search support null name or type

8 years agoSONAR-8306 don't fail inserting scanner context if task is restarted
Sébastien Lesaint [Thu, 20 Oct 2016 13:08:12 +0000 (15:08 +0200)]
SONAR-8306 don't fail inserting scanner context if task is restarted

8 years agoSONAR-8134 fix isolation of organizations when dropping global permissions on user
Simon Brandhof [Fri, 21 Oct 2016 13:25:28 +0000 (15:25 +0200)]
SONAR-8134 fix isolation of organizations when dropping global permissions on user

8 years agoSONAR-8134 fix isolation of organizations when dropping global permissions
Simon Brandhof [Fri, 21 Oct 2016 13:25:28 +0000 (15:25 +0200)]
SONAR-8134 fix isolation of organizations when dropping global permissions
on user

8 years agoSONAR-8278 Support organizations in web service api/permissions/search_templates
Simon Brandhof [Fri, 21 Oct 2016 08:50:08 +0000 (10:50 +0200)]
SONAR-8278 Support organizations in web service api/permissions/search_templates

8 years agoSONAR-8134 merge PermissionRepository into PermissionTemplateService
Simon Brandhof [Thu, 20 Oct 2016 17:58:55 +0000 (19:58 +0200)]
SONAR-8134 merge PermissionRepository into PermissionTemplateService

8 years agoSONAR-8134 rename PermissionService
Simon Brandhof [Thu, 20 Oct 2016 17:19:58 +0000 (19:19 +0200)]
SONAR-8134 rename PermissionService

It's only about templates, so class is renamed
PermissionTemplateService.

8 years agoSONAR-8134 remove ComponentFinder from PermissionService
Simon Brandhof [Thu, 20 Oct 2016 17:04:00 +0000 (19:04 +0200)]
SONAR-8134 remove ComponentFinder from PermissionService

8 years agoSONAR-8134 do not verify provisioning permission in PermissionService
Simon Brandhof [Thu, 20 Oct 2016 16:41:38 +0000 (18:41 +0200)]
SONAR-8134 do not verify provisioning permission in PermissionService

8 years agoSONAR-8134 use a single DbSession in ReportSubmitter
Simon Brandhof [Thu, 20 Oct 2016 16:40:16 +0000 (18:40 +0200)]
SONAR-8134 use a single DbSession in ReportSubmitter

8 years agoSONAR-8134 remove useless CE step about permissions
Simon Brandhof [Thu, 20 Oct 2016 16:03:53 +0000 (18:03 +0200)]
SONAR-8134 remove useless CE step about permissions

No need to apply default permission template in CE
as it's already done during submit of report to WS.

8 years agoSONAR-8278 add DbSession param to DefaultRubyComponentService#create()
Simon Brandhof [Thu, 20 Oct 2016 15:09:21 +0000 (17:09 +0200)]
SONAR-8278 add DbSession param to DefaultRubyComponentService#create()

8 years agoSONAR-8278 remove coupling of Ruby on class PermissionService
Simon Brandhof [Wed, 19 Oct 2016 15:43:40 +0000 (17:43 +0200)]
SONAR-8278 remove coupling of Ruby on class PermissionService

8 years agoSONAR-8278 clean-up SearchTemplateAction and its test
Simon Brandhof [Wed, 19 Oct 2016 14:58:02 +0000 (16:58 +0200)]
SONAR-8278 clean-up SearchTemplateAction and its test

8 years agoSONAR-8134 replace WsTester by WsActionTester
Simon Brandhof [Wed, 19 Oct 2016 14:55:09 +0000 (16:55 +0200)]
SONAR-8134 replace WsTester by WsActionTester

in tests of permissions web services

8 years agoSONAR-6337 Detect encoding of a file from BOM
Evgeny Mandrikov [Fri, 21 Oct 2016 11:54:45 +0000 (13:54 +0200)]
SONAR-6337 Detect encoding of a file from BOM

8 years agoSONAR-8281 coverage_*_data measure should be sorted
Julien HENRY [Fri, 21 Oct 2016 09:09:42 +0000 (11:09 +0200)]
SONAR-8281 coverage_*_data measure should be sorted

8 years agoSONAR-8310, SONAR-8314 Make generic coverage plugin a core feature
Julien HENRY [Wed, 19 Oct 2016 14:50:16 +0000 (16:50 +0200)]
SONAR-8310, SONAR-8314 Make generic coverage plugin a core feature

8 years agoSONAR-8281 Update SensorContextTester to no more expose coverage type
Julien HENRY [Thu, 20 Oct 2016 09:14:12 +0000 (11:14 +0200)]
SONAR-8281 Update SensorContextTester to no more expose coverage type

8 years agoMove old test API to deprecated package
Julien HENRY [Wed, 19 Oct 2016 08:33:11 +0000 (10:33 +0200)]
Move old test API to deprecated package

8 years agoRename persistit classes Cache* -> Storage*
Julien HENRY [Wed, 19 Oct 2016 08:29:39 +0000 (10:29 +0200)]
Rename persistit classes Cache* -> Storage*

8 years agoUpdate JavaDoc
Julien HENRY [Wed, 19 Oct 2016 08:23:04 +0000 (10:23 +0200)]
Update JavaDoc

8 years agoSONAR-8310 Prevent generic coverage plugin to load in SonarQube
Julien HENRY [Wed, 19 Oct 2016 08:18:48 +0000 (10:18 +0200)]
SONAR-8310 Prevent generic coverage plugin to load in SonarQube

8 years agoSONAR-8300 Create new "Projects" page [first iter]
Stas Vilchik [Tue, 18 Oct 2016 07:46:22 +0000 (09:46 +0200)]
SONAR-8300 Create new "Projects" page [first iter]

8 years agomove /projects to /projects/admin
Stas Vilchik [Mon, 17 Oct 2016 09:37:50 +0000 (11:37 +0200)]
move /projects to /projects/admin

8 years agoSONAR-8287 Only accepts numeric, enabled and visible metrics 1324/head
Julien Lancelot [Thu, 20 Oct 2016 14:54:00 +0000 (16:54 +0200)]
SONAR-8287 Only accepts numeric, enabled and visible metrics

8 years agoSONAR-8287 Support operators '>=' and '<'
Julien Lancelot [Thu, 20 Oct 2016 14:10:32 +0000 (16:10 +0200)]
SONAR-8287 Support operators '>=' and '<'

8 years agoSONAR-8152 make current user "owner" in api/organizations/create 1319/head
Sébastien Lesaint [Wed, 19 Oct 2016 08:38:40 +0000 (10:38 +0200)]
SONAR-8152 make current user "owner" in api/organizations/create

by creating a group "Owners" with all global permissions and make current user a member of this group

8 years agoSONAR-8192 fix unstability of UT of api/users/create 1320/head
Sébastien Lesaint [Thu, 20 Oct 2016 08:24:28 +0000 (10:24 +0200)]
SONAR-8192 fix unstability of UT of api/users/create

8 years agoSONAR-8192 fix unstable UT for api/user_groups/delete
Sébastien Lesaint [Thu, 20 Oct 2016 08:20:36 +0000 (10:20 +0200)]
SONAR-8192 fix unstable UT for api/user_groups/delete

8 years agofix some quality flaws (UT coverage and useless imports)
Sébastien Lesaint [Thu, 20 Oct 2016 07:47:11 +0000 (09:47 +0200)]
fix some quality flaws (UT coverage and useless imports)

8 years agoSONAR-8192 add missing UT on AlwaysIncreasingSystem2
Sébastien Lesaint [Thu, 20 Oct 2016 07:42:07 +0000 (09:42 +0200)]
SONAR-8192 add missing UT on AlwaysIncreasingSystem2

and fix initial returned value of method now() when an initial value is provided

8 years agomake PermissionTemplateDaoTest more stable
Sébastien Lesaint [Thu, 20 Oct 2016 07:30:10 +0000 (09:30 +0200)]
make PermissionTemplateDaoTest more stable

8 years agoSONAR-8100 add GroupDao#deleteByOrganization
Sébastien Lesaint [Tue, 18 Oct 2016 16:15:39 +0000 (18:15 +0200)]
SONAR-8100 add GroupDao#deleteByOrganization

8 years agoSONAR-8100 add PermissionTemplateDao#deleteByOrganization
Sébastien Lesaint [Tue, 18 Oct 2016 16:08:00 +0000 (18:08 +0200)]
SONAR-8100 add PermissionTemplateDao#deleteByOrganization

8 years agoSONAR-8100 add UserPermissionDao#deleteByOrganization
Sébastien Lesaint [Tue, 18 Oct 2016 16:07:38 +0000 (18:07 +0200)]
SONAR-8100 add UserPermissionDao#deleteByOrganization

8 years agoSONAR-8100 add GroupPermissionDao#deleteByOrganization
Sébastien Lesaint [Tue, 18 Oct 2016 16:06:44 +0000 (18:06 +0200)]
SONAR-8100 add GroupPermissionDao#deleteByOrganization

8 years agoSONAR-8100 add PermissionTemplateDbTester to DbTester
Sébastien Lesaint [Tue, 18 Oct 2016 15:01:49 +0000 (17:01 +0200)]
SONAR-8100 add PermissionTemplateDbTester to DbTester

8 years agoSONAR-8134 add organization uuid to unique index of table GROUP_ROLES
Sébastien Lesaint [Wed, 19 Oct 2016 09:02:08 +0000 (11:02 +0200)]
SONAR-8134 add organization uuid to unique index of table GROUP_ROLES

8 years agoSONAR-8100 check user's organization in api/organizations/delete
Sébastien Lesaint [Wed, 19 Oct 2016 09:14:12 +0000 (11:14 +0200)]
SONAR-8100 check user's organization in api/organizations/delete

8 years agoSONAR-8221 Fix issue on MySQL when indexing project measures without analysis 1323/head
Julien Lancelot [Thu, 20 Oct 2016 13:12:48 +0000 (15:12 +0200)]
SONAR-8221 Fix issue on MySQL when indexing project measures without analysis

8 years agoSONAR-8221 Add IT on search projects action
Julien Lancelot [Thu, 20 Oct 2016 13:03:19 +0000 (15:03 +0200)]
SONAR-8221 Add IT on search projects action

8 years agoSONAR-8267 SONAR-8265 add organization parameter
Simon Brandhof [Wed, 19 Oct 2016 14:07:45 +0000 (16:07 +0200)]
SONAR-8267 SONAR-8265 add organization parameter

to web services api/permissions/search_global_permissions
and api/permissions/users.

Both WS are touched at the same time as the same refactoring
is required in UserPermissionDao.

8 years agoSONAR-8261 add test to UserIdentityAuthenticatorTest about organizations
Simon Brandhof [Wed, 19 Oct 2016 07:56:39 +0000 (09:56 +0200)]
SONAR-8261 add test to UserIdentityAuthenticatorTest about organizations

8 years agoSONAR-8134 add javadoc to GroupPermissionDao
Simon Brandhof [Mon, 17 Oct 2016 16:04:12 +0000 (18:04 +0200)]
SONAR-8134 add javadoc to GroupPermissionDao

8 years agoSONAR-8134 improve PermissionTemplateDao
Simon Brandhof [Mon, 17 Oct 2016 16:02:46 +0000 (18:02 +0200)]
SONAR-8134 improve PermissionTemplateDao

- deprecate the methods that do not support organizations

- do not commit session in DAO

8 years agoSONAR-8134 delete unused GroupDao#selectByName(DbSession, String)
Simon Brandhof [Mon, 17 Oct 2016 15:48:19 +0000 (17:48 +0200)]
SONAR-8134 delete unused GroupDao#selectByName(DbSession, String)

8 years agoSONAR-8261 Support organizations in web service api/permissions/groups
Simon Brandhof [Tue, 18 Oct 2016 11:57:08 +0000 (13:57 +0200)]
SONAR-8261 Support organizations in web service api/permissions/groups

8 years agoSONAR-8134 remove unused production code from RoleDao
Simon Brandhof [Mon, 17 Oct 2016 13:11:35 +0000 (15:11 +0200)]
SONAR-8134 remove unused production code from RoleDao

8 years agoSONAR-8263 isolate organizations when removing user permissions
Simon Brandhof [Wed, 19 Oct 2016 14:04:34 +0000 (16:04 +0200)]
SONAR-8263 isolate organizations when removing user permissions

8 years agofixup! SONAR-8233 WS components/search_projects return facets for desired metrics 1321/head
Teryk Bellahsene [Thu, 20 Oct 2016 12:41:24 +0000 (14:41 +0200)]
fixup! SONAR-8233 WS components/search_projects return facets for desired metrics

8 years agoSONAR-8233 WS components/search_projects return facets for desired metrics
Teryk Bellahsene [Wed, 19 Oct 2016 21:39:29 +0000 (23:39 +0200)]
SONAR-8233 WS components/search_projects return facets for desired metrics

8 years agoSONAR-8232 WS api/components/search_projects return the ncloc facet
Teryk Bellahsene [Wed, 19 Oct 2016 19:27:16 +0000 (21:27 +0200)]
SONAR-8232 WS api/components/search_projects return the ncloc facet

8 years agoSONAR-8227 Rename AuthorizationIndexer to PermissionIndexer 1311/head
Julien Lancelot [Thu, 20 Oct 2016 10:45:06 +0000 (12:45 +0200)]
SONAR-8227 Rename AuthorizationIndexer to PermissionIndexer

8 years agoSONAR-8227 Replace user login by user id in permission indexer
Julien Lancelot [Thu, 20 Oct 2016 10:42:30 +0000 (12:42 +0200)]
SONAR-8227 Replace user login by user id in permission indexer

8 years agoSONAR-8227 Add DbSession parameter in AuthorizationIndexer index methods
Julien Lancelot [Thu, 20 Oct 2016 10:14:59 +0000 (12:14 +0200)]
SONAR-8227 Add DbSession parameter in AuthorizationIndexer index methods

8 years agoSONAR-8227 Remove permission from index at the same time than removing a project...
Julien Lancelot [Thu, 20 Oct 2016 10:09:21 +0000 (12:09 +0200)]
SONAR-8227 Remove permission from index at the same time than removing a project from index

8 years agoSONAR-8227 Use authorization index when searching project measures
Julien Lancelot [Wed, 19 Oct 2016 09:48:35 +0000 (11:48 +0200)]
SONAR-8227 Use authorization index when searching project measures

8 years agoSONAR-8227 Fix project measures authorization index definition
Julien Lancelot [Wed, 19 Oct 2016 09:48:28 +0000 (11:48 +0200)]
SONAR-8227 Fix project measures authorization index definition

Routing is missing in order to use a "join" in ES

8 years agoSONAR-8227 Index project measures authorization
Julien Lancelot [Tue, 18 Oct 2016 15:44:48 +0000 (17:44 +0200)]
SONAR-8227 Index project measures authorization

8 years agoSONAR-8227 Index authorization by projects
Julien Lancelot [Tue, 18 Oct 2016 14:17:20 +0000 (16:17 +0200)]
SONAR-8227 Index authorization by projects

8 years agoSONAR-8227 Replace selection of date by projects in authorization index
Julien Lancelot [Mon, 17 Oct 2016 16:03:13 +0000 (18:03 +0200)]
SONAR-8227 Replace selection of date by projects in authorization index

8 years agoSONAR-8227 Remove source from issue/authorization index
Julien Lancelot [Mon, 17 Oct 2016 14:45:35 +0000 (16:45 +0200)]
SONAR-8227 Remove source from issue/authorization index

8 years agoSONAR-8227 Remove DbUnit usage from AuthorizationDao/Indexer
Julien Lancelot [Mon, 17 Oct 2016 13:45:14 +0000 (15:45 +0200)]
SONAR-8227 Remove DbUnit usage from AuthorizationDao/Indexer

8 years agoSONAR-8227 Create project measures authorisation index
Julien Lancelot [Wed, 19 Oct 2016 06:50:11 +0000 (08:50 +0200)]
SONAR-8227 Create project measures authorisation index

8 years agoSONAR-8227 Move org.sonar.server.issue.index.IssueAuthorizationIndexer to org.sonar...
Julien Lancelot [Mon, 17 Oct 2016 13:01:38 +0000 (15:01 +0200)]
SONAR-8227 Move org.sonar.server.issue.index.IssueAuthorizationIndexer to org.sonar.server.permission.index.AuthorizationIndexer

This indexer will also be used to feed the authorization type of projectmeasures index

8 years agoSONAR-8307 Filter by Quality Gate in WS api/components/search_projects 1318/head
Julien Lancelot [Wed, 19 Oct 2016 12:59:50 +0000 (14:59 +0200)]
SONAR-8307 Filter by Quality Gate in WS api/components/search_projects

8 years agoSONAR-8307 Project measures query now supports equal operator
Julien Lancelot [Wed, 19 Oct 2016 14:25:11 +0000 (16:25 +0200)]
SONAR-8307 Project measures query now supports equal operator

8 years agoSONAR-8172 check user's organization in api/organizations/update 1312/head
Sébastien Lesaint [Tue, 18 Oct 2016 07:28:01 +0000 (09:28 +0200)]
SONAR-8172 check user's organization in api/organizations/update

8 years agoSONAR-8192 update root flag of members in api/user_groups/remove 1304/head
Sébastien Lesaint [Wed, 19 Oct 2016 12:44:03 +0000 (14:44 +0200)]
SONAR-8192 update root flag of members in api/user_groups/remove

8 years agoSONAR-8192 use a System2 impl always returning a bigger number
Sébastien Lesaint [Tue, 18 Oct 2016 13:49:26 +0000 (15:49 +0200)]
SONAR-8192 use a System2 impl always returning a bigger number

provides bullet proof reliability to unit tests checking updates actually occured by checking the value of the update_at column

8 years agoSONAR-8192 skip MyBatis in RootFlagAssertions
Sébastien Lesaint [Tue, 18 Oct 2016 09:47:38 +0000 (11:47 +0200)]
SONAR-8192 skip MyBatis in RootFlagAssertions

8 years agoSONAR-8192 set/unset root flag when creating a user via WS
Sébastien Lesaint [Mon, 17 Oct 2016 10:36:38 +0000 (12:36 +0200)]
SONAR-8192 set/unset root flag when creating a user via WS

depending upon whether the default group has the System Adminisiter permission or not

8 years agoSONAR-8192 set root flag in UserIdentityAuthenticator
Sébastien Lesaint [Mon, 17 Oct 2016 10:28:47 +0000 (12:28 +0200)]
SONAR-8192 set root flag in UserIdentityAuthenticator

depending upon whether groups of the user have or not System Administer permision and whether, when it already exists, the user has user permission "System Administer"

8 years agoSONAR-8192 set/unset root with admin permission change though WS
Sébastien Lesaint [Fri, 14 Oct 2016 15:48:19 +0000 (17:48 +0200)]
SONAR-8192 set/unset root with admin permission change though WS

this applies only to the admin permission of the default organization

8 years agoSONAR-8192 rename DefaultOrganizationProviderRule to TestDefaultOrganizationProvider
Sébastien Lesaint [Thu, 13 Oct 2016 13:22:12 +0000 (15:22 +0200)]
SONAR-8192 rename DefaultOrganizationProviderRule to TestDefaultOrganizationProvider

8 years agoSONAR-8192 add OrganizationDbTester and add it to DbTester
Sébastien Lesaint [Thu, 13 Oct 2016 12:52:58 +0000 (14:52 +0200)]
SONAR-8192 add OrganizationDbTester and add it to DbTester

8 years agochange MyBatis session cache to statement cache
Sébastien Lesaint [Fri, 14 Oct 2016 08:55:44 +0000 (10:55 +0200)]
change MyBatis session cache to statement cache

8 years agoDo not throw UnsupportedOperationException when httpRequest.getSession(false) is...
evernat [Sat, 15 Oct 2016 23:16:03 +0000 (01:16 +0200)]
Do not throw UnsupportedOperationException when httpRequest.getSession(false) is called

When httpRequest.getSession(false) is called, the callers does not ask to create a http session. (javadoc of HttpServletRequest: "If create is false and the request has no valid HttpSession, this method returns null.")

So throwing UnsupportedOperationException is not needed in this case and returning null is enough.

This will fix a [blocking issue](https://github.com/javamelody/sonar-javamelody/issues/4) in the [Sonar JavaMelody plugin](https://github.com/javamelody/javamelody/wiki/UserGuide#sonar-plugin).

8 years agoSONAR-8284 Make IT/Overall coverage measures 'hidden' 1314/head
Julien HENRY [Tue, 18 Oct 2016 14:40:30 +0000 (16:40 +0200)]
SONAR-8284 Make IT/Overall coverage measures 'hidden'

8 years agoSONAR-8286 Reword common rules about coverage
Julien HENRY [Tue, 18 Oct 2016 14:05:39 +0000 (16:05 +0200)]
SONAR-8286 Reword common rules about coverage

8 years agoSONAR-8287 Project measure value is a double in ES index 1308/head
Julien Lancelot [Tue, 18 Oct 2016 13:06:00 +0000 (15:06 +0200)]
SONAR-8287 Project measure value is a double in ES index

8 years agoSONAR-8287 Feed measures in project measures index
Julien Lancelot [Tue, 18 Oct 2016 10:30:25 +0000 (12:30 +0200)]
SONAR-8287 Feed measures in project measures index

8 years agoSONAR-8287 Refactor project measures index and WS domain
Teryk Bellahsene [Tue, 18 Oct 2016 08:51:04 +0000 (10:51 +0200)]
SONAR-8287 Refactor project measures index and WS domain

8 years agoSONAR-8287 Filter measures in ES
Teryk Bellahsene [Tue, 18 Oct 2016 06:34:08 +0000 (08:34 +0200)]
SONAR-8287 Filter measures in ES

8 years agoSONAR-8287 Add nested field to index type 'projectmeasures'
Teryk Bellahsene [Mon, 17 Oct 2016 09:11:20 +0000 (11:11 +0200)]
SONAR-8287 Add nested field to index type 'projectmeasures'

8 years agoSONAR-8287 Add filter parameter in api/components/search_projects
Julien Lancelot [Fri, 14 Oct 2016 15:28:11 +0000 (17:28 +0200)]
SONAR-8287 Add filter parameter in api/components/search_projects

8 years agoSONAR-7875 Log a warning when a metric should not be saved by a Sensor 1296/head
Julien HENRY [Tue, 18 Oct 2016 12:46:06 +0000 (14:46 +0200)]
SONAR-7875 Log a warning when a metric should not be saved by a Sensor

8 years agoSONAR-8281 Recompute coverage measures from line data to ensure consistency
Julien HENRY [Tue, 18 Oct 2016 10:30:51 +0000 (12:30 +0200)]
SONAR-8281 Recompute coverage measures from line data to ensure consistency

8 years agoSONAR-8284 Remove overall/IT coverage data from scanner report
Julien HENRY [Mon, 17 Oct 2016 14:31:39 +0000 (16:31 +0200)]
SONAR-8284 Remove overall/IT coverage data from scanner report

8 years agoSONAR-8281 Rework Sensor storage to merge multiple coverage reports
Julien HENRY [Fri, 14 Oct 2016 15:36:53 +0000 (17:36 +0200)]
SONAR-8281 Rework Sensor storage to merge multiple coverage reports

8 years agoSONAR-8281 Rename measure "Coverage by unit tests" -> " "Coverage by tests"
Julien HENRY [Wed, 12 Oct 2016 14:49:57 +0000 (16:49 +0200)]
SONAR-8281 Rename measure "Coverage by unit tests" -> " "Coverage by tests"

8 years agoSONAR-8281 Deprecated IT/Overall coverage measures
Julien HENRY [Wed, 12 Oct 2016 14:47:37 +0000 (16:47 +0200)]
SONAR-8281 Deprecated IT/Overall coverage measures

8 years agoSONAR-8281 Change coverage API to accept unlimited reports/deprecate coverage type
Julien HENRY [Wed, 12 Oct 2016 14:11:42 +0000 (16:11 +0200)]
SONAR-8281 Change coverage API to accept unlimited reports/deprecate coverage type

8 years agoEnsure component in not null on an issue location to prevent NPE at runtime
Julien HENRY [Wed, 12 Oct 2016 12:53:07 +0000 (14:53 +0200)]
Ensure component in not null on an issue location to prevent NPE at runtime

8 years agoSONAR-8223 Update project measures index when creating/updating project 1303/head
Julien Lancelot [Thu, 13 Oct 2016 13:22:58 +0000 (15:22 +0200)]
SONAR-8223 Update project measures index when creating/updating project

8 years agoSONAR-8223 Clean up ComponentService
Julien Lancelot [Thu, 13 Oct 2016 12:44:39 +0000 (14:44 +0200)]
SONAR-8223 Clean up ComponentService

Remove no more used code
BulkUpdateKeyAction is now using ComponentService for the bulk update of key

8 years agoFix PermissionTemplateCharacteristicDaoTest
Simon Brandhof [Mon, 17 Oct 2016 10:30:02 +0000 (12:30 +0200)]
Fix PermissionTemplateCharacteristicDaoTest

Test was passing for a bad reason: ids of template and
 characteristic were the sames in the test.