github.com/8samaka/gophish@v0.9.0/templates/groups.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"> 5 Users & Groups 6 </h1> 7 </div> 8 <div id="flashes" class="row"></div> 9 <div class="row"> 10 <button type="button" class="btn btn-primary" onclick="edit(-1)" data-toggle="modal" data-backdrop="static" 11 data-target="#modal"> 12 <i class="fa fa-plus"></i> New Group</button> 13 </div> 14 15 <div id="loading"> 16 <i class="fa fa-spinner fa-spin fa-4x"></i> 17 </div> 18 <div id="emptyMessage" class="row" style="display:none;"> 19 <div class="alert alert-info"> 20 No groups created yet. Let's create one! 21 </div> 22 </div> 23 <div class="row"> 24 <table id="groupTable" class="table" style="display:none;"> 25 <thead> 26 <tr> 27 <th>Name</th> 28 <th># of Members</th> 29 <th>Modified Date</th> 30 <th class="col-md-2 no-sort"></th> 31 </tr> 32 </thead> 33 <tbody> 34 </tbody> 35 </table> 36 </div> 37 </div> 38 <!-- Modal --> 39 <div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-labelledby="modalLabel"> 40 <div class="modal-dialog" role="document"> 41 <div class="modal-content"> 42 <div class="modal-header"> 43 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 44 <span aria-hidden="true">×</span> 45 </button> 46 <h4 class="modal-title" id="groupModalLabel">New Group</h4> 47 </div> 48 <div class="modal-body"> 49 <div class="row" id="modal.flashes"></div> 50 <label class="control-label" for="name">Name:</label> 51 <div class="form-group"> 52 <input type="text" class="form-control" ng-model="group.name" placeholder="Group name" id="name" 53 autofocus /> 54 </div> 55 <div class="form-group"> 56 <span class="btn btn-danger btn-file" data-toggle="tooltip" data-placement="right" 57 title="Supports CSV files" id="fileUpload"> 58 <i class="fa fa-plus"></i> Bulk Import Users 59 <input type="file" id="csvupload" multiple> 60 </span> 61 <span id="csv-template" class="text-muted small"> 62 <i class="fa fa-file-excel-o"></i> Download CSV Template</span> 63 </div> 64 <div class="row"> 65 <form id="targetForm"> 66 <div class="col-sm-2"> 67 <input type="text" class="form-control" placeholder="First Name" id="firstName"> 68 </div> 69 <div class="col-sm-2"> 70 <input type="text" class="form-control" placeholder="Last Name" id="lastName"> 71 </div> 72 <div class="col-sm-3"> 73 <input type="email" class="form-control" placeholder="Email" id="email" required> 74 </div> 75 <div class="col-sm-3"> 76 <input type="text" class="form-control" placeholder="Position" id="position"> 77 </div> 78 <div class="col-sm-1"> 79 <button type="submit" class="btn btn-danger btn-lg"> 80 <i class="fa fa-plus"></i> Add</button> 81 </div> 82 </form> 83 </div> 84 <br /> 85 <table id="targetsTable" class="table table-hover table-striped table-condensed"> 86 <thead> 87 <tr> 88 <th>First Name</th> 89 <th>Last Name</th> 90 <th>Email</th> 91 <th>Position</th> 92 <th class="no-sort"></th> 93 <tbody> 94 </tbody> 95 </table> 96 </div> 97 <div class="modal-footer"> 98 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 99 <button type="button" class="btn btn-primary" id="modalSubmit">Save changes</button> 100 </div> 101 </div> 102 </div> 103 </div> 104 {{end}} {{define "scripts"}} 105 <script src="/js/dist/app/groups.min.js"></script> 106 {{end}}