github.com/topsteplocal/gophish@v0.6.0/templates/users.html (about)

     1  {{define "body"}}
     2  <div class="container-fluid">
     3      <div class="row">
     4          <div class="col-sm-3 col-md-2 sidebar">
     5              <ul class="nav nav-sidebar">
     6                  <li>
     7                      <a href="/">Dashboard</a>
     8                  </li>
     9                  <li>
    10                      <a href="/campaigns">Campaigns</a>
    11                  </li>
    12                  <li class="active">
    13                      <a href="/users">Users &amp; Groups</a>
    14                  </li>
    15                  <li>
    16                      <a href="/templates">Email Templates</a>
    17                  </li>
    18                  <li>
    19                      <a href="/landing_pages">Landing Pages</a>
    20                  </li>
    21                  <li>
    22                      <a href="/sending_profiles">Sending Profiles</a>
    23                  </li>
    24                  <li>
    25                      <a href="/settings">Settings</a>
    26                  </li>
    27                  <li>
    28                      <hr>
    29                  </li>
    30                  <li>
    31                      <a href="https://gophish.gitbooks.io/user-guide/content/">User Guide</a>
    32                  </li>
    33                  <li>
    34                      <a href="/api/">API Documentation</a>
    35                  </li>
    36              </ul>
    37          </div>
    38      </div>
    39  </div>
    40  <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
    41      <div class="row">
    42          <h1 class="page-header">
    43              Users &amp; Groups
    44          </h1>
    45      </div>
    46      <div id="flashes" class="row"></div>
    47      <div class="row">
    48          <button type="button" class="btn btn-primary" onclick="edit(-1)" data-toggle="modal" data-target="#modal">
    49              <i class="fa fa-plus"></i> New Group</button>
    50      </div>
    51      &nbsp;
    52      <div id="loading">
    53          <i class="fa fa-spinner fa-spin fa-4x"></i>
    54      </div>
    55      <div id="emptyMessage" class="row" style="display:none;">
    56          <div class="alert alert-info">
    57              No groups created yet. Let's create one!
    58          </div>
    59      </div>
    60      <div class="row">
    61          <table id="groupTable" class="table" style="display:none;">
    62              <thead>
    63                  <tr>
    64                      <th>Name</th>
    65                      <th># of Members</th>
    66                      <th>Modified Date</th>
    67                      <th class="col-md-2 no-sort"></th>
    68                  </tr>
    69              </thead>
    70              <tbody>
    71              </tbody>
    72          </table>
    73      </div>
    74  </div>
    75  <!-- Modal -->
    76  <div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-labelledby="modalLabel">
    77      <div class="modal-dialog" role="document">
    78          <div class="modal-content">
    79              <div class="modal-header">
    80                  <button type="button" class="close" data-dismiss="modal" aria-label="Close">
    81                      <span aria-hidden="true">&times;</span>
    82                  </button>
    83                  <h4 class="modal-title" id="groupModalLabel">New Group</h4>
    84              </div>
    85              <div class="modal-body">
    86                  <div class="row" id="modal.flashes"></div>
    87                  <label class="control-label" for="name">Name:</label>
    88                  <div class="form-group">
    89                      <input type="text" class="form-control" ng-model="group.name" placeholder="Group name" id="name" autofocus/>
    90                  </div>
    91                  <div class="form-group">
    92                      <span class="btn btn-danger btn-file" data-toggle="tooltip" data-placement="right" title="Supports CSV files" id="fileUpload">
    93                          <i class="fa fa-plus"></i> Bulk Import Users
    94                          <input type="file" id="csvupload" multiple>
    95                      </span>
    96                  </div>
    97                  <div class="row">
    98                      <form id="targetForm">
    99                          <div class="col-sm-2">
   100                              <input type="text" class="form-control" placeholder="First Name" id="firstName">
   101                          </div>
   102                          <div class="col-sm-2">
   103                              <input type="text" class="form-control" placeholder="Last Name" id="lastName">
   104                          </div>
   105                          <div class="col-sm-3">
   106                              <input type="email" class="form-control" placeholder="Email" id="email" required>
   107                          </div>
   108                          <div class="col-sm-3">
   109                              <input type="text" class="form-control" placeholder="Position" id="position">
   110                          </div>
   111                          <div class="col-sm-1">
   112                              <button type="submit" class="btn btn-danger btn-lg">
   113                                  <i class="fa fa-plus"></i> Add</button>
   114                          </div>
   115                      </form>
   116                  </div>
   117                  <br />
   118                  <table id="targetsTable" class="table table-hover table-striped table-condensed">
   119                      <thead>
   120                          <tr>
   121                              <th>First Name</th>
   122                              <th>Last Name</th>
   123                              <th>Email</th>
   124                              <th>Position</th>
   125                              <th class="no-sort"></th>
   126                              <tbody>
   127                              </tbody>
   128                  </table>
   129              </div>
   130              <div class="modal-footer">
   131                  <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
   132                  <button type="button" class="btn btn-primary" id="modalSubmit">Save changes</button>
   133              </div>
   134          </div>
   135      </div>
   136  </div>
   137  {{end}} {{define "scripts"}}
   138  <script src="/js/dist/app/users.min.js"></script>
   139  {{end}}