Show
Ignore:
Timestamp:
04/24/08 09:36:00 (19 months ago)
Author:
fumiakiy
Message:

Integrated Widget Manager to the core. BugId:68750

Now a widgetset is another type of template. The widgets contained in a widgetset is stored in a meta field.

Files:
1 modified

Legend:

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

    r1982 r2052  
    5353 
    5454        ## Edit methods 
    55         'edit_role'  => "${pkg}User::edit_role", 
     55        'edit_role'   => "${pkg}User::edit_role", 
     56        'edit_widget' => "${pkg}Template::edit_widget", 
    5657 
    5758        ## Listing methods 
     
    5960        'list_entry'    => "${pkg}Entry::list", 
    6061        'list_template' => "${pkg}Template::list", 
     62        'list_widget'   => "${pkg}Template::list_widget", 
    6163        'list_page'     => "${pkg}Page::list", 
    6264        'list_comment'  => { 
     
    9698 
    9799        ## Save 
    98         'save_cat'     => "${pkg}Category::save", 
    99         'save_entries' => "${pkg}Entry::save_entries", 
    100         'save_pages'   => "${pkg}Page::save_pages", 
    101         'save_entry'   => "${pkg}Entry::save", 
    102         'save_role'    => "${pkg}User::save_role", 
     100        'save_cat'       => "${pkg}Category::save", 
     101        'save_entries'   => "${pkg}Entry::save_entries", 
     102        'save_pages'     => "${pkg}Page::save_pages", 
     103        'save_entry'     => "${pkg}Entry::save", 
     104        'save_role'      => "${pkg}User::save_role", 
     105        'save_widget'    => "${pkg}Template::save_widget", 
    103106 
    104107        ## Delete 
    105108        'delete_entry'   => "${pkg}Entry::delete", 
     109        'delete_widget'   => "${pkg}Template::delete_widget", 
    106110 
    107111        ## List actions 
     
    13901394            system_permission    => 'edit_templates', 
    13911395        }, 
     1396        'design:widgets'  => { 
     1397            label         => 'Widgets', 
     1398            mode          => 'list_widget', 
     1399            order         => 200, 
     1400            permission    => 'edit_templates', 
     1401            view          => "blog", 
     1402        }, 
    13921403 
    13931404        'prefs:general' => { 
     
    16961707            $pkg . 'post_save.template'   => "${pfx}Template::post_save", 
    16971708            $pkg . 'post_delete.template' => "${pfx}Template::post_delete", 
     1709            'restore' => "${pfx}Template::restore_widgetmanagers", 
    16981710 
    16991711            # tags