| | 741 | } |
|---|
| | 742 | else { |
|---|
| | 743 | # FIXME: copied from MT::CMS::Dashboard |
|---|
| | 744 | my %default_widgets = ( |
|---|
| | 745 | 'new_version' => { |
|---|
| | 746 | order => -1, |
|---|
| | 747 | set => 'main', |
|---|
| | 748 | template => 'widget/new_version.tmpl', |
|---|
| | 749 | singular => 1 |
|---|
| | 750 | }, |
|---|
| | 751 | 'blog_stats' => { |
|---|
| | 752 | param => { tab => 'entry' }, |
|---|
| | 753 | order => 1, |
|---|
| | 754 | set => 'main' |
|---|
| | 755 | }, |
|---|
| | 756 | 'this_is_you-1' => { order => 1, set => 'sidebar' }, |
|---|
| | 757 | 'mt_shortcuts' => { order => 2, set => 'sidebar' }, |
|---|
| | 758 | 'mt_news' => { order => 3, set => 'sidebar' }, |
|---|
| | 759 | ); |
|---|
| | 760 | my $blog_iter = MT->model('blog')->load_iter( |
|---|
| | 761 | undef, |
|---|
| | 762 | { fetchonly => ['id'] } |
|---|
| | 763 | ); |
|---|
| | 764 | while ( my $blog = $blog_iter->() ) { |
|---|
| | 765 | my $set = 'dashboard:blog:' . $blog->id; |
|---|
| | 766 | $widget_store->{$set} = \%default_widgets; |
|---|
| | 767 | } |
|---|
| | 768 | $widget_store->{'dashboard:system'} = \%default_widgets; |
|---|