Incorrect link to the version history of articles
authorAlexander Ebert <ebert@woltlab.com>
Thu, 16 Jan 2020 18:22:54 +0000 (19:22 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Thu, 16 Jan 2020 18:22:54 +0000 (19:22 +0100)
com.woltlab.wcf/templates/articleAdd.tpl
wcfsetup/install/files/lib/acp/form/ArticleEditForm.class.php
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml

index cb487193e7ee04cde18fe7830d8b86407d0bf7c6..e026cc5c154183932a5ae143a73f31fd5bd07088 100644 (file)
@@ -98,7 +98,7 @@
 {if $action == 'edit'}
        <p class="info jsArticleNoticeTrash"{if !$article->isDeleted} style="display: none;"{/if}>{lang}wcf.acp.article.trash.notice{/lang}</p>
        
-       {if $lastVersion}<p class="info" role="status">{lang}wcf.acp.article.lastVersion{/lang}</p>{/if}
+       {if $lastVersion && $__wcf->session->getPermission('admin.general.canUseAcp')}<p class="info" role="status">{lang}wcf.acp.article.lastVersion{/lang}</p>{/if}
 {/if}
 
 <form class="articleAddForm" method="post" action="{if $action == 'add'}{link controller='ArticleAdd'}{/link}{else}{link controller='ArticleEdit' id=$articleID}{/link}{/if}">
index 42d3313b9e64c803ff7dfd84527aaccc3cbe01d2..eca9b60ded6b66c55a23454111c7723e1b991dff 100644 (file)
@@ -191,7 +191,7 @@ class ArticleEditForm extends ArticleAddForm {
                        'article' => $this->article,
                        'defaultLanguageID' => LanguageFactory::getInstance()->getDefaultLanguageID(),
                        'languages' => LanguageFactory::getInstance()->getLanguages(),
-                       'lastVersion' => VersionTracker::getInstance()->getLastVersion('com.woltlab.wcf.article', $this->articleID)
+                       'lastVersion' => VersionTracker::getInstance()->getLastVersion('com.woltlab.wcf.article', $this->articleID),
                ]);
        }
 }
index 444e22f067dfa3373a5fed0ba3b10cf75e0c4ac6..8260f92266d57af38ebc40ac15f6e3205879c5fa 100644 (file)
                <item name="wcf.acp.article.trash.confirmMessage"><![CDATA[{if LANGUAGE_USE_INFORMAL_VARIANT}Willst du{else}Wollen Sie{/if} {if $isArticleEdit|empty}den Artikel <span class="confirmationObject">{$article->getTitle()}</span>{else}diesen Artikel{/if} wirklich in den Papierkorb verschieben?]]></item>
                <item name="wcf.acp.article.trash.notice"><![CDATA[Dieser Artikel befindet sich im Papierkorb und wird gegenwärtig nicht angezeigt.]]></item>
                <item name="wcf.acp.article.views"><![CDATA[Zugriffe]]></item>
-               <item name="wcf.acp.article.lastVersion"><![CDATA[Es gibt <a href="{link controller='VersionTrackerList' objectType='com.woltlab.wcf.article' objectID=$article->articleID}{/link}">vorherige Versionen</a> dieses Artikels, die letzte Änderung erfolgte durch <a href="{link controller='UserEdit' id=$lastVersion->userID}{/link}">{$lastVersion->username}</a> ({@$lastVersion->time|time}).]]></item>
+               <item name="wcf.acp.article.lastVersion"><![CDATA[Es gibt <a href="{link controller='VersionTrackerList' objectType='com.woltlab.wcf.article' objectID=$article->articleID isACP=true}{/link}">vorherige Versionen</a> dieses Artikels, die letzte Änderung erfolgte durch <a href="{link controller='UserEdit' id=$lastVersion->userID}{/link}">{$lastVersion->username}</a> ({@$lastVersion->time|time}).]]></item>
                <item name="wcf.acp.article.isDeleted"><![CDATA[Gelöscht]]></item>
        </category>
        <category name="wcf.acp.attachment">
index 8b6cc3c1ab17386151e221cdc5eb268b0a972b92..0f85c7137b5ae388c2032ad094ea2067109396cb 100644 (file)
                <item name="wcf.acp.article.trash.confirmMessage"><![CDATA[Do you really want to move {if $isArticleEdit|empty}the article <span class="confirmationObject">{$article->getTitle()}</span>{else}this article{/if} to the trash bin?]]></item>
                <item name="wcf.acp.article.trash.notice"><![CDATA[This article has been moved to the trash bin and is currently hidden from view.]]></item>
                <item name="wcf.acp.article.views"><![CDATA[Views]]></item>
-               <item name="wcf.acp.article.lastVersion"><![CDATA[There are <a href="{link controller='VersionTrackerList' objectType='com.woltlab.wcf.article' objectID=$article->articleID}{/link}">previous versions</a> of this article, the last change was by <a href="{link controller='UserEdit' id=$lastVersion->userID}{/link}">{$lastVersion->username}</a> ({@$lastVersion->time|time}).]]></item>
+               <item name="wcf.acp.article.lastVersion"><![CDATA[There are <a href="{link controller='VersionTrackerList' objectType='com.woltlab.wcf.article' objectID=$article->articleID isACP=true}{/link}">previous versions</a> of this article, the last change was by <a href="{link controller='UserEdit' id=$lastVersion->userID}{/link}">{$lastVersion->username}</a> ({@$lastVersion->time|time}).]]></item>
                <item name="wcf.acp.article.isDeleted"><![CDATA[Deleted]]></item>
        </category>
        <category name="wcf.acp.attachment">