#18913: Fixing content item permissions editor

Work Item: 18913

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2012-09-28 15:28:17 -07:00
parent 9baaaee0ce
commit 0d8c32a9d7
2 changed files with 5 additions and 5 deletions

View File

@@ -65,7 +65,7 @@ namespace Orchard.ContentPermissions.Drivers {
ContentPermissionsPartViewModel model;
// copy defaults settings if new content item
if (!part.Enabled && !part.ContentItem.HasDraft() || !part.ContentItem.HasPublished()) {
if (!part.Enabled && !part.ContentItem.HasDraft() && !part.ContentItem.HasPublished()) {
model = new ContentPermissionsPartViewModel {
ViewRoles = ContentPermissionsPartViewModel.ExtractRoleEntries(allRoles, settings.View),
ViewOwnRoles = ContentPermissionsPartViewModel.ExtractRoleEntries(allRoles, settings.ViewOwn),

View File

@@ -23,9 +23,9 @@
<th><h3>@T("Delete this item")</h3></th>
</tr>
@foreach (var r in Model.AllRoles.Where(x => x.Checked).Select((x, i) => new { Index = i, Name = x.Role })) {
@foreach (var r in Model.AllRoles.Select((x, i) => new { Index = i, Name = x.Role, x.Checked })) {
var role = r;
<tr>
<tr style="@(!role.Checked ? "display:none" : "")">
<td class="role">@role.Name</td>
<td>
<label>
@@ -67,9 +67,9 @@
<th><h3>@T("Delete own")</h3></th>
</tr>
@foreach (var r in Model.AllRoles.Where(x => x.Checked).Select((x, i) => new { Index = i, Name = x.Role })) {
@foreach (var r in Model.AllRoles.Select((x, i) => new { Index = i, Name = x.Role, x.Checked })) {
var role = r;
<tr>
<tr style="@(!role.Checked ? "display:none" : "")">
<td class="role">@role.Name</td>
<td>
<label>