...
| Bloc de code |
|---|
<tiles:importAttribute ignore="true"/><c:set var="attrKey2" value="*subject.display.bw.${viewObject.source.id}"/><c:set var="attrKey" value="subject.display.default"/><c:set var="attrKeyGroup" value="subject.display.g"/>
<%--<tiles:importAttribute ignore="true"/><c:set var="attrKey2" value="*subject.display.bw.${viewObject.source.id}"/><c:set var="attrKey" value="*subject.display.${viewObject.source.id}"/><c:if test="${empy mediaMap[attrKey]}"><c:set var="attrKey" value="subject.display.default"/></c:if> --%>
<c:if test="${viewObject.isGroup}"><grouper:tooltip key="group.icon.tooltip"/>
<img src="grouper/images/group.gif" alt="Group"
/><c:out value="${viewObject[mediaMap[attrKeyGroup]]}" /></c:if><c:if test="${empty inLink}"><span${viewObject.subjectType}"/>Subject"></c:if><c:out value="${viewObject[mediaMap[attrKey]]}" /> [<c:out value="${viewObject[mediaMap[attrKey2]]}" />]<c:if test="${empty inLink}"></span></c:if>
|
...
4. Modifier l'import/export du menu "Plus de choix..."
Je voulais que l'import se base sur les courriels universitaires.. J'ai donc modifié dans sources.xml le searchSubjectByIdentifier en indiquant rechercher sur l'attribut mail :
| Bloc de code |
|---|
<search>
<searchType>searchSubjectByIdentifier</searchType>
<param>
<param-name>filter</param-name>
<param-value>
(& (mail=%TERM%) (objectClass=supannPerson))
</param-value>
</param>
<param>
etc
|
J'ai également masqué la demande de la source pour l'import car par défaut, à Lille1, nous n'avons que le ldap en sources de subject : dans simpleMembershipUpdateImport.jsp, j'ai commenté la partie concernée :
| Bloc de code |
|---|
<%-- <tr>
<td><grouper:message value="${simpleMembershipUpdateContainer.text.importAvailableSourceIds}" /></td>
<td><%-- ${fn:escapeXml(simpleMembershipUpdateContainer.sourceIds) }
<table>
<tr>
<th>sourceId</th><th>Source name</th>
</tr>
<c:forEach items="${contextContainer.sources}" var="source">
<tr>
<td><c:out value="${source.id}" escapeXml="true"/></td>
<td><c:out value="${source.name }" escapeXml="true"/></td>
</tr>
</c:forEach>
</table>
</td>
</tr> --%>
|
Paramétrage de ldappcng
ldappcng.xml
attribute-resolver.xml
...