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 & 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 & 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 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">×</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}}