Changeset 2823

Show
Ignore:
Timestamp:
07/21/08 18:46:45 (4 months ago)
Author:
mpaschal
Message:

Properly check for System -> Manage Templates permission to show template refresh dialog
Properly skip check for blog level Manage Templates permission when we have no blog
(partially apply Jay Allen's patch; thanks, Jay!)
BugzID: 80010

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-41/lib/MT/CMS/Template.pm

    r2729 r2823  
    16301630    my $perms = $app->permissions; 
    16311631    return $app->errtrans("Permission denied.") 
    1632         unless $app->user->is_superuser || 
    1633             $perms->can_administer_blog || 
    1634             $perms->can_edit_templates; 
     1632        unless $app->user->is_superuser() 
     1633            || $app->user->can_edit_templates() 
     1634            || ( $perms && (    $perms->can_edit_templates() 
     1635                             || $perms->can_administer_blog() ) ); 
    16351636 
    16361637    my $param = {};