Browse Source

SONAR-7473 Clean useless code

tags/5.5-M14
Julien Lancelot 8 years ago
parent
commit
703486f2d3
23 changed files with 42 additions and 500 deletions
  1. 1
    6
      server/sonar-server/src/main/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcher.java
  2. 1
    2
      server/sonar-server/src/main/java/org/sonar/server/issue/workflow/IssueWorkflow.java
  3. 1
    1
      server/sonar-server/src/main/resources/org/sonar/server/dashboard/widget/issue_filter.html.erb
  4. 0
    1
      server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryServiceTest.java
  5. 6
    8
      server/sonar-server/src/test/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcherTest.java
  6. 0
    72
      server/sonar-server/src/test/java/org/sonar/server/issue/workflow/IssueWorkflowTest.java
  7. 0
    182
      server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/1/issues-1.json
  8. 0
    41
      server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/components.json
  9. 0
    3
      server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/empty.xml
  10. 0
    149
      server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/snapshots.xml
  11. BIN
      server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/sub-folder/zip.zip
  12. 1
    1
      server/sonar-server/src/test/resources/org/sonar/server/issue/ServerIssueStorageTest/should_update_issues-result.xml
  13. 1
    1
      server/sonar-server/src/test/resources/org/sonar/server/issue/ServerIssueStorageTest/should_update_issues.xml
  14. 0
    1
      server/sonar-web/src/main/js/components/issue/collections/issues.js
  15. 0
    1
      server/sonar-web/src/main/webapp/WEB-INF/app/models/issue.rb
  16. 1
    1
      sonar-db/src/test/resources/org/sonar/db/purge/PurgeCommandsTest/shouldDeleteResource.xml
  17. 4
    4
      sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/disable_resources_without_last_snapshot-result.xml
  18. 4
    4
      sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/disable_resources_without_last_snapshot.xml
  19. 2
    2
      sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/shouldDeleteProject.xml
  20. 5
    5
      sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/should_delete_all_closed_issues-result.xml
  21. 5
    5
      sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/should_delete_all_closed_issues.xml
  22. 5
    5
      sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/should_delete_old_closed_issues-result.xml
  23. 5
    5
      sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/should_delete_old_closed_issues.xml

+ 1
- 6
server/sonar-server/src/main/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcher.java View File

@@ -21,9 +21,8 @@ package org.sonar.server.issue.notification;

import com.google.common.base.Objects;
import com.google.common.collect.Multimap;

import javax.annotation.Nullable;
import java.util.Collection;
import javax.annotation.Nullable;
import org.sonar.api.notifications.Notification;
import org.sonar.api.notifications.NotificationChannel;
import org.sonar.server.notification.NotificationDispatcher;
@@ -65,12 +64,8 @@ public class ChangesOnMyIssueNotificationDispatcher extends NotificationDispatch

// All the following users can be null
String changeAuthor = notification.getFieldValue("changeAuthor");
String reporter = notification.getFieldValue("reporter");
String assignee = notification.getFieldValue("assignee");

if (!Objects.equal(changeAuthor, reporter)) {
addUserToContextIfSubscribed(context, reporter, subscribedRecipients);
}
if (!Objects.equal(changeAuthor, assignee)) {
addUserToContextIfSubscribed(context, assignee, subscribedRecipients);
}

+ 1
- 2
server/sonar-server/src/main/java/org/sonar/server/issue/workflow/IssueWorkflow.java View File

@@ -21,11 +21,11 @@ package org.sonar.server.issue.workflow;

import java.util.List;
import org.picocontainer.Startable;
import org.sonar.api.ce.ComputeEngineSide;
import org.sonar.api.issue.DefaultTransitions;
import org.sonar.api.issue.Issue;
import org.sonar.api.issue.condition.HasResolution;
import org.sonar.api.issue.condition.NotCondition;
import org.sonar.api.ce.ComputeEngineSide;
import org.sonar.api.server.ServerSide;
import org.sonar.api.web.UserRole;
import org.sonar.core.issue.DefaultIssue;
@@ -152,7 +152,6 @@ public class IssueWorkflow implements Startable {
.build())

// Reopen issues that are marked as resolved but that are still alive.
// Manual issues are kept resolved.
.transition(Transition.builder("automaticreopen")
.from(Issue.STATUS_RESOLVED).to(Issue.STATUS_REOPENED)
.conditions(new NotCondition(IsBeingClosed.INSTANCE), new HasResolution(Issue.RESOLUTION_FIXED))

+ 1
- 1
server/sonar-server/src/main/resources/org/sonar/server/dashboard/widget/issue_filter.html.erb View File

@@ -20,7 +20,7 @@
<div id="<%= container_id -%>"></div>

<% if distribution_axis == 'reporters' %>
<p class="note spacer-bottom">The distribution by rReporter is no more supported. Please update this widget.</p>
<p class="note spacer-bottom">The distribution by reporter is no more supported. Please update this widget.</p>
<% end %>

<script>

+ 0
- 1
server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryServiceTest.java View File

@@ -124,7 +124,6 @@ public class IssueQueryServiceTest {
map.put("directories", newArrayList("/src/main/java/example"));
ArrayList<String> fileUuids = newArrayList("CDEF");
map.put("fileUuids", fileUuids);
map.put("reporters", newArrayList("marilyn"));
map.put("assignees", newArrayList("joanna"));
map.put("languages", newArrayList("xoo"));
map.put("tags", newArrayList("tag1", "tag2"));

+ 6
- 8
server/sonar-server/src/test/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcherTest.java View File

@@ -33,7 +33,11 @@ import org.sonar.server.notification.NotificationDispatcherMetadata;
import org.sonar.server.notification.NotificationManager;

import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.*;
import static org.mockito.Mockito.any;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;

@RunWith(MockitoJUnitRunner.class)
public class ChangesOnMyIssueNotificationDispatcherTest {
@@ -74,7 +78,7 @@ public class ChangesOnMyIssueNotificationDispatcherTest {
}

@Test
public void should_dispatch_to_reporter_and_assignee() {
public void should_dispatch_to_assignee() {
Multimap<String, NotificationChannel> recipients = HashMultimap.create();
recipients.put("simon", emailChannel);
recipients.put("freddy", twitterChannel);
@@ -83,11 +87,9 @@ public class ChangesOnMyIssueNotificationDispatcherTest {

Notification notification = new IssueChangeNotification().setFieldValue("projectKey", "struts")
.setFieldValue("changeAuthor", "olivier")
.setFieldValue("reporter", "simon")
.setFieldValue("assignee", "freddy");
dispatcher.performDispatch(notification, context);

verify(context).addUser("simon", emailChannel);
verify(context).addUser("freddy", twitterChannel);
verify(context, never()).addUser("godin", twitterChannel);
verifyNoMoreInteractions(context);
@@ -101,10 +103,6 @@ public class ChangesOnMyIssueNotificationDispatcherTest {
recipients.put("godin", twitterChannel);
when(notifications.findNotificationSubscribers(dispatcher, "struts")).thenReturn(recipients);

// change author is the reporter
dispatcher.performDispatch(new IssueChangeNotification().setFieldValue("projectKey", "struts")
.setFieldValue("changeAuthor", "simon").setFieldValue("reporter", "simon"), context);

// change author is the assignee
dispatcher.performDispatch(new IssueChangeNotification().setFieldValue("projectKey", "struts")
.setFieldValue("changeAuthor", "simon").setFieldValue("assignee", "simon"), context);

+ 0
- 72
server/sonar-server/src/test/java/org/sonar/server/issue/workflow/IssueWorkflowTest.java View File

@@ -36,7 +36,6 @@ import org.sonar.server.issue.IssueUpdater;

import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.fail;
import static org.mockito.Mockito.mock;
import static org.sonar.api.issue.Issue.RESOLUTION_FALSE_POSITIVE;
import static org.sonar.api.issue.Issue.RESOLUTION_FIXED;
import static org.sonar.api.issue.Issue.RESOLUTION_WONT_FIX;
@@ -256,77 +255,6 @@ public class IssueWorkflowTest {
assertThat(issue.assignee()).isNull();
}

@Test
public void manual_issues_be_confirmed_then_kept_open() {
// Manual issue because of reporter
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
.setStatus(STATUS_OPEN)
.setRuleKey(RuleKey.of("manual", "Performance"));

workflow.start();

assertThat(workflow.outTransitions(issue)).containsOnly(
Transition.create("confirm", "OPEN", "CONFIRMED"),
Transition.create("resolve", "OPEN", "RESOLVED"),
Transition.create("falsepositive", "OPEN", "RESOLVED"),
Transition.create("wontfix", "OPEN", "RESOLVED"));

workflow.doTransition(issue, "confirm", mock(IssueChangeContext.class));
assertThat(issue.resolution()).isNull();
assertThat(issue.status()).isEqualTo("CONFIRMED");

assertThat(workflow.outTransitions(issue)).containsOnly(
Transition.create("unconfirm", "CONFIRMED", "REOPENED"),
Transition.create("resolve", "CONFIRMED", "RESOLVED"),
Transition.create("falsepositive", "CONFIRMED", "RESOLVED"),
Transition.create("wontfix", "CONFIRMED", "RESOLVED"));

// keep confirmed and unresolved
workflow.doAutomaticTransition(issue, mock(IssueChangeContext.class));
assertThat(issue.resolution()).isNull();
assertThat(issue.status()).isEqualTo("CONFIRMED");

// unconfirm
workflow.doTransition(issue, "unconfirm", mock(IssueChangeContext.class));
assertThat(issue.resolution()).isNull();
assertThat(issue.status()).isEqualTo("REOPENED");
}

@Test
public void manual_issue_on_removed_rule_be_closed() {
// Manual issue because of reporter
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
.setStatus(STATUS_OPEN)
.setRuleKey(RuleKey.of("manual", "Performance"))
.setBeingClosed(true)
.setOnDisabledRule(true);

workflow.start();

workflow.doAutomaticTransition(issue, mock(IssueChangeContext.class));
assertThat(issue.resolution()).isEqualTo("REMOVED");
assertThat(issue.status()).isEqualTo(STATUS_CLOSED);
}

@Test
public void manual_issue_on_removed_component_be_closed() {
// Manual issue because of reporter
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
.setStatus(STATUS_OPEN)
.setRuleKey(RuleKey.of("manual", "Performance"))
.setBeingClosed(true)
.setOnDisabledRule(false);

workflow.start();

workflow.doAutomaticTransition(issue, mock(IssueChangeContext.class));
assertThat(issue.resolution()).isEqualTo(RESOLUTION_FIXED);
assertThat(issue.status()).isEqualTo(STATUS_CLOSED);
}

private Collection<String> keys(List<Transition> transitions) {
return Collections2.transform(transitions, new Function<Transition, String>() {
@Override

+ 0
- 182
server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/1/issues-1.json View File

@@ -1,182 +0,0 @@
[
{
"isNew": false,
"key": "key",
"manualSeverity": false,
"assignee": "Assignee",
"attributes": "attributes",
"authorLogin": "login",
"isChanged": true,
"ruleKey": "ruleKey",
"ruleRepo": "local",
"severity": "INFO",
"message": "message",
"line": 25,
"effortToFix": 30,
"debtInMinutes": 25,
"status": "NEW",
"resolution": "Non Solved",
"reporter": "reporter",
"assignee": "assignee",
"checkSum": "checkSum",
"attributes": "toto=25",
"authorLogin": "author",
"actionPlanKey": "actionPlanKey",
"creationDate": "2014-12-19T00:03:14+0100",
"updateDate": "2014-12-19T00:03:14+0100",
"closeDate": "2014-12-19T00:03:14+0100",
"currentChange": "coucou,c'est,nous",
"isChange": false,
"selectAt": 564897564
},
{
"isNew": false,
"key": "key",
"manualSeverity": false,
"assignee": "Assignee",
"attributes": "attributes",
"authorLogin": "login",
"isChanged": true,
"ruleKey": "ruleKey",
"ruleRepo": "local",
"severity": "INFO",
"message": "message",
"line": 25,
"effortToFix": 30,
"debtInMinutes": 25,
"status": "NEW",
"resolution": "Non Solved",
"reporter": "reporter",
"assignee": "assignee",
"checkSum": "checkSum",
"attributes": "toto=25",
"authorLogin": "author",
"actionPlanKey": "actionPlanKey",
"creationDate": "2014-12-19T00:03:14+0100",
"updateDate": "2014-12-19T00:03:14+0100",
"closeDate": "2014-12-19T00:03:14+0100",
"currentChange": "coucou,c'est,nous",
"isChange": false,
"selectAt": 564897564
},
{
"isNew": false,
"key": "key",
"manualSeverity": false,
"assignee": "Assignee",
"attributes": "attributes",
"authorLogin": "login",
"isChanged": true,
"ruleKey": "ruleKey",
"ruleRepo": "local",
"severity": "INFO",
"message": "message",
"line": 25,
"effortToFix": 30,
"debtInMinutes": 25,
"status": "NEW",
"resolution": "Non Solved",
"reporter": "reporter",
"assignee": "assignee",
"checkSum": "checkSum",
"attributes": "toto=25",
"authorLogin": "author",
"actionPlanKey": "actionPlanKey",
"creationDate": "2014-12-19T00:03:14+0100",
"updateDate": "2014-12-19T00:03:14+0100",
"closeDate": "2014-12-19T00:03:14+0100",
"currentChange": "coucou,c'est,nous",
"isChange": false,
"selectAt": 564897564
},
{
"isNew": false,
"key": "key",
"manualSeverity": false,
"assignee": "Assignee",
"attributes": "attributes",
"authorLogin": "login",
"isChanged": true,
"ruleKey": "ruleKey",
"ruleRepo": "local",
"severity": "INFO",
"message": "message",
"line": 25,
"effortToFix": 30,
"debtInMinutes": 25,
"status": "NEW",
"resolution": "Non Solved",
"reporter": "reporter",
"assignee": "assignee",
"checkSum": "checkSum",
"attributes": "toto=25",
"authorLogin": "author",
"actionPlanKey": "actionPlanKey",
"creationDate": "2014-12-19T00:03:14+0100",
"updateDate": "2014-12-19T00:03:14+0100",
"closeDate": "2014-12-19T00:03:14+0100",
"currentChange": "coucou,c'est,nous",
"isChange": false,
"selectAt": 564897564
},
{
"isNew": false,
"key": "key",
"manualSeverity": false,
"assignee": "Assignee",
"attributes": "attributes",
"authorLogin": "login",
"isChanged": true,
"ruleKey": "ruleKey",
"ruleRepo": "local",
"severity": "INFO",
"message": "message",
"line": 25,
"effortToFix": 30,
"debtInMinutes": 25,
"status": "NEW",
"resolution": "Non Solved",
"reporter": "reporter",
"assignee": "assignee",
"checkSum": "checkSum",
"attributes": "toto=25",
"authorLogin": "author",
"actionPlanKey": "actionPlanKey",
"creationDate": "2014-12-19T00:03:14+0100",
"updateDate": "2014-12-19T00:03:14+0100",
"closeDate": "2014-12-19T00:03:14+0100",
"currentChange": "coucou,c'est,nous",
"isChange": false,
"selectAt": 564897564
},
{
"isNew": false,
"key": "key",
"manualSeverity": false,
"assignee": "Assignee",
"attributes": "attributes",
"authorLogin": "login",
"isChanged": true,
"ruleKey": "ruleKey",
"ruleRepo": "local",
"severity": "INFO",
"message": "message",
"line": 25,
"effortToFix": 30,
"debtInMinutes": 25,
"status": "NEW",
"resolution": "Non Solved",
"reporter": "reporter",
"assignee": "assignee",
"checkSum": "checkSum",
"attributes": "toto=25",
"authorLogin": "author",
"actionPlanKey": "actionPlanKey",
"creationDate": "2014-12-19T00:03:14+0100",
"updateDate": "2014-12-19T00:03:14+0100",
"closeDate": "2014-12-19T00:03:14+0100",
"currentChange": "coucou,c'est,nous",
"isChange": false,
"selectAt": 564897564
}
]

+ 0
- 41
server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/components.json View File

@@ -1,41 +0,0 @@
{
"analysisDate": "2012-12-12T00:00:00+0100",
"root": {
"batchId": 1,
"id": 11,
"snapshotId": 111,
"name": "Root project",
"type": "PRJ",
"children": [
{
"batchId": 2,
"id": 22,
"snapshotId": 222,
"path": "module1",
"name": "Module",
"type": "MOD",
"children": [
{
"batchId": 3,
"id": 33,
"snapshotId": 333,
"path": "src",
"name": "src",
"type": "DIR",
"children": [
{
"batchId": 4,
"id": 44,
"snapshotId": 444,
"path": "Foo.java",
"name": "Foo.java",
"type": "FIL",
"children": []
}
]
}
]
}
]
}
}

+ 0
- 3
server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/empty.xml View File

@@ -1,3 +0,0 @@
<dataset>

</dataset>

+ 0
- 149
server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/snapshots.xml View File

@@ -1,149 +0,0 @@
<dataset>

<!-- NEW SNAPSHOT -->
<snapshots id="1" project_id="123" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="1"
status="U" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="PRJ" qualifier="PAC" created_at="1228258800000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<snapshots id="2" project_id="1" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="1"
status="U" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228258800000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<snapshots id="3" project_id="1" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="1"
status="U" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228258800000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<!-- PROJECT_ID = 3 - no last snapshot -->
<snapshots id="4" project_id="3" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="1"
status="U" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228258800000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<!-- Child of snapshot id=1 -->
<snapshots id="5" project_id="55" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="1"
status="U" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="PRJ" qualifier="PAC" created_at="1228258800000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>

<!-- LAST FLAGGED SNAPSHOT -->
<snapshots id="21" project_id="123" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="21"
status="P" islast="[true]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="PRJ" qualifier="PAC" created_at="1228172400000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<snapshots id="22" project_id="1" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="21"
status="P" islast="[true]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228172400000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<snapshots id="23" project_id="1" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="21"
status="P" islast="[true]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228172400000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<!-- PROJECT_ID = 3 - no last snapshot -->
<snapshots id="24" project_id="3" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="21"
status="P" islast="[true]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228172400000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<!-- Child of snapshot id=1 -->
<snapshots id="25" project_id="55" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="21"
status="P" islast="[true]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="PRJ" qualifier="PAC" created_at="1228172400000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>

<!-- OLD SNAPSHOT -->
<snapshots id="46" project_id="123" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="46"
status="P" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="PRJ" qualifier="PAC" created_at="1228086000000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<snapshots id="47" project_id="1" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="46"
status="P" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228086000000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<snapshots id="48" project_id="1" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="46"
status="P" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228086000000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<!-- PROJECT_ID = 3 - no last snapshot -->
<snapshots id="49" project_id="3" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="46"
status="P" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="DIR" qualifier="PAC" created_at="1228086000000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
<!-- Child of snapshot id=1 -->
<snapshots id="50" project_id="55" parent_snapshot_id="2" root_project_id="123" root_snapshot_id="46"
status="P" islast="[false]" purge_status="1"
period1_mode="days1" period1_param="30" period1_date="1316815200000"
period2_mode="days2" period2_param="31" period2_date="1316901600000"
period3_mode="days3" period3_param="32" period3_date="1316988000000"
period4_mode="days4" period4_param="33" period4_date="1317074400000"
period5_mode="days5" period5_param="34" period5_date="1317160800000"
depth="1" scope="PRJ" qualifier="PAC" created_at="1228086000000" build_date="1317247200000"
version="2.1-SNAPSHOT" path="1.2."/>
</dataset>

BIN
server/sonar-server/src/test/resources/org/sonar/server/computation/AnalysisReportServiceTest/report-folder/sub-folder/zip.zip View File


+ 1
- 1
server/sonar-server/src/test/resources/org/sonar/server/issue/ServerIssueStorageTest/should_update_issues-result.xml View File

@@ -17,7 +17,7 @@
rule_id="200"
created_at="1000000000"
updated_at="2000000000"
reporter="emmerik"
reporter="[null]"
issue_attributes="foo=bar"
tags="[null]"
action_plan_key="[null]"

+ 1
- 1
server/sonar-server/src/test/resources/org/sonar/server/issue/ServerIssueStorageTest/should_update_issues.xml View File

@@ -24,7 +24,7 @@
rule_id="200"
created_at="1000000000"
updated_at="1000000000"
reporter="emmerik"
reporter="[null]"
issue_attributes="foo=bar"
action_plan_key="[null]"
issue_creation_date="1262300400000"

+ 0
- 1
server/sonar-web/src/main/js/components/issue/collections/issues.js View File

@@ -96,7 +96,6 @@ export default Backbone.Collection.extend({
issue = that._injectRelational(issue, r.rules, 'rule', 'key');
issue = that._injectRelational(issue, r.users, 'assignee', 'login');
issue = that._injectCommentsRelational(issue, r.users);
issue = that._injectRelational(issue, r.users, 'reporter', 'login');
issue = that._prepareClosed(issue);
issue = that.ensureTextRange(issue);
return issue;

+ 0
- 1
server/sonar-web/src/main/webapp/WEB-INF/app/models/issue.rb View File

@@ -36,7 +36,6 @@ class Issue
hash[:effortToFix] = issue.effortToFix.to_f if issue.effortToFix
hash[:debt] = Internal.durations.encode(issue.effort) if issue.effort
hash[:effort] = Internal.durations.encode(issue.effort) if issue.effort
hash[:reporter] = issue.reporter if issue.reporter
hash[:assignee] = issue.assignee if issue.assignee
hash[:author] = issue.authorLogin if issue.authorLogin
hash[:creationDate] = Api::Utils.format_datetime(issue.creationDate) if issue.creationDate

+ 1
- 1
sonar-db/src/test/resources/org/sonar/db/purge/PurgeCommandsTest/shouldDeleteResource.xml View File

@@ -20,7 +20,7 @@

<issues id="1" kee="ABCDE" component_uuid="1" project_uuid="1" status="CLOSED" resolution="[null]" line="200"
severity="BLOCKER"
reporter="perceval" assignee="arthur" rule_id="500"
reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]"
issue_creation_date="1366063200000"

+ 4
- 4
sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/disable_resources_without_last_snapshot-result.xml View File

@@ -69,7 +69,7 @@ What has been changed :
project_uuid="ABCD"
status="CLOSED"
issue_close_date="1396994400000"
resolution="REMOVED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="REMOVED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -85,7 +85,7 @@ What has been changed :
project_uuid="ABCD"
status="CLOSED"
issue_close_date="1396994400000"
resolution="REMOVED" line="[null]" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="REMOVED" line="[null]" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -99,7 +99,7 @@ What has been changed :
project_uuid="ABCD"
status="CLOSED"
issue_close_date="1396994400000"
resolution="REMOVED" line="[null]" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="REMOVED" line="[null]" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -113,7 +113,7 @@ What has been changed :
project_uuid="ABCD"
status="CLOSED"
issue_close_date="1449529200000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"

+ 4
- 4
sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/disable_resources_without_last_snapshot.xml View File

@@ -61,7 +61,7 @@
project_uuid="ABCD"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -75,7 +75,7 @@
project_uuid="ABCD"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="[null]" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="[null]" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -89,7 +89,7 @@
project_uuid="ABCD"
status="CONFIRM"
issue_close_date="[null]"
resolution="[null]" line="[null]" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="[null]" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -103,7 +103,7 @@
project_uuid="ABCD"
status="CLOSED"
issue_close_date="1449529200000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"

+ 2
- 2
sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/shouldDeleteProject.xml View File

@@ -20,7 +20,7 @@

<issues id="1" kee="ABCDE" component_uuid="A" project_uuid="A" status="CLOSED" resolution="[null]" line="200"
severity="BLOCKER"
reporter="perceval" assignee="arthur" rule_id="500"
reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]"
action_plan_key="[null]"
@@ -35,7 +35,7 @@

<issues id="2" kee="ABCDF" component_uuid="A" project_uuid="A" status="CLOSED" resolution="[null]" line="200"
severity="BLOCKER"
reporter="perceval" assignee="arthur" rule_id="500"
reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]"
action_plan_key="[null]"

+ 5
- 5
sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/should_delete_all_closed_issues-result.xml View File

@@ -29,7 +29,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1262300400000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500" manual_severity="[false]"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500" manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]" issue_attributes="[null]" checksum="[null]" author_login="[null]"
updated_at="[null]" issue_creation_date="1366063200000" issue_update_date="1366063200000" created_at="2013-04-16"
locations="[null]" />
@@ -40,7 +40,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1262300400000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500" manual_severity="[false]"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500" manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]" issue_attributes="[null]" checksum="[null]" author_login="[null]"
updated_at="[null]" issue_creation_date="1366063200000" issue_update_date="1366063200000" created_at="2013-04-16" locations="[null]" locations="[null]"/>
<issue_changes id="2" kee="[null]" issue_key="ISSUE-2" created_at="[null]" updated_at="[null]" user_login="admin" change_type="comment" change_data="abc" issue_change_creation_date="[null]"/>
@@ -52,7 +52,7 @@
project_uuid="1"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]" tags="[null]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -68,7 +68,7 @@
project_uuid="1"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]" tags="[null]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -84,7 +84,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1735686000000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500" manual_severity="[false]"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500" manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]" issue_attributes="[null]" checksum="[null]" author_login="[null]"
updated_at="[null]" issue_creation_date="1366063200000" issue_update_date="1366063200000" created_at="2013-04-16" locations="[null]"/>
<issue_changes id="5" kee="[null]" issue_key="ISSUE-5" created_at="[null]" updated_at="[null]" user_login="admin" change_type="comment" change_data="abc" issue_change_creation_date="[null]"/>

+ 5
- 5
sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/should_delete_all_closed_issues.xml View File

@@ -23,7 +23,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1262300400000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -38,7 +38,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1262300400000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -55,7 +55,7 @@
project_uuid="1"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -71,7 +71,7 @@
project_uuid="1"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -86,7 +86,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1735686000000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"

+ 5
- 5
sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/should_delete_old_closed_issues-result.xml View File

@@ -23,7 +23,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1262300400000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500" manual_severity="[false]"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500" manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]" issue_attributes="[null]" checksum="[null]" author_login="[null]"
updated_at="[null]" issue_creation_date="1366063200000" issue_update_date="1366063200000" created_at="2013-04-16" locations="[null]"/>
<issue_changes id="1" kee="[null]" issue_key="ISSUE-1" created_at="[null]" updated_at="[null]" user_login="admin" change_type="comment" change_data="abc" issue_change_creation_date="[null]"/>
@@ -33,7 +33,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1262300400000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500" manual_severity="[false]"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500" manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]" issue_attributes="[null]" checksum="[null]" author_login="[null]"
updated_at="[null]" issue_creation_date="1366063200000" issue_update_date="1366063200000" created_at="2013-04-16" locations="[null]"/>
<issue_changes id="2" kee="[null]" issue_key="ISSUE-2" created_at="[null]" updated_at="[null]" user_login="admin" change_type="comment" change_data="abc" issue_change_creation_date="[null]"/>
@@ -45,7 +45,7 @@
project_uuid="1"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]" tags="[null]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -61,7 +61,7 @@
project_uuid="1"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]" tags="[null]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -76,7 +76,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1735686000000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]" tags="[null]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"

+ 5
- 5
sonar-db/src/test/resources/org/sonar/db/purge/PurgeDaoTest/should_delete_old_closed_issues.xml View File

@@ -22,7 +22,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1262300400000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -37,7 +37,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1262300400000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -53,7 +53,7 @@
project_uuid="1"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -69,7 +69,7 @@
project_uuid="1"
status="OPEN"
issue_close_date="[null]"
resolution="[null]" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="[null]" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"
@@ -84,7 +84,7 @@
project_uuid="1"
status="CLOSED"
issue_close_date="1735686000000"
resolution="FIXED" line="200" severity="BLOCKER" reporter="perceval" assignee="arthur" rule_id="500"
resolution="FIXED" line="200" severity="BLOCKER" reporter="[null]" assignee="arthur" rule_id="500"
manual_severity="[false]"
message="[null]" action_plan_key="[null]" gap="[null]" effort="[null]"
issue_attributes="[null]" checksum="[null]" author_login="[null]"

Loading…
Cancel
Save