diff --git a/build.properties.d/00_default.properties b/build.properties.d/00_default.properties index 535a6c846a5c39c48937dee43f087501f43285ae..60616622c34259e572f3c1f984574972595e9316 100644 --- a/build.properties.d/00_default.properties +++ b/build.properties.d/00_default.properties @@ -53,6 +53,7 @@ BUILD_MODULE_EXT_ADD_QUERY_TO_BOOKMARKS=DISABLED BUILD_MODULE_EXT_ANNOTATION=ENABLED BUILD_MODULE_EXT_COSMETICS_LINKIFY=DISABLED BUILD_MODULE_EXT_QRCODE=ENABLED +BUILD_MODULE_SHOW_ID_IN_LABEL=DISABLED BUILD_MODULE_USER_MANAGEMENT=ENABLED BUILD_MODULE_USER_MANAGEMENT_CHANGE_OWN_PASSWORD_REALM=CaosDB diff --git a/src/core/js/webcaosdb.js b/src/core/js/webcaosdb.js index 270c8891703ad4c257c514aef88701f15977170f..75bb27322bc70a690d23a95c85a50f4693a7c0d6 100644 --- a/src/core/js/webcaosdb.js +++ b/src/core/js/webcaosdb.js @@ -1959,6 +1959,10 @@ function initOnDocumentReady() { if ("${BUILD_MODULE_USER_MANAGEMENT}" == "ENABLED") { caosdb_modules.register(user_management); } + + if ("${BUILD_MODULE_SHOW_ID_IN_LABEL}" == "ENABLED") { + $('.caosdb-label-id').toggleClass('d-none'); + } } diff --git a/src/core/xsl/entity.xsl b/src/core/xsl/entity.xsl index a1b92d9f9fec09238de60f0685bb1d4eca57e558..3853d5a69d1dd70a07e776e94ea87e8e0731e1a4 100644 --- a/src/core/xsl/entity.xsl +++ b/src/core/xsl/entity.xsl @@ -150,7 +150,8 @@ <xsl:attribute name="href"> <xsl:value-of select="concat($entitypath, @id)"/> </xsl:attribute> - <xsl:value-of select="@id"/>: <xsl:value-of select="@name"/> + <span class="caosdb-label-id d-none"><xsl:value-of select="@id"/>: </span> + <xsl:value-of select="@name"/> </a> <div class="caosdb-v-entity-header-buttons-list ms-auto"> <xsl:apply-templates mode="entity-heading-attributes-state" select="State">