Res.partner comments searchable [Zamknięte]

To pytanie zostało zamknięte z powodu: niezwiązane z tematem lub nieaktualne

przez
Dr.One
na 22.09.2015 08:31:40

Hej,

Panowie, ponieważ zmiana pewnych parametrów z poziomu Odoo jest niemożliwa i system grzecznie informuje, zmień sobie co chcesz ale nie tutaj. Pytanie, jak spowodować aby <field name="comment"/> w modelu res.partner było searchable ?

Jak powinien wyglądać kod.py zmieniający ten parametr dla wskazanego pola ?

Ewentualnie mogę zmodyfikować podstawowy kod ale to raczej zły pomysl prawda ?

Lepiej zewnętrznym modułem zmienić ten parametr jak sadzę.

(oczywiście nie musi to być poprawnie jeśli wogóle:))
<record id="res.partner_search_form_view" model="ir.ui.view">
 
<field name="comments">res.partner</field>
    <field name="inherit_id" ref="res.partner_search_form_view"/>
    <field name="arch" type="xml">
    <search string="Notes">
    <field name="comments"/>
    </search>
  </field>
</record> ??

Czy konieczna jest także zmiana w py ?

Dr.One
Dr.One
341
| 5 3 5
Data pytania 13.07.2015, 14:05
0
głos
738 Odsłony

Kodu py raczej nie potrzeba zmieniać jeśli zamierzasz sukać na liście. Wystarczy jeśli poprawnie wstawisz <field name="comments"/> do widoku res.partner.select. Jeśli nie chodzi Ci jednak o widok listy to niestety wymaga to zmian w .py, wtedy należy zmienić metodę name_search w modelu res.partner.

Dariusz Żbikowski
Dariusz Żbikowski
1263
| 4 3 3
Data odpowiedzi 14.07.2015, 14:32
0
głos

Dziękuję Darku za podpowiedź. Nie chodzi mi o widok listy, jedynie o to, żeby pole comments było dostępne w wyszukiwaniu tak jak to jest z innymi polami np product name. To znaczy, zawartość tego pola była przeszukiwalna. Na przyklad (mój menadżer sprzedaży chce tam pisać sobie notki dotyczące klienta, zainteresowań odnośnie produktów. Jeśli w polu znajduje się szukana wartość na liście rezultatów wyszukiwania pojawi się rekord w którym szukna wartość wystąpiła). Dlatego pytałem czy konieczne jest modyfikowanie kodu py czy wystarczy dodać pole do search. W samym odoo można praktycznie dowolnie kreować pola, dodawać je i ustawiać atrybuty, między innymi czy ma być searchable czy nie. W sumie mogę zrobić to w ten sposób i taka forma byłaby chyba najprostszą, prawda ?

Dr.One
na 15.07.2015, 09:57

Twoja odpowiedź

Spróbuj dać znacząca odpowiedź. Jeśli chcesz wypowiedzieć się na temat pytania lub odpowiedzi, po prostu użyj narzędzia komentowania. Proszę pamiętać, że zawsze można zrewidować swoją odpowiedź - nie ma potrzeby odpowiadać na to samo pytanie dwa razy. Także prosimy, nie zapomnij zagłosować - to naprawdę pomaga wybrać najlepsze pytania i odpowiedzi!

Zadaj Pytanie

Bądź na bieżąco

O tym forum

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze.

Przeczytaj wytyczne

Narzędzia do pytań

3 obserwujący

Statystyki

Spytał/a: 13.07.2015, 14:05
Oglądano: 738 razy
Ostatnia aktualizacja: 22.09.2015, 08:31