diff options
author | Endi S. Dewata <edewata@redhat.com> | 2015-12-24 17:20:58 +0100 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2016-01-18 16:45:13 +0100 |
commit | 2c88b5d9c15487a796f65beea6c102b1ef04016f (patch) | |
tree | 45130adc9e1c4cb0bfd3f5d927cfa4a78fd4cdcd /base/tps/shared/webapps/tps/ui | |
parent | 77d6c95527f2f7299e3baece465ef9d778815745 (diff) | |
download | pki-2c88b5d9c15487a796f65beea6c102b1ef04016f.tar.gz pki-2c88b5d9c15487a796f65beea6c102b1ef04016f.tar.xz pki-2c88b5d9c15487a796f65beea6c102b1ef04016f.zip |
Added table to manage TPS user profiles.
The TPS UI has been modified to provide a table as an interface
to manage the user profiles. When adding a profile, the profile
can be selected from a list of available profiles.
The UserService and UGSubsystem have been modified to allow adding
a user with no assigned profiles.
https://fedorahosted.org/pki/ticket/1478
Diffstat (limited to 'base/tps/shared/webapps/tps/ui')
-rw-r--r-- | base/tps/shared/webapps/tps/ui/user.html | 78 |
1 files changed, 76 insertions, 2 deletions
diff --git a/base/tps/shared/webapps/tps/ui/user.html b/base/tps/shared/webapps/tps/ui/user.html index 9a9f9505b..79867f900 100644 --- a/base/tps/shared/webapps/tps/ui/user.html +++ b/base/tps/shared/webapps/tps/ui/user.html @@ -51,7 +51,81 @@ <input name="type" readonly="readonly"><br> <label>State</label> <input name="state" readonly="readonly"><br> - <label>TPS Profiles</label> - <input name="tpsProfiles" readonly="readonly"><br> </fieldset> </div> + +<div name="profiles"> + +<h2>Profiles</h2> + +<table name="list"> +<thead> + <tr> + <th class="pki-table-actions" colspan="2"> + <span name="search"> + <input name="search" type="text" placeholder="Search..."> + </span> + <span class="pki-table-buttons"> + <button name="add">Add</button> + <button name="remove">Remove</button> + </span> + </th> + </tr> + <tr> + <th class="pki-select-column"><input id="user-profiles-selectall" type="checkbox"><label for="user-profiles-selectall"> </label></th> + <th>Profile ID</th> + </tr> +</thead> +<tbody> + <tr> + <td class="pki-select-column"><input id="user-profiles-select" type="checkbox"><label for="user-profiles-select"> </label></td> + <td name="id">${id}</td> + </tr> +</tbody> +<tfoot> + <tr> + <th class="pki-table-actions" colspan="2"> + <div class="pki-table-info"> + Total: <span name="totalEntries">0</span> entries + </div> + <div class="pki-page-controls"> + <ul class="pagination"> + <li><a href="#" name="first"><span class="i fa fa-angle-double-left"></span></a></li> + <li><a href="#" name="prev"><span class="i fa fa-angle-left"></span></a></li> + </ul> + <span class="pki-page-jump"> + <input name="page" type="text" value="1"> of <span name="totalPages">1</span> + </span> + <ul class="pagination"> + <li><a href="#" name="next"><span class="i fa fa-angle-right"></span></a></li> + <li><a href="#" name="last"><span class="i fa fa-angle-double-right"></span></a></li> + </ul> + </div> + </th> + </tr> +</tfoot> +</table> + +</div> + +<div id="user-profile-dialog" class="modal"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> + <span class="pficon pficon-close"></span> + </button> + <h4 class="modal-title">Add Profile</h4> + </div> + <div class="modal-body"> + Profile: + <select name="id"> + </select> + </div> + <div class="modal-footer"> + <button name="add" class="btn btn-primary">Add</button> + <button name="cancel" class="btn btn-default" data-dismiss="modal">Cancel</button> + </div> + </div> + </div> +</div> |