aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/hbs/coding-rules-old/coding-rules-quality-profile-activation.hbs
blob: e407448a8bb5d9b8b9034aa43420ac5e15a92bd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<form>
  <div class="modal-head">
    {{#if change}}
      <h2>{{t 'coding_rules.change_details'}}</h2>
    {{else}}
      <h2>{{t 'coding_rules.activate_in_quality_profile'}}</h2>
    {{/if}}
  </div>

  <div class="modal-body modal-body-select2">
    <div class="modal-error"></div>

    <table>
      <tr class="property">
        <th><h3>{{t 'coding_rules.quality_profile'}}</h3></th>
        <td>
          {{#if key}}
            {{name}}
          {{else}}
            <select id="coding-rules-quality-profile-activation-select">
              {{#each qualityProfiles}}
                <option value="{{key}}">{{name}}</option>
              {{/each}}
            </select>
          {{/if}}
        </td>
      </tr>
      <tr class="property">
        <th><h3>{{t 'severity'}}</h3></th>
        <td>
          <select id="coding-rules-quality-profile-activation-severity">
            {{#each severities}}
              <option value="{{this}}">{{t 'severity' this}}</option>
            {{/each}}
          </select>
        </td>
      </tr>
      {{#if isCustomRule}}
      <tr class="property">
        <td colspan="2" class="note">{{t 'coding_rules.custom_rule.activation_notice'}}</td>
      {{else}}
      {{#each params}}
        <tr class="property">
          <th><h3>{{key}}</h3></th>
          <td>
            {{#eq type 'TEXT'}}
              <textarea class="width100" rows="3" name="{{key}}" placeholder="{{defaultValue}}">{{value}}</textarea>
            {{else}}
              {{#eq type 'BOOLEAN'}}
              <select name="{{key}}" value="{{value}}">
                <option value="{{defaultValue}}">{{t 'default'}} ({{t defaultValue}})</option>
                <option value="true"{{#eq value 'true'}} selected="selected"{{/eq}}>{{t 'true'}}</option>
                <option value="false"{{#eq value 'false'}} selected="selected"{{/eq}}>{{t 'false'}}</option>
              </select>
              {{else}}
              <input type="text" name="{{key}}" value="{{value}}" placeholder="{{defaultValue}}">
              {{/eq}}
            {{/eq}}
            <div class="note">{{description}}</div>
            {{#if extra}}
              <div class="note">{{extra}}</div>
            {{/if}}
          </td>
        </tr>
      {{/each}}
      {{/if}}
    </table>
  </div>

  <div class="modal-foot">
    <button id="coding-rules-quality-profile-activation-activate" {{#unless saveEnabled}}disabled="disabled"{{/unless}}>
      {{#if change}}{{t 'save'}}{{else}}{{t 'coding_rules.activate'}}{{/if}}
    </button>
    <a id="coding-rules-quality-profile-activation-cancel" class="action">{{t 'cancel'}}</a>
  </div>
</form>