]> source.dussan.org Git - sonarqube.git/commitdiff
return "id" instead of "uuid" from api/navigation/component
authorStas Vilchik <vilchiks@gmail.com>
Fri, 9 Dec 2016 09:35:59 +0000 (10:35 +0100)
committerStas Vilchik <vilchiks@gmail.com>
Fri, 9 Dec 2016 13:28:10 +0000 (14:28 +0100)
server/sonar-server/src/main/java/org/sonar/server/ui/ws/ComponentNavigationAction.java
server/sonar-server/src/main/resources/org/sonar/server/ui/ws/example-component.json
server/sonar-server/src/test/resources/org/sonar/server/ui/ws/ComponentNavigationActionTest/return_bread_crumbs_on_several_levels.json
server/sonar-server/src/test/resources/org/sonar/server/ui/ws/ComponentNavigationActionTest/return_component_info_when_anonymous_no_snapshot.json
server/sonar-server/src/test/resources/org/sonar/server/ui/ws/ComponentNavigationActionTest/return_component_info_when_snapshot.json
server/sonar-server/src/test/resources/org/sonar/server/ui/ws/ComponentNavigationActionTest/return_component_info_with_favourite.json
server/sonar-web/src/main/js/app/store/rootActions.js
server/sonar-web/src/main/js/apps/component/components/App.js

index 5ddd14f0f9e0a8bc92678fad33387cfa3e5035c3..661c832a7cc4799c42b7a54b2de08c12cb44be64 100644 (file)
@@ -136,7 +136,7 @@ public class ComponentNavigationAction implements NavigationWsAction {
 
   private void writeComponent(JsonWriter json, DbSession session, ComponentDto component, @Nullable SnapshotDto analysis) {
     json.prop("key", component.key())
-      .prop("uuid", component.uuid())
+      .prop("id", component.uuid())
       .prop("name", component.name())
       .prop("description", component.description())
       .prop("isFavorite", isFavourite(session, component));
index 06c4125bda6b18b96a10d5901a8893089815ca76..29703cbb35017380def252be721fc3ec750afce7 100644 (file)
@@ -1,6 +1,6 @@
 {
   "key": "org.codehaus.sonar:sonar",
-  "uuid": "ABCD",
+  "id": "ABCD",
   "name": "Sonarqube",
   "description": "Open source platform for continuous inspection of code quality",
   "isFavorite": true,
index 717c52f4345f09b52b6d3a1036bb7f6417f77463..b2e9500aefdb450cdbbedd3dd1647252a13a1a41 100644 (file)
@@ -44,8 +44,6 @@ export const fetchLanguages = () => dispatch => {
   );
 };
 
-const mapUuidToId = project => ({ ...project, id: project.uuid });
-
 const addQualifier = project => ({
   ...project,
   qualifier: project.breadcrumbs[project.breadcrumbs.length - 1].qualifier
@@ -53,7 +51,7 @@ const addQualifier = project => ({
 
 export const fetchProject = key => dispatch => (
     getComponentNavigation(key).then(
-        component => dispatch(receiveComponents([mapUuidToId(addQualifier(component))])),
+        component => dispatch(receiveComponents([addQualifier(component)])),
         onFail(dispatch)
     )
 );
index fe7d0d59d806790c8eb30331153dd2cc8b8bc5af..139838f734203c70acbc185497c28e7a7e1e31d8 100644 (file)
@@ -38,7 +38,7 @@ export default class App extends React.Component {
 
     return (
         <div className="page">
-          <SourceViewer component={{ id: this.state.component.uuid }}/>
+          <SourceViewer component={{ id: this.state.component.id }}/>
         </div>
     );
   }