mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Merge pull request #5196 from fakedevil/feature/modified-by
Adding fallback to owner if VersionModifiedBy is not filled up
This commit is contained in:
@@ -3,11 +3,16 @@
|
||||
ContentPart
|
||||
*@
|
||||
|
||||
@using Orchard.ContentManagement
|
||||
@using Orchard.Core.Common.Models;
|
||||
@{
|
||||
CommonPart commonPart = Model.ContentPart;
|
||||
string lastModifiedBy = commonPart.As<CommonPart>() == null ? null : commonPart.As<CommonPart>().VersionModifiedBy;
|
||||
string displayUser = null;
|
||||
if (Model.ContentPart != null) {
|
||||
if (!string.IsNullOrWhiteSpace(Model.ContentPart.VersionModifiedBy)) {
|
||||
displayUser = Model.ContentPart.VersionModifiedBy;
|
||||
}
|
||||
else if (Model.ContentPart.Owner != null) {
|
||||
displayUser = Model.ContentPart.Owner.UserName;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@T("By {0}", lastModifiedBy ?? T("unknown").ToString())
|
||||
@T("By {0}", displayUser ?? T("unknown").ToString())
|
||||
@@ -1,12 +1,10 @@
|
||||
@using Orchard.ContentManagement;
|
||||
@using Orchard.Core.Common.Models;
|
||||
@{
|
||||
CommonPart commonPart = Model.ContentPart;
|
||||
DateTime? modifiedUtc = commonPart.As<CommonPart>() == null ? null : commonPart.As<CommonPart>().ModifiedUtc;
|
||||
@{
|
||||
DateTime? modifiedUtc = Model.ContentPart == null ? null : Model.ContentPart.ModifiedUtc;
|
||||
}
|
||||
<ul class="pageStatus">
|
||||
<li>@if (modifiedUtc.HasValue) {
|
||||
@T("Last modified: {0}", Display.DateTimeRelative(DateTimeUtc: modifiedUtc.Value))} |
|
||||
</li>
|
||||
<li>@Display.CommonMetadataLastModified(ContentPart: Model.ContentPart)</li>
|
||||
</ul>
|
||||
<li>
|
||||
@if (modifiedUtc.HasValue) {
|
||||
@T("Last modified: {0}", Display.DateTimeRelative(DateTimeUtc: modifiedUtc.Value))} |
|
||||
</li>
|
||||
<li>@Display.CommonMetadataLastModified(ContentPart: Model.ContentPart)</li>
|
||||
</ul>
|
||||
Reference in New Issue
Block a user