Changeset 843

Show
Ignore:
Timestamp:
12/06/06 03:08:07 (2 years ago)
Author:
bchoate
Message:

Added manage asset permission. BugId: 45741

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/wheeljack/lib/MT/App/CMS.pm

    r839 r843  
    987987            ) : ()), 
    988988            class_loop => \@class_loop, 
    989             can_delete_files => $app->user->is_superuser
     989            can_delete_files => ($blog ? $app->{perms}->can_edit_assets : $app->user->is_superuser)
    990990            nav_assets => 1, 
    991991            has_expanded_mode => 1, 
     
    14701470        $param->{can_edit_authors} = $perms->can_administer_blog; 
    14711471        $param->{can_edit_config} = $perms->can_edit_config; 
     1472        $param->{can_edit_assets} = $perms->can_edit_assets; 
    14721473        # FIXME: once we have edit_commenters permission 
     1474        $param->{can_access_assets} = $param->{can_edit_entries} || $param->{can_edit_assets}; 
    14731475        $param->{can_edit_commenters} = $perms->can_edit_config(); 
    14741476        $param->{can_rebuild} = $perms->can_rebuild; 
     
    14771479        $param->{can_edit_notifications} = $perms->can_edit_notifications; 
    14781480        $param->{has_manage_label} = 
    1479             $perms->can_edit_templates || $perms->can_administer_blog || 
    1480             $perms->can_edit_categories || $perms->can_edit_config || 
    1481             $perms->can_edit_tags
     1481            $param->{can_edit_templates} || $perms->can_administer_blog || 
     1482            $param->{can_edit_categories} || $param->{can_edit_config} || 
     1483            $param->{can_edit_tags}
    14821484        $param->{has_posting_label} = 
    1483             $perms->can_post  || $perms->can_edit_all_posts || 
    1484             $perms->can_upload
     1485            $param->{can_post} || $param->{can_edit_entries} || 
     1486            $param->{can_access_assets}
    14851487        $param->{has_community_label} = 
    1486             $perms->can_post  || $perms->can_edit_config || 
    1487             $perms->can_edit_notifications || $perms->can_edit_all_posts
     1488            $param->{can_edit_entries} || $param->{can_edit_config} || 
     1489            $perms->{can_edit_notifications}
    14881490        $param->{can_view_log} = $perms->can_view_blog_log; 
    14891491    } 
  • branches/wheeljack/lib/MT/Permission.pm

    r816 r843  
    8888        [ 2,     'post', 'Create Entries', 1, 'blog'], 
    8989        [ 4,     'upload', 'Upload File', 1, 'blog'], 
     90        [ 65536,  'edit_assets', 'Manage Assets', 1, 'blog'], 
    9091        [ 512,   'edit_categories', 'Add/Manage Categories', 1, 'blog'], 
    9192        [ 16384, 'edit_tags', 'Manage Tags', 1, 'blog'], 
  • branches/wheeljack/tmpl/cms/list_asset.tmpl

    r841 r843  
    125125<li class="yah"><a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=list_assets<TMPL_IF NAME=EDIT_BLOG_ID>&amp;blog_id=<TMPL_VAR NAME=EDIT_BLOG_ID></TMPL_IF>"><MT_TRANS phrase="Assets"></a></li> 
    126126<TMPL_IF NAME=EDIT_BLOG_ID> 
     127<TMPL_IF NAME=CAN_UPLOAD> 
    127128<li class="special"> 
    128129<img src="<TMPL_VAR NAME=STATIC_URI>images/status_icons/create.gif" alt="<MT_TRANS phrase="Upload New File">" width="9" height="9" /> 
     
    130131<a href="#" onclick="return openDialog(this.form, 'start_upload', '__type=asset&amp;blog_id=<TMPL_VAR NAME=BLOG_ID>&amp;return_args=<TMPL_VAR NAME=RETURN_ARGS ESCAPE=URL>')"><MT_TRANS phrase="Upload New File"></a></li> 
    131132 
     133</TMPL_IF> 
    132134</TMPL_IF> 
    133135</ul>