github.com/glennzw/gophish@v0.8.1-0.20190824020715-24fe998a3aa0/templates/settings.html (about)

     1  {{define "body"}}
     2  <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
     3      <div class="row">
     4          <h1 class="page-header">Settings</h1>
     5      </div>
     6      <div id="flashes" class="row"></div>
     7      <!-- Nav tabs -->
     8      <ul class="nav nav-tabs" role="tablist">
     9          <li class="active" role="mainSettings"><a href="#mainSettings" aria-controls="mainSettings" role="tab"
    10                  data-toggle="tab">Account Settings</a></li>
    11          <li role="uiSettings"><a href="#uiSettings" aria-controls="uiSettings" role="tab" data-toggle="tab">UI
    12                  Settings</a></li>
    13      </ul>
    14      <!-- Tab Panes -->
    15      <div class="tab-content">
    16          <div role="tabpanel" class="tab-pane active" id="mainSettings">
    17              <br />
    18              {{if .ModifySystem }}
    19              <div class="row">
    20                  <label class="col-sm-2 control-label form-label">Gophish version</label>
    21                  <div class="col-md-6">
    22                      <label class="form-label">{{.Version}}</label>
    23                  </div>
    24              </div>
    25              <br />
    26              {{end}}
    27              <div class="row">
    28                  <label for="api_key" class="col-sm-2 control-label form-label">API Key:</label>
    29                  <div class="col-md-6">
    30                      <input type="text" id="api_key" onclick="this.select();" value="{{.User.ApiKey}}"
    31                          class="form-control" readonly />
    32                  </div>
    33                  <form id="apiResetForm">
    34                      <button class="btn btn-primary"><i class="fa fa-refresh" type="submit"></i> Reset</button>
    35                      <input type="hidden" name="csrf_token" value="{{.Token}}" />
    36                  </form>
    37              </div>
    38              <br />
    39              <form id="settingsForm">
    40                  <div class="row">
    41                      <label for="username" class="col-sm-2 control-label form-label">Username:</label>
    42                      <div class="col-md-6">
    43                          <input type="text" id="username" name="username" value="{{.User.Username}}"
    44                              class="form-control" />
    45                      </div>
    46                  </div>
    47                  <br />
    48                  <div class="row">
    49                      <label for="current_password" class="col-sm-2 control-label form-label">Old Password:</label>
    50                      <div class="col-md-6">
    51                          <input type="password" id="current_password" name="current_password" autocomplete="off"
    52                              class="form-control" />
    53                      </div>
    54                  </div>
    55                  <br />
    56                  <div class="row">
    57                      <label for="new_password" class="col-sm-2 control-label form-label">New Password:</label>
    58                      <div class="col-md-6">
    59                          <input type="password" id="new_password" name="new_password" autocomplete="off"
    60                              class="form-control" />
    61                      </div>
    62                  </div>
    63                  <br />
    64                  <div class="row">
    65                      <label for="confirm_new_password" class="col-sm-2 control-label form-label">Confirm New
    66                          Password:</label>
    67                      <div class="col-md-6">
    68                          <input type="password" id="confirm_new_password" name="confirm_new_password" autocomplete="off"
    69                              class="form-control" />
    70                      </div>
    71                  </div>
    72                  <input type="hidden" name="csrf_token" value="{{.Token}}" />
    73                  <br />
    74                  <button class="btn btn-primary" type="submit"><i class="fa fa-save"></i> Save</button>
    75              </form>
    76              <br />
    77          </div>
    78          <div role="tabpanel" class="tab-pane" id="uiSettings">
    79              <br />
    80              <div class="checkbox checkbox-primary">
    81                  <input id="use_map" type="checkbox">
    82                  <label for="use_map">Show campaign results map</label>
    83              </div>
    84          </div>
    85      </div>
    86  </div>
    87  {{end}} {{define "scripts"}}
    88  <script src="/js/dist/app/settings.min.js"></script>
    89  {{end}}