2013-05-13 2 views
1

Я пытаюсь настроить домашнюю страницу пользователей, но без успеха.OpenERP Главная Действие и действие меню

Я пробовал несколько значений как в «Домашнем действии», так и в полях «Действие в меню», но я всегда получаю сообщение при запуске.

Как я могу настроить это ???

Заранее спасибо

ответ

0

Домашние действия и функциональное меню Действия не работает для веба-клиента. Вы можете понять, почему here. Но вы можете изменить порядковый номер в своем пункте меню. наименьший порядковый номер вызывается первым.

0
Please check this answer > https://launchpadlibrarian.net/155202728/patch.txt 
For OpenERP 7.0 
I have edited my chrome.js file as show below and this patch works 

Added the Following code 

//patch in function show_application 



self.user_action_id = false ; 
instance.web.blockUI(); 

var func = new instance.web.Model("res.users").get_func("read"); 
var home_action = func(self.session.uid, ['action_id']).then(function(result) 
{ 
    action_id = result['action_id'] 
    if (action_id) 
     { 
      self.user_action_id = action_id[0] 
      instance.web.unblockUI() 
      self.bind_hashchange(); 
     } 
    else{ 
      instance.web.unblockUI() 
      self.bind_hashchange(); 
     } 
    }) 
     // end of patch 

****then replace contents in**** 


    self.menu.has_been_loaded.done(function() 
       { 
        var first_menu_id = self.menu.$el.find("a:first").data("menu"); 
        if(first_menu_id) { 
         self.menu.menu_click(first_menu_id); 
        } 
       }); 

**with below code.** 



    self.menu.has_been_loaded.done(function() 
    { 

     if (self.user_action_id){ 
        self.action_manager.do_action(self.user_action_id, {'clear_breadcrumbs': true}) 
        } 
        else{ 
         var first_menu_id = self.menu.$el.find("a:first").data("menu"); 
         if(first_menu_id) { 
          self.menu.menu_click(first_menu_id); 
         } 
        } 
       }); 
Смежные вопросы