Ensure that edit and delete buttons are only visible if the user can

edit
pull/1/head
Jens Pelzetter 2022-07-23 13:59:45 +02:00
parent cdf9ff8d94
commit ce9542a1d6
1 changed files with 20 additions and 16 deletions

View File

@ -52,24 +52,28 @@
<td>#{article.title}</td> <td>#{article.title}</td>
<td>#{article.chapter}</td> <td>#{article.chapter}</td>
<td> <td>
<a class="btn btn-secondary" <c:if test="#{CmsSelectedDocumentModel.canEdit}">
href="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@articleincollectedvolume-basicproperties"> <a class="btn btn-secondary"
<bootstrap:svgIcon icon="pen" /> href="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@articleincollectedvolume-basicproperties">
<span class="sr-only"> <bootstrap:svgIcon icon="pen" />
#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.edit']} <span class="sr-only">
</span> #{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.edit']}
</a> </span>
</a>
</c:if>
</td> </td>
<td> <td>
<libreccm:deleteDialog <c:if test="#{CmsSelectedDocumentModel.canEdit}">
actionTarget="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@collectedvolume-basicproperties/articles/#{article.articleUuid}/remove" <libreccm:deleteDialog
buttonText="#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.remove']}" actionTarget="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@collectedvolume-basicproperties/articles/#{article.articleUuid}/remove"
cancelLabel="#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.remove.cancel']}" buttonText="#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.remove']}"
confirmLabel="#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.remove.confirm']}" cancelLabel="#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.remove.cancel']}"
dialogId="article-#{article.articleUuid}-remove-dialog" confirmLabel="#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.remove.confirm']}"
dialogTitle="#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.remove.title']}" dialogId="article-#{article.articleUuid}-remove-dialog"
message="#{SciPublicationsUiMessageBundle.getMessage('collectedvolume.basicproperties.articles.actions.remove.message', [SciCmsPublicationPropertiesStepModel.name, article.title])}" dialogTitle="#{SciPublicationsUiMessageBundle['collectedvolume.basicproperties.articles.actions.remove.title']}"
/> message="#{SciPublicationsUiMessageBundle.getMessage('collectedvolume.basicproperties.articles.actions.remove.message', [SciCmsPublicationPropertiesStepModel.name, article.title])}"
/>
</c:if>
</td> </td>
</tr> </tr>
</c:forEach> </c:forEach>