Show
Ignore:
Timestamp:
04/07/08 09:10:54 (20 months ago)
Author:
auno
Message:

Added publish button and pulldown option on template listing. BugzID:75100

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-33/lib/MT/App/CMS.pm

    r1778 r1786  
    190190        'refresh_all_templates'    => "${pkg}Template::refresh_all_templates", 
    191191        'preview_template'         => "${pkg}Template::preview", 
     192        'publish_index_templates'  => "${pkg}Template::publish_index_templates", 
     193        'publish_archive_templates'=> "${pkg}Template::publish_archive_templates", 
    192194 
    193195        ## Comment Replies 
     
    623625            refresh_tmpl_templates => { 
    624626                label => "Refresh Template(s)", 
    625                 code => "${pkg}Template::refresh_individual_templateE", 
     627                code => "${pkg}Template::refresh_individual_templates", 
    626628                permission => 'edit_templates', 
     629                order => 100, 
    627630            }, 
    628631            publish_index_templates => { 
    629632                label => "Publish Template(s)", 
    630                 code => "${pkg}Blog::publish_index_templates", 
     633                code => "${pkg}Template::publish_index_templates", 
    631634                permission => 'rebuild', 
    632635                condition => sub { 
     
    640643                         ; 
    641644                }, 
     645                order => 200, 
     646            }, 
     647            publish_archive_templates => { 
     648                label      => "Publish Template(s)", 
     649                code       => "${pkg}Template::publish_archive_templates", 
     650                permission => 'rebuild', 
     651                condition  => sub { 
     652                    my $app       = MT->app; 
     653                    my $tmpl_type = $app->param('filter_key'); 
     654                    return $app->mode eq 'itemset_action' ? 1 
     655                      : !$app->blog ? 0 
     656                      : !$tmpl_type ? 0 
     657                      : $tmpl_type eq 'archive_templates' ? 1 
     658                      :                                     0; 
     659                }, 
     660                order => 300, 
    642661            }, 
    643662            copy_templates => { 
     
    645664                code => "${pkg}Template::clone_templates", 
    646665                permission => 'edit_templates', 
     666                order => 400, 
    647667            }, 
    648668        },