2017-10-17 6 views
2

enter image description hereOdoo 10枚のセールス>パイプライン - ビューのアイコンを並べ替える

こんにちは、それは私が、私は以下のビューのアイコンを再配置する方法を見つけ出すことは非常に困難だ見つけるOdoo 10E

です。私はのデフォルトビューをかんばんビューの代わりにリストビューとしたいと思います。

私はStudio、編集アクション、crm_lead_views.xmlの両方を変更しようとしましたが、それでも動作しません。私は気づいていない何かが間違っているかもしれないと私は恐れている。

実際、Kanbanビューで新しいチャンスを作成するとき、デフォルトのフォームは単純すぎます。私は、包括的な形式でデフォルトのフォームを作成する必要があります(そのため、リストビューが必要です)。かんばんの作成ボタンを変更して包括的な案件作成フォームに誘導する方法がある場合は、それも私の問題を解決します。

ご注意いただきありがとうございます。

+0

アクションのview_modeを変更しようとしましたか? – Dayana

+0

これは分かりません。テクニカル>アクションで何かを変えなければならないのですか?もしそうなら、私は何をすべきですか?実際にEdit Action> Your Pipeline> General Settings> Viewモードを試しましたが、何も変わりません。 – cyliinhk

答えて

0

...

ダッシュボードボタン - 例えば"My Pipeline" - crm.teamaction_your_pipeline()を呼び出すサーバーアクションで動作します。

変更するには、このメソッドをオーバーライドする必要があります。私は自分のコードを共有します:

from odoo import api, models 


class CrmTeam(models.Model): 
    _inherit = 'crm.team' 

    @api.model 
    def action_your_pipeline(self): 
     """ overridden to change the views order""" 
     action = super(CrmTeam, self).action_your_pipeline() 
     tree_view_id = self.env.ref('crm.crm_case_tree_view_oppor').id 
     form_view_id = self.env.ref('crm.crm_case_form_view_oppor').id 
     kanb_view_id = self.env.ref('crm.crm_case_kanban_view_leads').id 
     action['views'] = [ 
      [tree_view_id, 'tree'], 
      [form_view_id, 'form'], 
      [kanb_view_id, 'kanban'], 
      [False, 'graph'], 
      [False, 'calendar'], 
      [False, 'pivot'] 
     ] 
     return action 
+0

素晴らしい。できます。 – cyliinhk

+0

これを理解することは容易ではありません。ありがとうCZ。私はOdooが多くの技術者にとって難しいと多くの人が言う理由を知っています。 – cyliinhk

+0

問題ありません。あなたはこの答えを正しいとマークしてください。 – CZoellner

0

crm_lead_menu.xmlには、ir.actionsがあります。あなたはアクションを無効にする必要があります:

<record model="ir.actions.act_window" id="action_external_id"> 
    ... 
    <field name="view_mode">tree,kanban,graph,pivot,form,calendar</field> <!--Put the views the order you want--> 
    ...   
</record> 

私はあなたの助けを願っています!偶然、私は昨日と同じ問題につまずいてきたもの

+0

はい、私たちはファイル/addons/crm/views/crm_lead_views.xmlを変更して、odooを再起動して更新をロードする必要があります。しかし、それは動作しません。私はこの変更を無効にする別のコードがあるのは不思議です。しかし、なぜ私は考えていない。 – cyliinhk

+0

私たちが単純なウィンドウアクションについて話しているのであれば、それは正に正しい答えです。しかし、アクションフォーミュラの下部にアクションビューの注文を忘れないでください;-) – CZoellner

関連する問題