Index: branches/release-33/lib/MT/App/CMS.pm
===================================================================
--- branches/release-33/lib/MT/App/CMS.pm (revision 1778)
+++ branches/release-33/lib/MT/App/CMS.pm (revision 1786)
@@ -190,4 +190,6 @@
         'refresh_all_templates'    => "${pkg}Template::refresh_all_templates",
         'preview_template'         => "${pkg}Template::preview",
+        'publish_index_templates'  => "${pkg}Template::publish_index_templates",
+        'publish_archive_templates'=> "${pkg}Template::publish_archive_templates",
 
         ## Comment Replies
@@ -623,10 +625,11 @@
             refresh_tmpl_templates => {
                 label => "Refresh Template(s)",
-                code => "${pkg}Template::refresh_individual_templateE",
+                code => "${pkg}Template::refresh_individual_templates",
                 permission => 'edit_templates',
+                order => 100,
             },
             publish_index_templates => {
                 label => "Publish Template(s)",
-                code => "${pkg}Blog::publish_index_templates",
+                code => "${pkg}Template::publish_index_templates",
                 permission => 'rebuild',
                 condition => sub {
@@ -640,4 +643,20 @@
                          ;
                 },
+                order => 200,
+            },
+            publish_archive_templates => {
+                label      => "Publish Template(s)",
+                code       => "${pkg}Template::publish_archive_templates",
+                permission => 'rebuild',
+                condition  => sub {
+                    my $app       = MT->app;
+                    my $tmpl_type = $app->param('filter_key');
+                    return $app->mode eq 'itemset_action' ? 1
+                      : !$app->blog ? 0
+                      : !$tmpl_type ? 0
+                      : $tmpl_type eq 'archive_templates' ? 1
+                      :                                     0;
+                },
+                order => 300,
             },
             copy_templates => {
@@ -645,4 +664,5 @@
                 code => "${pkg}Template::clone_templates",
                 permission => 'edit_templates',
+                order => 400,
             },
         },
