Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SONAR-3323 rename @RequiredMeasures attributes to allOf and anyOf | Simon Brandhof | 2012-03-27 | 1 | -3/+3 |
| | |||||
* | Fix some quality flaws | Simon Brandhof | 2012-03-23 | 1 | -3/+36 |
| | |||||
* | SONAR-3224 remove the need for server restart | Simon Brandhof | 2012-03-22 | 15 | -29/+28 |
| | |||||
* | SONAR-3224 API: support Ruby on Rails applications | Simon Brandhof | 2012-03-22 | 5 | -4/+219 |
| | |||||
* | SONAR-3323 Display tab/page/widget only when required measures exist | Fabrice Bellingard | 2012-03-22 | 2 | -26/+107 |
| | | | | | | => new annotation @RequiredMeasure(mandatory={}, oneOf={}) that can be applied on any views. Tested on pages, tabs and widgets | ||||
* | SONAR-3006 Remove ChartsControler and related code | Fabrice Bellingard | 2012-03-20 | 1 | -85/+0 |
| | | | | This is useless now the TimeMachine service has been replaced. | ||||
* | Do not use deprecated rule categories (column MEASURES.RULES_CATEGORY_ID, ↵ | Simon Brandhof | 2012-03-15 | 4 | -8/+2 |
| | | | | table RULES_CATEGORY_ID), but keep them in API for backward-compatibility | ||||
* | Fix quality flaws in tests: remove unused imports | Evgeny Mandrikov | 2012-03-14 | 5 | -20/+6 |
| | |||||
* | SONAR-3073 column sorting for 'key' does not work in filter | Fabrice Bellingard | 2012-03-13 | 2 | -1/+9 |
| | |||||
* | Remove Hibernate from org.sonar.server.platform.ServerImpl | Simon Brandhof | 2012-03-12 | 2 | -16/+11 |
| | |||||
* | Remove Hibernate from the component org.sonar.api.config.Settings | Simon Brandhof | 2012-03-12 | 2 | -8/+9 |
| | |||||
* | SONAR-3305 NPE thrown when no description or title on a rule | Fabrice Bellingard | 2012-03-09 | 1 | -19/+100 |
| | | | | | => Sonar server now fails at startup if a rule has no name or no description | ||||
* | SONAR-3292 improve messages when database is not up-to-date | Simon Brandhof | 2012-03-07 | 3 | -15/+68 |
| | |||||
* | SONAR-3208 new extension point to declare tree of resource types | Simon Brandhof | 2012-02-22 | 1 | -41/+0 |
| | | | | | | | * new extension point org.sonar.api.resources.ResourceTypeTree * new component org.sonar.api.resources.ResourceTypes to access resource types * fix compatibility of hotspots, clouds and treemaps with PROJECT_MEASURES.PERSON_ID * ApplicationController share ruby methods to load the selected resource | ||||
* | SONAR-3208 complete database tables | Simon Brandhof | 2012-02-14 | 4 | -9/+9 |
| | | | | | * add PROJECTS.PERSON_ID * create the table AUTHORS | ||||
* | SONAR-2061 add the flag Metric#deleteHistoricalData. Default value is false. | Simon Brandhof | 2012-01-25 | 8 | -14/+14 |
| | | | | | * New column METRICS.DELETE_HISTORICAL_DATA (boolean, nullable) * Hidden core metrics and some data metrics have this new field to true | ||||
* | SONAR-3138 Prevent possible security flaws | Evgeny Mandrikov | 2012-01-24 | 1 | -6/+24 |
| | | | | | | * Save external password only if enabled "sonar.security.savePassword". * Bypass restriction on password length (4), when external system enabled. * Improve error handling. | ||||
* | SONAR-2757 add the column SNAPSHOTS.PURGE_STATUS (INTEGER) | Simon Brandhof | 2012-01-19 | 3 | -10/+10 |
| | |||||
* | SONAR-1707 Add the column SNAPSHOTS.BUILD_DATE | Simon Brandhof | 2012-01-18 | 4 | -18/+16 |
| | |||||
* | SONAR-3179 Allow to declare resources which can be used for filters | Evgeny Mandrikov | 2012-01-18 | 1 | -1/+2 |
| | |||||
* | SONAR-3179 Add API to define resources | Evgeny Mandrikov | 2012-01-18 | 1 | -0/+40 |
| | |||||
* | SONAR-3137,SONAR-2292 Add synchronization of groups, prepare API for future ↵ | Evgeny Mandrikov | 2012-01-11 | 2 | -23/+24 |
| | | | | enhancements | ||||
* | Update copyright header for this new year | Simon Brandhof | 2012-01-10 | 60 | -60/+60 |
| | |||||
* | SONAR-2416 Remove the internal Maven repository that is used by Sonar Mojo ↵ | Simon Brandhof | 2012-01-10 | 8 | -197/+0 |
| | | | | 1.0-beta-1 | ||||
* | SONAR-3137,SONAR-2292 Fix startup failure | Evgeny Mandrikov | 2012-01-10 | 1 | -0/+1 |
| | |||||
* | SONAR-3137,SONAR-2292 Complete API for external security systems | Evgeny Mandrikov | 2012-01-10 | 3 | -113/+181 |
| | |||||
* | SONAR-3138 Fallback to database from plugin authenticator | Evgeny Mandrikov | 2012-01-06 | 1 | -0/+10 |
| | |||||
* | Indexation of resources during migration must be reentrant | Simon Brandhof | 2011-12-29 | 1 | -68/+0 |
| | |||||
* | SONAR-983 provide the component org.sonar.core.resource.ResourceIndexer that ↵ | Simon Brandhof | 2011-12-23 | 1 | -11/+10 |
| | | | | | | is a layer over ResourceIndexerDao + move derby SQL files to org.sonar.core.persistence | ||||
* | Refactor the packages of sonar-core | Simon Brandhof | 2011-12-22 | 5 | -12/+11 |
| | | | | | * The root package should be org.sonar.core -> org.sonar.persistence is moved to org.sonar.core.persistence * Classes are grouped by functional domain (resource, review, rule, ...) | ||||
* | SONAR-983 resources are indexed during analysis | simonbrandhof | 2011-12-20 | 1 | -12/+1 |
| | | | | | | | * Rename the column RESOURCE_INDEX.PROJECT_ID to ROOT_PROJECT_ID * Increase the size of RESOURCE_INDEX.PROJECT_ID * Clean resource index from dbcleaner plugin * Experimental: indexes all the existing resources during upgrade from sonar < 2.13 | ||||
* | SONAR-983 index existing projects during upgrade | Simon Brandhof | 2011-12-19 | 1 | -0/+80 |
| | | | | + remove unused SELECT operations from MyBatis dao | ||||
* | Move org.sonar.jpa.dialect to org.sonar.persistence.dialect and refactor ↵ | Simon Brandhof | 2011-12-16 | 1 | -2/+2 |
| | | | | DialectRepository | ||||
* | SONAR-1929 do not register dashboards which name already exits | Simon Brandhof | 2011-12-16 | 1 | -58/+58 |
| | | | | + remove the useless column DASHBOARDS.KEE | ||||
* | SONAR-1929 move the package org.sonar.api.web.dashboard to org.sonar.api.web | Simon Brandhof | 2011-12-16 | 1 | -3/+3 |
| | | | | No need anymore of a dedicated package | ||||
* | SONAR-1929 minor refactoring + add some tests | Simon Brandhof | 2011-12-16 | 1 | -3/+3 |
| | |||||
* | SONAR-1929 refactor the extension point to define dashboards | Simon Brandhof | 2011-12-15 | 1 | -10/+9 |
| | |||||
* | SONAR-1929 refactoring of the extension point Dashboard | Simon Brandhof | 2011-12-15 | 1 | -67/+53 |
| | |||||
* | SONAR-3034 API: default value of WidgetProperty is not injected in Ruby widgets | Simon Brandhof | 2011-12-15 | 1 | -5/+5 |
| | | | | The column WIDGET_PROPERTIES.VALUE_TYPE is removed because it duplicates the Java extensions. | ||||
* | SONAR-1929 Improve the Dashboard template API | Fabrice Bellingard | 2011-12-14 | 1 | -2/+3 |
| | | | Use of enum instead of simple String constants. | ||||
* | Sonar Persistence API refactoring | Fabrice Bellingard | 2011-12-14 | 1 | -41/+41 |
| | | | | | | | - Class mapped to tables should now be named "MyTableDto" - DTOs, DAOs and Mappers of a same concern should be packed in a single package, allowing to use package visibility amongst them. => org.sonar.persistence has been reorganized following those rules. | ||||
* | SONAR-1929 Modify the new DashboardTemplate API | Fabrice Bellingard | 2011-12-13 | 1 | -100/+28 |
| | | | | | - Replace the annotation-based one with a POJO one - Fix some issues based on Simon's feedback | ||||
* | SONAR-3063 Implement the hotspots page as a dashboard | Fabrice Bellingard | 2011-12-12 | 1 | -0/+70 |
| | |||||
* | SONAR-1929 New extension point: dashboard template | Fabrice Bellingard | 2011-12-12 | 1 | -0/+202 |
| | | | | | | | | | | | | - Create API - Make required DB modifications (on MyBatis side) * new 'loaded_template' table * new 'kee' column on 'dashboards' table - Create startup RegisterProvidedTemplates - Create 2 first implementations: * the main Dashboard * a simple Hotspot dashboard (will be done in another ticket) - Update migration scripts (remove creation of main dashboard) | ||||
* | SONAR-1974 add a page to manage manual rules | simonbrandhof | 2011-12-07 | 2 | -4/+4 |
| | | | | | Manual rules allow users to create their own violations directly from UI. These rules can also be defined 'on the fly' while creating violations. | ||||
* | SONAR-1974 do not disable the rules of the repository "review" at startup | Simon Brandhof | 2011-12-05 | 2 | -15/+34 |
| | |||||
* | Remove deprecated calls to org.sonar.api.resources.Project | Simon Brandhof | 2011-11-28 | 1 | -11/+11 |
| | |||||
* | Improve EmbeddedDatabaseTest | Evgeny Mandrikov | 2011-11-09 | 1 | -22/+13 |
| | |||||
* | Fix unit test | simonbrandhof | 2011-11-01 | 1 | -2/+4 |
| | |||||
* | SONAR-2956 Support Boolean type with Derby | Evgeny Mandrikov | 2011-10-31 | 7 | -11/+11 |
| | | | | | | | | - Change DDL to use BOOLEAN instead of SMALLINT - Modify Hibernate dialect - Modify activerecord-jdbc-adapter (ideas were taken from arjdbc/postgresql/adapter.rb) - Use Derby for unit tests instead of HSQL and fix incorrect tests |