Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SONAR-8867 populate table RULES_METADATA | Sébastien Lesaint | 2017-03-23 | 6 | -2/+495 |
| | |||||
* | SONAR-8867 create table RULES_METADATA | Sébastien Lesaint | 2017-03-23 | 7 | -7/+190 |
| | |||||
* | SONAR-8867 add organizationUuid parameter to RuleDao#selectByQuery | Sébastien Lesaint | 2017-03-23 | 3 | -8/+9 |
| | |||||
* | SONAR-8867 add and use RuleDao#selectAllDefinitions | Sébastien Lesaint | 2017-03-23 | 10 | -77/+91 |
| | | | | and added organizationUuid parameter to RuleDao#selectAll | ||||
* | SONAR-8867 make UserDao#selectEnabled process RuleDefinitionDto | Sébastien Lesaint | 2017-03-23 | 3 | -17/+7 |
| | | | | rather than RuleDto | ||||
* | SONAR-8867 add and use UserDao#selectDefinitionByKeys | Sébastien Lesaint | 2017-03-23 | 13 | -49/+67 |
| | | | | and add organizationUuid parameter to UserDao#selectByKeys | ||||
* | SONAR-8867 add and use RuleDao#selectDefinitionById[s] | Sébastien Lesaint | 2017-03-23 | 12 | -30/+86 |
| | | | | and add organizationUuid parameter to selectById[s] | ||||
* | SONAR-8867 add and use RuleDao#selectOrFailDefinitionByKey | Sébastien Lesaint | 2017-03-23 | 14 | -97/+127 |
| | | | | and add organization uuid parameter to RuleDao#selectOrFailByKey | ||||
* | SONAR-8867 add and use RuleDao#selectDefinitionByKey | Sébastien Lesaint | 2017-03-23 | 36 | -179/+279 |
| | | | | and add organization parameter to RuleDao#selectByKey | ||||
* | SONAR-8867 add CoreDbTester#defaultOrganization() | Sébastien Lesaint | 2017-03-23 | 2 | -0/+73 |
| | |||||
* | SONAR-8867 fix support for composite PK in assertPrimaryKey | Sébastien Lesaint | 2017-03-23 | 1 | -20/+48 |
| | |||||
* | SONAR-8867 enforce definition and metadata are inserted/updated separately | Sébastien Lesaint | 2017-03-23 | 47 | -397/+478 |
| | |||||
* | SONAR-8867 RuleDto aggregates RuleDefinitionDto and RuleMetadataDto | Sébastien Lesaint | 2017-03-23 | 5 | -182/+210 |
| | |||||
* | SONAR−8867 split persistence of rule definition from metadata | Sébastien Lesaint | 2017-03-23 | 6 | -28/+104 |
| | |||||
* | SONAR-8867 split insert/update of definition and metadata in DAO | Sébastien Lesaint | 2017-03-23 | 7 | -60/+576 |
| | |||||
* | SONAR-8867 don't open extra DbSession in RuleCreator | Sébastien Lesaint | 2017-03-23 | 6 | -34/+25 |
| | |||||
* | SONAR-8867 remove usused RuleDao#selectEnabled(DbSession) | Sébastien Lesaint | 2017-03-23 | 3 | -29/+13 |
| | | | | only override with ResultHandler is used | ||||
* | SONAR-6547 remove now useless ClearRulesOverloadedDebt | Sébastien Lesaint | 2017-03-23 | 3 | -286/+0 |
| | |||||
* | SONAR-8867 remove unused RuleMapper#selectAll(ResultHandler) | Sébastien Lesaint | 2017-03-23 | 1 | -2/+0 |
| | |||||
* | SONAR-8867 a bit of formatting on RuleMapper.xml | Sébastien Lesaint | 2017-03-23 | 1 | -109/+192 |
| | |||||
* | SONAR-8867 add missing jdbcType to RuleMapper | Sébastien Lesaint | 2017-03-23 | 1 | -50/+51 |
| | |||||
* | SONAR-8867 remove unused RuleMapper#selectByName | Sébastien Lesaint | 2017-03-23 | 2 | -8/+0 |
| | |||||
* | SONAR-8925 re-enable IssueAssignTest | Simon Brandhof | 2017-03-23 | 1 | -4/+9 |
| | |||||
* | SONAR-8925 scanner sends param "organization" when requesting Quality profiles | Simon Brandhof | 2017-03-23 | 3 | -67/+104 |
| | |||||
* | SONAR-8971 check consistency of Quality profiles in Compute Engine | Simon Brandhof | 2017-03-23 | 2 | -9/+83 |
| | |||||
* | SONAR-8924 restrict count of projects on specified organization | Simon Brandhof | 2017-03-23 | 6 | -62/+30 |
| | |||||
* | SONAR-8924 compute active rules statistics via database | Simon Brandhof | 2017-03-23 | 22 | -632/+331 |
| | | | | | | | 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. | ||||
* | SONAR-8924 add and populate field "orgUuid" to ES index rules/activeRule | Simon Brandhof | 2017-03-23 | 5 | -32/+40 |
| | |||||
* | SONAR-8889 fix Quality flaws in ActiveRuleIndexer | Simon Brandhof | 2017-03-23 | 1 | -31/+7 |
| | |||||
* | SONAR-8889 drop Quality profiles when deleting an organization | Simon Brandhof | 2017-03-23 | 2 | -2/+39 |
| | |||||
* | SONAR-8889 do not drop Quality profile at startup if already exists | Simon Brandhof | 2017-03-23 | 4 | -205/+12 |
| | |||||
* | SONAR-8889 api/qualityprofiles/delete must delete changelog and clean-up ↵ | Simon Brandhof | 2017-03-23 | 6 | -188/+203 |
| | | | | Elasticsearch | ||||
* | SONAR-8889 profile related SQLs to delete rows by list of key | Simon Brandhof | 2017-03-23 | 26 | -76/+493 |
| | | | | | Add the ability to delete rows by profile keys from all the tables related to Quality profiles. | ||||
* | SONAR-8889 remove OrganizationMapper#deleteByKey() | Simon Brandhof | 2017-03-23 | 5 | -65/+18 |
| | | | | | Organization should be referenced by UUID. Only the method deleteByUuid() is needed. | ||||
* | SONAR-8888 fix indexing of quality profiles on SQLServer | Simon Brandhof | 2017-03-23 | 1 | -4/+10 |
| | | | | | | | When creating an organization, Elasticsearch index rules/active_rule must be updated only when DB session is committed, otherwise the DB session of ActiveRuleIndexer is locked by the DB session of OrganizationCreationImpl. | ||||
* | Remove unused "statuses" field in response of api/rules/app | Simon Brandhof | 2017-03-23 | 2 | -27/+2 |
| | | | | This field is not used by web app | ||||
* | SONAR-8865 support new param "organization" in api/rules/app | Simon Brandhof | 2017-03-23 | 5 | -85/+213 |
| | |||||
* | SONAR-8857 temporarily ignore IssueAssignTest, until it is org ready | Daniel Schwarz | 2017-03-23 | 1 | -0/+2 |
| | |||||
* | SONAR-8857 add /restore and /activate_rule to sonar-ws, refactor tests | Daniel Schwarz | 2017-03-23 | 11 | -71/+347 |
| | |||||
* | Drop unused method QualityProfileMapper#selectByProjectIdAndLanguage() | Simon Brandhof | 2017-03-23 | 2 | -12/+0 |
| | |||||
* | SONAR-8888 use DefinedQProfileRepository in QProfileResetImpl | Sébastien Lesaint | 2017-03-23 | 1 | -41/+19 |
| | |||||
* | SONAR-8888 create default quality profiles when creating organization | Sébastien Lesaint | 2017-03-23 | 5 | -39/+266 |
| | |||||
* | SONAR-8888 move commit out of DefinedQProfileCreation#commit | Sébastien Lesaint | 2017-03-23 | 4 | -1/+10 |
| | |||||
* | SONAR-8888 add DefinedQProfileCreation | Sébastien Lesaint | 2017-03-23 | 7 | -146/+550 |
| | |||||
* | SONAR-8888 load DefinedQProfiles even when no startup leader | Sébastien Lesaint | 2017-03-23 | 5 | -5/+100 |
| | |||||
* | SONAR-8888 add DefinedQProfileRepository | Sébastien Lesaint | 2017-03-23 | 12 | -500/+813 |
| | |||||
* | SONAR-8931 fix log level | Sébastien Lesaint | 2017-03-23 | 1 | -2/+2 |
| | |||||
* | SONAR-8857 fix quality flaws | Daniel Schwarz | 2017-03-23 | 13 | -267/+87 |
| | | | | | | | | | | | | * deprecate quality profile dao methods without org parameter * remove unused fields in RenameAction * change access to wsSupport to static * source format * reduce complexity of method * use constants instead of literals * remove redundantly overridden method * remove method QProfileFactory.find * fix QualityProfileDao.sqlQueryString | ||||
* | SONAR-8857 support organizations in api/qualityprofiles/change_parent | Daniel Schwarz | 2017-03-23 | 3 | -52/+90 |
| | |||||
* | SONAR-8857 use random names in change_parent wsAction test | Daniel Schwarz | 2017-03-23 | 1 | -59/+45 |
| |