Changeset 5715

Show
Ignore:
Timestamp:
04/16/07 08:56:06 (2 years ago)
Author:
bergie
Message:

Initial support for moving objects between topics

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/midcom.admin.folder/documentation/CHANGES

    r5151 r5715  
    66  which might even break existing functionality. 
    77- All items marked with "+" represent completly new features. 
     8 
     92007-04-16 bergie 
     10  + Added initial support for moving objects 
    811 
    9122007-02-02 adrenalin 
  • trunk/src/midcom.admin.folder/folder_management.php

    r5184 r5715  
    174174                'variable_args' => 1, 
    175175            ), 
     176 
     177            /** 
     178             * Object moving 
     179             *  
     180             * Match /move/<object guid>/ 
     181             */ 
     182            'move' => array 
     183            ( 
     184                'handler' => array('midcom_admin_folder_handler_move', 'move'), 
     185                'fixed_args' => array ('move'), 
     186                'variable_args' => 1, 
     187            ), 
    176188             
    177189            // Match /order/ 
     
    180192                'handler' => array('midcom_admin_folder_handler_order', 'order'), 
    181193                'fixed_args' => array ('order'), 
    182             ), 
    183              
    184             /** 
    185              * Style editor for onsite style editing 
    186              */ 
    187             /** 
    188              * List style elements for topics/components using the style 
    189              *  
    190              * Match /style-editor/ 
    191              */ 
    192             'style_list' => array 
    193             ( 
    194                 'handler' => array ('midcom_admin_folder_handler_styleeditor_list', 'list'), 
    195                 'fixed_args' => array ('style-editor'), 
    196             ), 
    197             /** 
    198              * Edit a style element 
    199              *  
    200              * Match /style-editor/edit/<style element name>/ 
    201              */ 
    202             'style_element_edit' => array 
    203             ( 
    204                 'handler' => array ('midcom_admin_folder_handler_styleeditor_edit', 'edit'), 
    205                 'fixed_args' => array ('style-editor', 'edit'), 
    206                 'variable_args' => 1, 
    207194            ), 
    208195        ); 
  • trunk/src/midcom.admin.folder/locale/default.en.txt

    r5445 r5715  
    1212---STRINGEND 
    1313 
    14 ---STRING all style elements 
    15 All style elements 
    16 ---STRINGEND 
    17  
    1814---STRING are you sure you want to delete this folder 
    1915Are you sure you want to delete this folder? 
     
    3632---STRINGEND 
    3733 
    38 ---STRING component default 
    39 Component default 
    40 ---STRINGEND 
    41  
    42 ---STRING copy to editor 
    43 Copy to editor 
    44 ---STRINGEND 
    45  
    4634---STRING create folder 
    4735Create folder 
     
    10088---STRINGEND 
    10189 
    102 ---STRING edit layout template 
    103 Edit layout template 
    104 ---STRINGEND 
    105  
    10690---STRING edit metadata 
    10791Edit metadata 
     
    160144---STRINGEND 
    161145 
     146---STRING move 
     147Move 
     148---STRINGEND 
     149 
    162150---STRING nav order 
    163151Order of navigation items 
     
    256244---STRINGEND 
    257245 
    258 ---STRING style editor 
    259 Style editor 
    260 ---STRINGEND 
    261  
    262 ---STRING style element list 
    263 List of style elements 
    264 ---STRINGEND 
    265  
    266 ---STRING style elements for %s 
    267 Style elements for style %s 
    268 ---STRINGEND 
    269  
    270246---STRING title is empty 
    271247Title is empty! 
     
    276252---STRINGEND 
    277253 
     254---STRING move %s 
     255Move %s 
     256---STRINGEND 
     257 
  • trunk/src/midcom.admin.folder/locale/default.fi.txt

    r5249 r5715  
    7272---STRINGEND 
    7373 
     74---STRING edit %s 
     75Muokkaa kohdetta '%s' 
     76---STRINGEND 
     77 
    7478---STRING edit folder 
    7579Muokkaa kansiota 
     
    8488---STRINGEND 
    8589 
    86 ---STRING edit layout template 
    87 Muokkaa ulkoasupohjaa 
    88 ---STRINGEND 
    89  
    9090---STRING edit metadata 
    9191Muokkaa metatietoja 
     
    132132---STRINGEND 
    133133 
    134 ---STRING list of %s folders using the same style template path 
    135 List komponenttia "%s" kÀyttÀvistÀ kansioista, joissa kÀytetÀÀn samaa tyylipolkua 
    136 ---STRINGEND 
    137  
    138134---STRING midcom.admin.folder 
    139135Kansioiden hallinta 
    140136---STRINGEND 
    141137 
     138---STRING move 
     139SiirrÀ 
     140---STRINGEND 
     141 
    142142---STRING nav order 
    143143Navigaation jÀrjestys 
     
    236236---STRINGEND 
    237237 
    238 ---STRING style element list 
    239 Tyylielementtilista 
    240 ---STRINGEND 
    241  
    242 ---STRING style elements for %s 
    243 Tyylielementit tyylille %s 
    244 ---STRINGEND 
    245  
    246238---STRING title is empty 
    247239Otsikko on tyhjÀ! 
     
    252244---STRINGEND 
    253245 
    254 ---STRING all style elements 
    255 Kaikki tyylielementit 
    256 ---STRINGEND 
    257  
    258 ---STRING component default 
    259 Komponentin vakiotyyli 
    260 ---STRINGEND 
    261  
    262 ---STRING edit %s 
    263 Muokkaa kohdetta '%s' 
    264 ---STRINGEND 
    265  
    266 ---STRING local element 
    267 Paikallinen elementti 
    268 ---STRINGEND 
    269  
    270 ---STRING copy to editor 
    271 Kopioi editoriin 
    272 ---STRINGEND 
    273  
    274 ---STRING style editor 
    275 Ulkoasueditori 
    276 ---STRINGEND 
    277  
     246---STRING move %s 
     247SiirrÀ %s 
     248---STRINGEND 
     249 
  • trunk/src/midcom.admin.folder/static/folder.css

    r5151 r5715  
    3737  margin-left: 0; 
    3838} 
     39 
     40div.midcom_admin_content_folderlist ul 
     41{ 
     42    list-style: none; 
     43    padding-left: 0px; 
     44    margin-left: 0px; 
     45} 
     46 
     47div.midcom_admin_content_folderlist ul ul 
     48{ 
     49    padding-left: 30px; 
     50} 
     51 
     52div.midcom_admin_content_folderlist ul li.current 
     53{ 
     54    font-weight: bold; 
     55} 
     56 
     57div.midcom_admin_content_folderlist ul li.wrong_component 
     58{ 
     59    color: #a0a0a0; 
     60} 
  • trunk/src/midcom.core/midcom/core/nullcomponent/config/manifest.inc

    r5033 r5715  
    1919    'maintainers' => array 
    2020    ( 
    21         'username' => array 
     21        'tarjei' => array 
    2222        ( 
    23             'name' => 'Firstname Lastname', 
    24             'email' => 'user@example.net', 
     23            'name' => 'Tarjei Huse  ', 
     24            'email' => 'tarjei@nu.no', 
    2525            'role' => 'lead', 
    2626        ), 
  • trunk/src/midcom.core/midcom/services/toolbars.php

    r5678 r5715  
    286286            ); 
    287287            // TEMPORARY CODE END 
     288 
     289            $toolbar->add_item 
     290            ( 
     291                array 
     292                ( 
     293                    MIDCOM_TOOLBAR_URL => "__ais/folder/move/{$topic->guid}.html", 
     294                    MIDCOM_TOOLBAR_LABEL => $_MIDCOM->i18n->get_string('move', 'midcom.admin.folder'), 
     295                    MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/topic-score.png', 
     296                ) 
     297            ); 
    288298             
    289299            $toolbar->add_item 
     
    661671        } 
    662672        // TEMPORARY METADATA CODE END 
     673         
     674        if ($object->can_do('midgard:update')) 
     675        { 
     676            $toolbar->add_item 
     677            ( 
     678                array 
     679                ( 
     680                    MIDCOM_TOOLBAR_URL => "{$prefix}__ais/folder/move/{$object->guid}.html", 
     681                    MIDCOM_TOOLBAR_LABEL => $_MIDCOM->i18n->get_string('move', 'midcom.admin.folder'), 
     682                    MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/topic-score.png', 
     683                ) 
     684            ); 
     685        } 
    663686 
    664687        if ($object->can_do('midgard:privileges'))