| | |
| | | } |
| | | |
| | | /* |
| | | * {"List":[{"List":[{"String":"USER_NAME"},{"String":"admin"},{"String":"ulli"}]}]} |
| | | * BaseLink liefert fuer einfache selects wie die der Nutzerverwaltung |
| | | * eine simple Listenfunktion, die auf der JSON-Seite wie folgt |
| | | * herauskommt. |
| | | * |
| | | * {"List":[{"List":[{"String":"USER_NAME"},{"String":"admin"},{"String":"test"}]}]} |
| | | * |
| | | * Fuer Mustache sieht ein Template dann z.B so aus: |
| | | * |
| | | * {{#List}} |
| | | * {{#List}} |
| | | * <option value="{{ String }}">{{ String }}</option>' |
| | | * {{/List}} |
| | | * {{/List}} |
| | | */ |
| | | function um_show_user_list(resp) { |
| | | $("#nutzerliste").empty(); |
| | | var template = $('#tpl-user-list').html(); |
| | | var template = $('#tpl-list').html(); |
| | | Mustache.parse(template); // optional, speeds up future uses |
| | | $("#nutzerliste").append( Mustache.render(template, resp) ); |
| | | } |
| | |
| | | |
| | | function um_show_user_role_list(resp) { |
| | | $("#nutzerrollen").empty(); |
| | | var rollen = resp.List[0]; |
| | | for(var i = 1; i < rollen.List.length; i++) { |
| | | var rolle = rollen.List[i]; |
| | | $("#nutzerrollen").append('<option value=' + rolle.String + '>' + rolle.String + '</option>'); |
| | | } |
| | | |
| | | var template = $('#tpl-list').html(); |
| | | Mustache.parse(template); // optional, speeds up future uses |
| | | $("#nutzerrollen").append( Mustache.render(template, resp) ); |
| | | |
| | | $('#nutzerRolleEntziehen').prop( "disabled", true ); |
| | | $('#rolleErteilen').prop( "disabled", true ); |
| | | } |
| | | |
| | | function um_show_role_list(resp) { |
| | | $("#rollen").empty(); |
| | | var rollen = resp.List[0]; |
| | | for(var i = 1; i < rollen.List.length; i++) { |
| | | var rolle = rollen.List[i]; |
| | | $("#rollen").append('<option value=' + rolle.String + '>' + rolle.String + '</option>'); |
| | | } |
| | | |
| | | var template = $('#tpl-list').html(); |
| | | Mustache.parse(template); // optional, speeds up future uses |
| | | $("#rollen").append( Mustache.render(template, resp) ); |
| | | |
| | | $('#rolleErteilen').prop( "disabled", true ); |
| | | } |
| | | |