]>
source.dussan.org Git - sonarqube.git/log
Teryk Bellahsene [Thu, 27 Aug 2015 12:26:40 +0000 (14:26 +0200)]
SONAR-6485 WS permissions/search_project_permissions replace uuid by id in response
Teryk Bellahsene [Thu, 27 Aug 2015 12:12:17 +0000 (14:12 +0200)]
Paging as first element in WS responses of the permission domain
Teryk Bellahsene [Thu, 27 Aug 2015 12:09:29 +0000 (14:09 +0200)]
SONAR-6479 WS permissions/users take out Paging from the loop when building response
Teryk Bellahsene [Thu, 27 Aug 2015 13:27:25 +0000 (15:27 +0200)]
SONAR-6693 WS issue_filters/search do no require to be authenticated
Stas Vilchik [Thu, 27 Aug 2015 11:49:53 +0000 (13:49 +0200)]
fix SONAR-6290 Histogram widget fails to display using French language pack
Stas Vilchik [Thu, 27 Aug 2015 10:28:05 +0000 (12:28 +0200)]
fix SONAR-6203 Manual Metrics of type Level and Text can't be displayed using 'Custom Measures' widget
David Gageot [Thu, 27 Aug 2015 08:57:26 +0000 (10:57 +0200)]
Merge pull request #484 from SonarSource/feature/disable-plugins-its-on-prs
Ignore IT plugins for all PRs
Teryk Bellahsene [Thu, 27 Aug 2015 08:53:20 +0000 (10:53 +0200)]
Add static to permission template methods
Teryk Bellahsene [Thu, 27 Aug 2015 08:47:42 +0000 (10:47 +0200)]
SONAR-6805 WS permissions/remove_group allow removal of last group and users admin permissions
Teryk Bellahsene [Thu, 27 Aug 2015 08:11:02 +0000 (10:11 +0200)]
SONAR-6693 WS issue_filters/search replace favourite by favorite
Stas Vilchik [Thu, 27 Aug 2015 08:05:57 +0000 (10:05 +0200)]
SONAR-6766 add execution flow step numbers, decrease the contrast of issue location highlighting
David Gageot [Thu, 27 Aug 2015 07:00:55 +0000 (09:00 +0200)]
Ignore IT plugins for all PRs
Teryk Bellahsene [Thu, 27 Aug 2015 07:30:53 +0000 (09:30 +0200)]
Move PermissionRequestValidator in the ws package
Teryk Bellahsene [Wed, 26 Aug 2015 10:16:22 +0000 (12:16 +0200)]
Sanitize PermissionTemplateDao methods
Teryk Bellahsene [Wed, 26 Aug 2015 10:08:16 +0000 (12:08 +0200)]
SONAR-6498 WS permissions/delete_template delete a permission template
Teryk Bellahsene [Wed, 26 Aug 2015 08:37:38 +0000 (10:37 +0200)]
Remove PermissionTemplateDao#insert(String,String,String)
Teryk Bellahsene [Wed, 26 Aug 2015 08:08:25 +0000 (10:08 +0200)]
SONAR-6497 WS permissions/update/template update a permission template
Teryk Bellahsene [Tue, 25 Aug 2015 15:29:19 +0000 (17:29 +0200)]
SONAR-6496 WS permissions/create_template create a permission template
Stas Vilchik [Thu, 27 Aug 2015 07:32:14 +0000 (09:32 +0200)]
drop IT for project permissions
Stas Vilchik [Wed, 26 Aug 2015 15:53:43 +0000 (17:53 +0200)]
stabilize web tests
Julien HENRY [Wed, 26 Aug 2015 15:40:42 +0000 (17:40 +0200)]
SONAR-4865 Apply some feedback on issue location API
Stas Vilchik [Wed, 26 Aug 2015 14:55:32 +0000 (16:55 +0200)]
SONAR-6805 Rewrite project permissions page on a project level
Stas Vilchik [Wed, 26 Aug 2015 14:03:00 +0000 (16:03 +0200)]
fix tests for SONAR-6797 order permissions
Stas Vilchik [Wed, 26 Aug 2015 12:57:51 +0000 (14:57 +0200)]
fix SONAR-6249 Non favorite issue filters cannot be loaded by Issues page
Stas Vilchik [Wed, 26 Aug 2015 12:44:06 +0000 (14:44 +0200)]
SONAR-6797 apply feedback
Stas Vilchik [Wed, 26 Aug 2015 12:27:45 +0000 (14:27 +0200)]
Revert "install mocha tests for reactjs components"
This reverts commit
0ed0fff9863770f14642bb949f2f97cc9f05bb5b .
Sébastien Lesaint [Wed, 26 Aug 2015 10:15:06 +0000 (12:15 +0200)]
update min required version of Maven to 3.2
Stas Vilchik [Wed, 26 Aug 2015 11:55:37 +0000 (13:55 +0200)]
SONAR-6797 order permissions
Stas Vilchik [Wed, 26 Aug 2015 11:50:53 +0000 (13:50 +0200)]
SONAR-6797 do not fail when usersCount or groupsCount are not provided
Stas Vilchik [Wed, 26 Aug 2015 10:18:52 +0000 (12:18 +0200)]
install mocha tests for reactjs components
Stas Vilchik [Wed, 26 Aug 2015 11:17:23 +0000 (13:17 +0200)]
improve code quality
Stas Vilchik [Wed, 26 Aug 2015 09:36:12 +0000 (11:36 +0200)]
clean up ruby code
Stas Vilchik [Mon, 24 Aug 2015 11:50:18 +0000 (13:50 +0200)]
use the single web app
Simon Brandhof [Wed, 26 Aug 2015 07:47:05 +0000 (09:47 +0200)]
Remove misleading comment about Xms in sonar.properties
Teryk Bellahsene [Tue, 25 Aug 2015 08:52:01 +0000 (10:52 +0200)]
SONAR-6693 WS issue_filters/search rewrite WS
* return user filters and all shared filters
* add the favorite info on each filter
* requires authentication
* return [SonarQube] when it's a system issue filter
Simon Brandhof [Tue, 25 Aug 2015 15:35:54 +0000 (17:35 +0200)]
Deprecate API org.sonar.api.server.debt.DebtModel
Prepare https://jira.sonarsource.com/browse/SONAR-6393
Stas Vilchik [Tue, 25 Aug 2015 15:23:09 +0000 (17:23 +0200)]
SONAR-6797 apply feedback
Simon Brandhof [Tue, 25 Aug 2015 13:26:02 +0000 (15:26 +0200)]
SONAR-6582 complete example of api/issues/search with actions
Simon Brandhof [Tue, 25 Aug 2015 13:16:48 +0000 (15:16 +0200)]
SONAR-6582 Fix example of api/issues/search
Sébastien Lesaint [Tue, 25 Aug 2015 10:38:18 +0000 (12:38 +0200)]
fix PersistMeasuresStepTest on Oracle
Teryk Bellahsene [Tue, 25 Aug 2015 09:33:45 +0000 (11:33 +0200)]
SONAR-6503 SONAR-6500 SONAR-6502 SONAR-6501 Update permission parameter description when project permissions only are allowed
Duarte Meneses [Tue, 25 Aug 2015 08:45:55 +0000 (10:45 +0200)]
Merge branch branch-5.1
Sébastien Lesaint [Tue, 25 Aug 2015 08:40:50 +0000 (10:40 +0200)]
previous_version period is not supported by Views
Simon Brandhof [Tue, 25 Aug 2015 08:11:28 +0000 (10:11 +0200)]
SONAR-6445 reduce max memory of bootstrap process to 3Mb
Sébastien Lesaint [Mon, 24 Aug 2015 14:31:49 +0000 (16:31 +0200)]
fix duplication and missing @Override quality flaws
Duarte Meneses [Mon, 24 Aug 2015 14:08:08 +0000 (16:08 +0200)]
Fix project lock in Windows
Stas Vilchik [Mon, 24 Aug 2015 13:30:35 +0000 (15:30 +0200)]
fix dashboard links when using sonar.web.context
Teryk Bellahsene [Mon, 24 Aug 2015 09:07:02 +0000 (11:07 +0200)]
SONAR-6503 WS permissions/remove_group_from_template remove a group from a permission template
Teryk Bellahsene [Mon, 24 Aug 2015 12:38:21 +0000 (14:38 +0200)]
SONAR-6479 WS permissions/users display email in response
Sébastien Lesaint [Fri, 21 Aug 2015 15:06:09 +0000 (17:06 +0200)]
rename ComputeEngineBatchExecutorService for clarity and consistency
new name is ReportProcessingSchedulerExecutorService
Sébastien Lesaint [Fri, 21 Aug 2015 13:34:51 +0000 (15:34 +0200)]
make SqaleMeasuresVisitor support Views Component tree
Sébastien Lesaint [Fri, 21 Aug 2015 08:45:28 +0000 (10:45 +0200)]
rename SumCounter to IntSumCounter and add LongSumCounter
add support for each kind of counter in SumFormula
Sébastien Lesaint [Thu, 20 Aug 2015 16:35:48 +0000 (18:35 +0200)]
add MutableMeasureComputersHolder
to remove dependency on a concrete class holder
Sébastien Lesaint [Thu, 20 Aug 2015 14:52:04 +0000 (16:52 +0200)]
make DuplicationMeasuresStep support Views Component tree
Sébastien Lesaint [Thu, 20 Aug 2015 14:01:59 +0000 (16:01 +0200)]
make CommentMeasuresStep support Views Component tree
Sébastien Lesaint [Thu, 20 Aug 2015 13:24:45 +0000 (15:24 +0200)]
make Formulas support Views Component tree
Sébastien Lesaint [Thu, 20 Aug 2015 10:46:21 +0000 (12:46 +0200)]
make CoverageMeasuresStep support Views Component tree
Sébastien Lesaint [Thu, 20 Aug 2015 10:13:24 +0000 (12:13 +0200)]
rename FileAggregateContext to LeafAggregateContext
Sébastien Lesaint [Wed, 19 Aug 2015 16:17:56 +0000 (18:17 +0200)]
remove unused classes in package computation/measure/newcoverage
Sébastien Lesaint [Wed, 19 Aug 2015 15:18:00 +0000 (17:18 +0200)]
make PersistMeasuresStep support Views component tree
Sébastien Lesaint [Wed, 19 Aug 2015 15:17:44 +0000 (17:17 +0200)]
add MeasureRepositoryRule
Sébastien Lesaint [Wed, 19 Aug 2015 13:48:03 +0000 (15:48 +0200)]
add CrawlerDepthLimit.LEAVES which is a commonly used limit
Sébastien Lesaint [Wed, 19 Aug 2015 12:40:01 +0000 (14:40 +0200)]
add support for Views to SizeMeasuresStep and FormulaExecutorComponentVisitor
Sébastien Lesaint [Tue, 18 Aug 2015 16:24:14 +0000 (18:24 +0200)]
add coverage for FeedPeriodsStep support for Views
Sébastien Lesaint [Tue, 18 Aug 2015 14:35:19 +0000 (16:35 +0200)]
cleanly define max depth in component visitors
Sébastien Lesaint [Tue, 18 Aug 2015 11:04:59 +0000 (13:04 +0200)]
finish splitting Crawler and Visitor of CE Component trees
Sébastien Lesaint [Tue, 18 Aug 2015 08:39:38 +0000 (10:39 +0200)]
object instantiation optimization in VisitorsCrawler
Sébastien Lesaint [Mon, 17 Aug 2015 14:57:48 +0000 (16:57 +0200)]
SONAR-6787 FeedPeriodsStep should use project settings
and not server settings because differential period properties can be defined at project/view level
Sébastien Lesaint [Mon, 17 Aug 2015 14:45:44 +0000 (16:45 +0200)]
rename ProjectSettingsRepository to SettingsRepository interface
also now use a Component as argument of the repository method getSettings instead of a String
in addition, new SettingsRepositoryImpl implementation can holds the properties of any component, not just the one of the root project
Sébastien Lesaint [Mon, 17 Aug 2015 12:59:49 +0000 (14:59 +0200)]
add support for Views to FeedPeriodsStep
Sébastien Lesaint [Fri, 14 Aug 2015 16:08:34 +0000 (18:08 +0200)]
make PersistSnapshotsStep support Views Components
Sébastien Lesaint [Fri, 14 Aug 2015 15:17:38 +0000 (17:17 +0200)]
add AnalysisMetadataHolder and remove use of BatchReportReader amap
this removes a dependency of some steps to BatchReportReader and will make them easier to use (if required) in Views for example
Sébastien Lesaint [Fri, 14 Aug 2015 12:32:48 +0000 (14:32 +0200)]
extract DbIdsRepository interface and MapBasedDbIdsRepository
allows sharing code with views
Sébastien Lesaint [Fri, 14 Aug 2015 12:30:11 +0000 (14:30 +0200)]
add ComponentFunctions to factor Functions on Components
Sébastien Lesaint [Fri, 14 Aug 2015 09:23:46 +0000 (11:23 +0200)]
add RuleDao.selectById to be used by Views plugin
Sébastien Lesaint [Fri, 14 Aug 2015 08:42:05 +0000 (10:42 +0200)]
create delegate for Map based impl of MeasureRepository
allows to share the code with Views plugin
Sébastien Lesaint [Fri, 14 Aug 2015 08:31:07 +0000 (10:31 +0200)]
add Component#getProjectViewAttributes
also reordered method in Component to put all attributes at the end
Sébastien Lesaint [Fri, 14 Aug 2015 08:28:10 +0000 (10:28 +0200)]
add MeasureDao.selectBySnapshotIdAndMetricKeys to be used by Views
Sébastien Lesaint [Thu, 13 Aug 2015 13:17:47 +0000 (15:17 +0200)]
remove report specific method getComponentByRef from TreeRootHolder interface
added interface ReportTreeRootHolder
Sébastien Lesaint [Thu, 13 Aug 2015 13:11:52 +0000 (15:11 +0200)]
ComputeEngineProcessingQueue must catch any error from task
this is required to make sure the scheduled Runnable which polls the queue is not canceled
Sébastien Lesaint [Thu, 13 Aug 2015 08:39:11 +0000 (10:39 +0200)]
add missing support and coverage for views components in crawlers&visitors
Sébastien Lesaint [Wed, 12 Aug 2015 16:21:32 +0000 (18:21 +0200)]
rename DumbComponent to ReportComponent
Sébastien Lesaint [Wed, 12 Aug 2015 15:55:34 +0000 (17:55 +0200)]
add Component.Type#VIEW, SUBVIEW and PROJECT_VIEW
Sébastien Lesaint [Wed, 12 Aug 2015 12:43:01 +0000 (14:43 +0200)]
add Component#getReportAttributes()
this is a preparatory change to add support for Views components in CE's Component interface
remove Component#getRef and Component#getVersion
Sébastien Lesaint [Wed, 12 Aug 2015 12:42:38 +0000 (14:42 +0200)]
add missing @CheckForNull on Component#getVersion()
Sébastien Lesaint [Wed, 12 Aug 2015 10:05:29 +0000 (12:05 +0200)]
add ContainerPopulator to be used by ComputeEngineContainer
by using a specific class to populate a container, one can reuse the ComputeEngineContainer without subclassing it
Sébastien Lesaint [Wed, 12 Aug 2015 08:43:23 +0000 (10:43 +0200)]
ReportProcessor must not have the responsability of populating CEQueueStatus
Sébastien Lesaint [Wed, 12 Aug 2015 07:13:14 +0000 (09:13 +0200)]
extract ComputationStepExecutor from ReportProcessor
allows to share code executing ComputationSteps and timing code with Views plugin
Sébastien Lesaint [Tue, 11 Aug 2015 14:14:26 +0000 (16:14 +0200)]
make ApplyPermissionsStep implementation use a visitor
Sébastien Lesaint [Tue, 11 Aug 2015 10:31:06 +0000 (12:31 +0200)]
[SCRIPT] build and quick-build must stop SQ instance
this will save having to kill the instance started with start.sh because mvn clean deleted the pid file
Sébastien Lesaint [Tue, 11 Aug 2015 10:27:58 +0000 (12:27 +0200)]
add a CE task queue and split batch processing scheduling
CE task queue is required to run other kind of CE processes (eg. Views CE process)
Sébastien Lesaint [Tue, 11 Aug 2015 10:25:32 +0000 (12:25 +0200)]
fix MyBatis and mapper loading to support mapper in server extensions
BatchSession and DbSession constructors need to be public to be used from server extensions
fix MyBatis XML mapper file loading which did not support mapper defined in a plugin ClassLoader
add MyBatisConfBuilder so that conf building code can be shared with server extensions
Teryk Bellahsene [Mon, 24 Aug 2015 11:59:11 +0000 (13:59 +0200)]
SONAR-6482 WS permissions/groups do not return the Anyone group for admin permissions
Duarte Meneses [Mon, 24 Aug 2015 11:30:14 +0000 (13:30 +0200)]
Revert "SONAR-6658 Drop validation on sonar.libraries and sonar.binaries"
This reverts commit
1dd1cd5c6517ffe91ae9b0b003d65c126d54b4b4 .
Julien HENRY [Mon, 24 Aug 2015 11:23:12 +0000 (13:23 +0200)]
SONAR-4865 Do not fail when issue message is greater than 4000 (just truncate)
Teryk Bellahsene [Mon, 24 Aug 2015 07:28:09 +0000 (09:28 +0200)]
Create WS Request WsProject class
Teryk Bellahsene [Mon, 24 Aug 2015 06:59:17 +0000 (08:59 +0200)]
Create WS Request Group class
Teryk Bellahsene [Mon, 24 Aug 2015 06:23:42 +0000 (08:23 +0200)]
SONAR-6502 WS permissions/add_group_to_template add a group to a permission template
Teryk Bellahsene [Fri, 21 Aug 2015 12:33:51 +0000 (14:33 +0200)]
SONAR-6501 WS permissions/remove_user_from_template remove a user from a permission template
Teryk Bellahsene [Thu, 20 Aug 2015 15:54:57 +0000 (17:54 +0200)]
SONAR-6500 WS permissions/add_user_to_template add a user to a permission template