| <h4>Inactivity</h4> |
| <form id="role-inactivity-form" class="well form-inline" action="" onsubmit="Usergrid.console.editRoleInactivity(); return false;"> |
| Seconds: <input type="text" name="role-inactivity" id="role-inactivity-input" /> Integer only. 0 (zero) means no expiration. |
| <button type="submit" id="role-inactivity-submit" class="btn btn-primary">Set</button> |
| </form> |
| <div class="alert alert-error" id="inactivity-integer-message" style="display: none;"> |
| Only integers greater than 0 are accepted. |
| </div> |
| <br /> |
| <h4>Add Permission Rule</h4> |
| <form id="role-permissions-form" action="" onsubmit="Usergrid.console.addRolePermission('${role}'); return false;" class="well form-inline" autocomplete="off"> |
| Path: <input id="role-permission-path-entry-input" type="text" name="path" value="/" /> |
| <label class="checkbox"> |
| <input id="role-permission-op-get-checkbox" type="checkbox" name="get" value="get"/> |
| get </label> |
| <label class="checkbox"> |
| <input id="role-permission-op-post-checkbox" type="checkbox" name="post" value="post"/> |
| post </label> |
| <label class="checkbox"> |
| <input id="role-permission-op-put-checkbox" type="checkbox" name="put" value="put"/> |
| put </label> |
| <label class="checkbox"> |
| <input id="role-permission-op-delete-checkbox" type="checkbox" name="delete" value="delete"/> |
| delete </label> |
| <button type="submit" class="btn btn-primary"><i class="icon-plus-sign icon-white"></i> Add</button> |
| </form> |
| <br/> |
| <h4>Permission Rules</h4> |
| {{if permissions}} |
| <table id="role-permissions-table" data-permission="${$index}" class="table table-striped table-bordered table-condensed"> |
| <thead> |
| <tr> |
| <th>Path</th> |
| <th class="role-permission-op">Get</th> |
| <th class="role-permission-op">Post</th> |
| <th class="role-permission-op">Put</th> |
| <th class="role-permission-op">Delete</th> |
| <th></th> |
| </tr> |
| </thead> |
| <tbody> |
| {{each permissions}} |
| <tr> |
| <td class="role-permission-path">${$value.path}</td> |
| <td class="role-permission-op">{{if $value.ops.get}}<i class="icon-ok"></i>{{/if}}</td> |
| <td class="role-permission-op">{{if $value.ops.post}}<i class="icon-ok"></i>{{/if}}</td> |
| <td class="role-permission-op">{{if $value.ops.put}}<i class="icon-ok"></i>{{/if}}</td> |
| <td class="role-permission-op">{{if $value.ops.delete}}<i class="icon-ok"></i>{{/if}}</td> |
| <td class="role-permission-delete"> |
| <a onclick="Usergrid.console.deleteRolePermission('${role}', '${$value.perm}'); return false;" href="#" class="btn btn-danger"><i class="icon-trash icon-white"></i> Remove</a> |
| </td> |
| </tr> |
| {{/each}} |
| </tbody> |
| </table> |
| {{else}} |
| <div class="alert">No Permissions</div> |
| {{/if}} |