Gdzie jest przycisk i kiedy jest widoczny
Karty instancji Temu otwierasz z menu Temu. Na karcie Temu Dashboard znajdziesz przycisk Mark Policy Review. Warunek jego widoczności jest taki, że widać go zawsze: nie zależy od statusu ani od pola wyboru. Przycisk jest w gałęziach 17.0, 18.0 i 19.0 modułu.

Przy Odoo w języku polskim przycisk nazywa się Mark Policy Review, ponieważ moduł nie ma tłumaczenia na ten język:


Trzy pola wersji, które wchodzą w grę
Na tej samej karcie, w zakładce Terms & Policies, są trzy pola tekstowe z wersją każdej polityki:
Terms Policy Version, w grupieTerms. Wartość domyślna w kodzie:2025-07-22.Privacy Policy Version, w grupiePrivacy. Wartość domyślna w kodzie:2025-08-06.Security Policy Version, w grupieSecurity Policy. Wartość domyślna w kodzie:2025-02-06.
Przycisk odczytuje te trzy wartości w chwili kliknięcia. Nie zmienia ich.
Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.
Przykład ilustracyjny: Casa Lumbre odnotowuje swój przegląd
Casa Lumbre to wymyślony sklep, który sprzedaje artykuły gospodarstwa domowego na Temu i obsługuje zamówienia w Odoo. Marta, odpowiedzialna za administrację, chce, żeby w Odoo było odnotowane, że ktoś przejrzał polityki platformy.
Marta otwiera menu Temu i wchodzi w Temu Dashboard. Przechodzi do zakładki Terms & Policies i sprawdza trzy pola wersji, bo to właśnie one zostaną zapisane. Następnie klika na karcie Mark Policy Review.
W tym momencie Odoo robi z kartą Casa Lumbre dwie rzeczy: zapisuje datę i godzinę tej chwili oraz tworzy rekord zgodności na nazwisko Marty. W tym rekordzie zapisane są trzy wersje dokładnie tak, jak były wpisane w polach.
Później Álvaro z jej zespołu zmienia tekst pola wersji prywatności i klika przycisk. Powstaje kolejny rekord zgodności, tym razem na nazwisko Álvara i z nową wartością prywatności. Wcześniejszy rekord Marty pozostaje nietknięty: ma wersje, jakie były, gdy ona kliknęła.
Co robi przycisk, krok po kroku
W Odoo 19 po kliknięciu moduł pobiera aktualny moment tylko raz i dla każdej karty, na której działa, robi to:
- Zapisuje bieżącą datę i godzinę jako moment ostatniego przeglądu polityk instancji.
- Tworzy rekord zgodności typu przegląd polityk, powiązany z tą instancją i z osobą, która kliknęła przycisk, jako wykonawcą.
- Ten rekord ma podsumowanie informujące, że przegląd polityk został zakończony, wagę informacyjną i status wykonane.
- W tym samym rekordzie zapisany jest blok danych z trzema wartościami: wersją regulaminu, prywatności i bezpieczeństwa, jaką karta miała w tym momencie.
- Metoda kończy się, zwracając wynik pozytywny.
Jeśli metoda działa na kilku kartach naraz, powtarza to samo na każdej z nich z tą samą datą i godziną.
Pozostałych opcjonalnych danych, które przyjmuje rekord zgodności (szczegóły, nazwa, wersja i adres polityki, śledzenie), ten przycisk nie wypełnia: zapisują się bez wartości.
Co sprawdzić przed kliknięciem i po nim
- Przed: przeczytaj, co jest w
Terms Policy Version,Privacy Policy VersioniSecurity Policy Version, bo to te wartości trafiają do rekordu. - Po: data i godzina przeglądu to chwila kliknięcia, a wykonawcą rekordu jest osoba z otwartą sesją. Jeśli ma figurować konkretna osoba, niech to ona kliknie przycisk.
Wątpliwości, które możesz mieć
Czy zmienia wersje polityk?
Nie. Kod tylko odczytuje trzy pola wersji, żeby skopiować je do rekordu; zmienia się na karcie jedynie data i godzina ostatniego przeglądu.
Co się stanie, jeśli kliknę dwa razy?
Każde kliknięcie wykonuje całą metodę: ponownie zapisuje datę i godzinę ostatniego przeglądu i tworzy kolejny rekord zgodności z wersjami, jakie są w tym momencie.
Czy trzeba czekać na jakiś status, żeby go zobaczyć?
Nie. Warunek jego widoczności jest taki, że widać go zawsze, w gałęziach 17.0, 18.0 i 19.0.
Czego uczy ten przykład
Przycisk to adnotacja: zostawia rekord z datą, wykonawcą i wersjami. Jeśli zmienisz tekst pola wersji, przy następnym kliknięciu zapisze się nowa wartość, a każde kliknięcie dodaje własny rekord.
Jak może Ci pomóc FlexigoTech
Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20; możesz zobaczyć jego kartę w Odoo Apps lub stronę modułu. FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, gdybyś chciał dostosować tego rodzaju rekordy do swojego sposobu pracy.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 19.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- Kod modułu: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
