}
actions.add("plan");
if (UserSession.get().hasProjectPermission(UserRole.ISSUE_ADMIN, issue.projectKey())) {
- actions.add("severity");
+ actions.add("set_severity");
}
for (Action action : actionService.listAvailableActions(issue)) {
actions.add(action.key());
assigned_to: '<%= escape_javascript message('assigned_to') -%>',
plan: '<%= escape_javascript message('issue.do_plan') -%>',
planned_for: '<%= escape_javascript message('issue.planned_for') -%>',
- severity: '<%= escape_javascript message('issue.set_severity') -%>',
+ set_severity: '<%= escape_javascript message('issue.set_severity') -%>',
<% Internal.issues.listPluginActions().each do |action| -%>
'<%= escape_javascript action -%>': '<%= escape_javascript message("issue.action.#{action}.formlink") -%>',
<% end -%>
}
@Test
- public void show_issue_with_severity_action() throws Exception {
+ public void show_issue_with_set_severity_action() throws Exception {
DefaultIssue issue = createStandardIssue()
.setStatus("OPEN");
issues.add(issue);
MockUserSession.set().setLogin("john").addProjectPermissions(UserRole.ISSUE_ADMIN, issue.projectKey());
WsTester.TestRequest request = tester.newRequest("show").setParam("key", issue.key());
- request.execute().assertJson(getClass(), "show_issue_with_severity_action.json");
+ request.execute().assertJson(getClass(), "show_issue_with_set_severity_action.json");
}
@Test
"raw": "Another comment",
"html": "Another comment",
"createdAt": "2014-02-23T19:10:03+0100",
- "fCreatedAtAge": "10 days",
+ "fCreatedAge": "10 days",
"updatable": true
}
],
--- /dev/null
+{
+ "issue": {
+ "key": "ABCD",
+ "component": "org.sonar.server.issue.IssueClient",
+ "componentLongName": "SonarQube :: Issue Client",
+ "componentQualifier": "FIL",
+ "project": "org.sonar.Sonar",
+ "projectLongName": "SonarQube",
+ "rule": "squid:AvoidCycle",
+ "ruleName": "Avoid cycle",
+ "status": "OPEN",
+ "creationDate": "2014-01-22T19:10:03+0100",
+ "transitions": [],
+ "actions": [
+ "comment", "assign", "assign_to_me", "plan", "set_severity"
+ ],
+ "comments": [],
+ "changelog": []
+ }
+}
+++ /dev/null
-{
- "issue": {
- "key": "ABCD",
- "component": "org.sonar.server.issue.IssueClient",
- "componentLongName": "SonarQube :: Issue Client",
- "componentQualifier": "FIL",
- "project": "org.sonar.Sonar",
- "projectLongName": "SonarQube",
- "rule": "squid:AvoidCycle",
- "ruleName": "Avoid cycle",
- "status": "OPEN",
- "creationDate": "2014-01-22T19:10:03+0100",
- "transitions": [],
- "actions": [
- "comment", "assign", "assign_to_me", "plan", "severity"
- ],
- "comments": [],
- "changelog": []
- }
-}