Skip to content

Commit ac17b85

Browse files
committed
MIR-1336 Display realname of creator in mir-admin-box-static
1 parent 622b475 commit ac17b85

File tree

2 files changed

+27
-5
lines changed

2 files changed

+27
-5
lines changed

mir-module/src/main/resources/xsl/metadata/static/mir-admindata-box-static.xsl

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,27 @@
3030
<xsl:with-param select="mycoreobject/service/servdates/servdate[@type='createdate']" name="nodes"/>
3131
<xsl:with-param select="i18n:translate('metaData.createdAt')" name="label"/>
3232
</xsl:call-template>
33-
<xsl:call-template name="printMetaDate">
34-
<xsl:with-param select="mycoreobject/service/servflags/servflag[@type='createdby']" name="nodes"/>
35-
<xsl:with-param select="i18n:translate('metaData.createdby')" name="label"/>
36-
</xsl:call-template>
33+
34+
<xsl:variable name="createdby-userinfo" select="document(concat('notnull:user:', mycoreobject/service/servflags/servflag[@type='createdby']))"/>
35+
<tr>
36+
<td class="metaname">
37+
<xsl:value-of select="concat(i18n:translate('metaData.createdby'), ':')"/>
38+
</td>
39+
<td class="metavalue">
40+
<xsl:choose>
41+
<xsl:when test="$createdby-userinfo/user/realName">
42+
<xsl:attribute name="title">
43+
<xsl:value-of select="$createdby-userinfo/user/username"/>
44+
</xsl:attribute>
45+
<xsl:value-of select="$createdby-userinfo/user/realName"/>
46+
</xsl:when>
47+
<xsl:otherwise>
48+
<xsl:value-of select="$createdby-userinfo/user/username"/>
49+
</xsl:otherwise>
50+
</xsl:choose>
51+
</td>
52+
</tr>
53+
3754
<xsl:for-each select="mycoreobject/metadata/def.modsContainer/modsContainer/mods:mods/mods:note">
3855
<xsl:variable name="noteType">
3956
<xsl:choose>
@@ -129,4 +146,4 @@
129146
</div>
130147
</div>
131148
</xsl:template>
132-
</xsl:stylesheet>
149+
</xsl:stylesheet>

mir-module/src/main/resources/xslt/metadata/mods-metadata-page.xsl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,11 @@
228228
</xsl:template>
229229
<xsl:template match="td[@class='metavalue']" mode="newMetadata" priority="2">
230230
<dd>
231+
<xsl:if test="@title">
232+
<xsl:attribute name="title">
233+
<xsl:value-of select="@title"/>
234+
</xsl:attribute>
235+
</xsl:if>
231236
<xsl:copy-of select="node()|*"/>
232237
</dd>
233238
</xsl:template>

0 commit comments

Comments
 (0)