Załóżmy, że napisaliśmy nasz wspaniały nowy moduł dla OpenERP. Kod w Pythonie wygląda przyzwoicie i chcielibyśmy dać użytkownikom możliwość korzystania z nowo powstałej funkcjonalności.
Użytkownik przyzwyczajony jest zazwyczaj, że po instalacji nowego modułu pojawi się menu związane z nową funkcjonalnością, która wykorzystuje właśnie nasz nowy moduł.
Przed dystrybucją takiego modułu, programista musi zadbać o poprawnie skonfigurowane menu.
W tym poście przedstawię sposób budowania menu od strony użytkownika. W kolejnych postach będę po kolei przedstawiał informacje, które będą tworzyły menu dla konfiguracji takiego modułu.
Gdy programista staje przed koniecznością utworzenia menu w OpenERP...
wtorek, 10 września 2013
środa, 6 lutego 2013
Tworzenie modułów w OpenERP 7.0
Autor:
Peterson
,
o
2/06/2013
Kilka uwag związanych z procesem tworzenia modułów:
Przy tworzeniu nowych modułów w OpenERP 7.0 należy zwrócić szczególną uwagę na poprawną składnię plików XML opisujących widoki oraz akcje.
Osobiście preferuję walidację dokumentu pod względem poprawności dokumentu XML oraz walidację z użyciem XMLschema w opraciu o plik import_xml.rng znajdujący się w katalogu openerp.
Koniecznie restartuj serwer gdy instalujesz i odinstalowujesz tworzony moduł. Gdy zmieniałem nazwy kolumn spotkałem się z problemem "pamiętania" poprzednich nazw kolumn w module. Objawiało się to tym, że zmienione nazwy kolumn w definicji widoku były nierozpoznawalne przez OpenERP i powodowały błąd instalacji modułu....
czwartek, 18 marca 2010
Outlook vs Sharepoint 3.0
Autor:
Peterson
,
o
3/18/2010
Jak na razie nie udało mi się odnaleźć informacji związanych z synchronizacją niestandardowych pól zawartych na witrynach WSS do outlooka (2007).Przykładowy scenariusz:a. Utworzona została lista o nazwie "Pracownicy" typu "kontakty".
b. Lista "Pracownicy" jest uaktualniana poprzez program startujący raz na dobę, który przegląda informacje w systemie kadrowym i w razie wymagań dodaje lub modyfikuje informacje zawarte na liście "Pracownicy".
c. Z danych zawartych na liście "Pracownicy" korzystają inne listy (np. przypisane dokumenty, urlopy, itp).
d. W momencie zwolnienia takiego pracownika ustawiany jest znacznik na liście "Zatrudniony" na "Nie".
e. Widok "publiczny" prezentuje tylko...
Peterson's Reaktywacja ;)
Autor:
Peterson
,
o
3/18/2010
Dłuuuuuuuuugo nic nie pisałem - a co napisałem, to skasowałem. Czas na zmiany! Przechodzę (niestety) na komercyjną stronę Cyfrowych Mocy! Poprzednie wpisy dotyczyły Ruby on Rails i niewyobrażalnych zachwytów nad dwudziestoletnim (sic!) wzorcem projektowym MVC ;) Cóż to takiego jest - wtajemniczeni wiedzą a niewtajemniczeni ( i zainteresowani?) niech odnajdą wpisy związane z wyżej wymienionym terminem na wszechwiedzącej Wikipedii. Jak już wspomniałem - teraz - zajmować się będę w szczególności technologiami ze stajni Microsoft (Sharepoint Sercices 3.0 i programowaniem w technologii .NET).
O czym Was zawiadamiam
Piotr D. (jako Aut...
Subskrybuj:
Posty (Atom)