Verwaltung von LDAP Accounts und Gruppen
Michael Dollinger
2021-01-22 bec2074810b6ad6a7b61044ed6b6bf7941ca341e
„src/main/webapp/group.jsp“ ändern

Die lästige Befüllung von Handy und Passwort habe ich mit autocomplete="new-password" unterbinden können
Die Gruppenliste zeigt jetzt zuerst die zugewiesenen Gruppen (Haken gesetzt) an, und danach alle anderen

Anmelde-Kennung und Name getrennt (eigene Spalte)
Anmelde-Kennung verlinkt - man kann direkt zum Account klicken
und dadurch stimmt jetzt die alphabetische Reihenfolge
1 files modified
42 ■■■■ changed files
src/main/webapp/group.jsp 42 ●●●● patch | view | raw | blame | history
src/main/webapp/group.jsp
@@ -48,14 +48,44 @@
                    <div class="form-group">
                        <label for="membership" class="col-sm-3 control-label"><fmt:message key="groups.label.members"/></label> 
                        <div class="col-sm-9" id ="membership">
                            <c:forEach items="${users}" var="userentry" >
                                <div class="checkbox">
                                    <jsp:useBean id="checker" class="de.jalin.ldapadmin.beans.MembershipCheck" />
                            <jsp:useBean id="checker" class="de.jalin.ldapadmin.beans.MembershipCheck" />
                            <table>
                                <c:forEach items="${users}" var="userentry" >
                                    <jsp:setProperty property="user" name="checker" value="${userentry.value}" />
                                    <jsp:setProperty property="group" name="checker" value="${group}" />
                                    <label><input type="checkbox" id="${userentry.value.login}" name="check_user_${userentry.value.login}" ${checker.checked}>${userentry.value.firstname} ${userentry.value.lastname} (${userentry.value.login})</label>
                                </div>
                            </c:forEach>
                                    <c:url var="userurl" value="/user/${userentry.key}" />
                                    <c:if test="${ not empty checker.checked }">
                                        <tr>
                                            <td style="padding: 0px 30px 0px 0px">
                                                <input type="checkbox" id="${userentry.value.login}" name="check_user_${userentry.value.login}" ${checker.checked}>
                                                <a href="${userurl}">${userentry.value.login}</a>
                                            </td>
                                            <td style="padding: 0px 10px 0px 0px">${userentry.value.firstname}</td>
                                            <td>${userentry.value.lastname}</td>
                                        </tr>
                                    </c:if>
                                </c:forEach>
                            </table>
                            <div class="checkbox">
                                ------------------------------------------------------------------------------------------------------------------------------------------
                            </div>
                            <table>
                                <c:forEach items="${users}" var="userentry" >
                                    <jsp:setProperty property="user" name="checker" value="${userentry.value}" />
                                    <jsp:setProperty property="group" name="checker" value="${group}" />
                                    <c:url var="userurl" value="/user/${userentry.key}" />
                                    <c:if test="${ empty checker.checked }">
                                        <tr>
                                            <td style="padding: 0px 30px 0px 0px">
                                                <input type="checkbox" id="${userentry.value.login}" name="check_user_${userentry.value.login}" ${checker.checked}>
                                                <a href="${userurl}">${userentry.value.login}</a>
                                            </td>
                                            <td style="padding: 0px 10px 0px 0px">${userentry.value.firstname}</td>
                                            <td>${userentry.value.lastname}</td>
                                        </tr>
                                    </c:if>
                                </c:forEach>
                            </table>
                        </div>
                    </div>
                    <c:if test="${ formdisabled ne 'disabled' }">