Changeset 1715
- Timestamp:
- 04/02/08 09:37:03 (4 months ago)
- Files:
-
- branches/release-33/lib/MT/App/CMS.pm (modified) (1 diff)
- branches/release-33/lib/MT/CMS/Entry.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/release-33/lib/MT/App/CMS.pm
r1696 r1715 98 98 'save_cat' => "${pkg}Category::save", 99 99 'save_entries' => "${pkg}Entry::save_entries", 100 'save_pages' => "${pkg}Page::save ",100 'save_pages' => "${pkg}Page::save_pages", 101 101 'save_entry' => "${pkg}Entry::save", 102 102 'save_role' => "${pkg}User::save_role", branches/release-33/lib/MT/CMS/Entry.pm
r1615 r1715 1464 1464 my $entry = MT::Entry->load($id); 1465 1465 return $app->error( $app->translate("Permission denied.") ) 1466 unless ( $perms->can_publish_post 1467 || $perms->can_create_post 1468 || $perms->can_edit_all_posts ); 1466 unless $perms 1467 && ( 1468 $type eq 'page' 1469 ? ( $perms->can_manage_pages ) 1470 : ( $perms->can_publish_post 1471 || $perms->can_create_post 1472 || $perms->can_edit_all_posts ) 1473 ); 1469 1474 my $orig_obj = $entry->clone; 1470 1475 if ( $perms->can_edit_entry( $entry, $this_author ) ) {
