Перейти до вмісту

Ask a question and get an answer grounded in these docs, with the pages it came from.

The documentation doesn't cover this yet.Tell us what you were looking for and it can.

Answers are generated from the documentation and can be wrong — check the sources.Esc closes.

Відкат версії модуля

Кожна версія модуля, який ви згенерували, залишається доступною в таблиці історії версій (див. бібліотеку модулів), і будь-яку з них — не лише найновішу — можна повернути на вершину. Ця сторінка описує відкат до старішої версії, що змінюється після його завершення, і коли кнопка цього не дозволить.

Відкриття історії версій

Section titled “Відкриття історії версій”

Відкрийте бібліотеку модулів і знайдіть картку модуля. Якщо в нього більше однієї версії, картка показує кнопку з підписом v2, v3 і так далі — натисніть її, щоб відкрити таблицю історії версій, де найновіша версія йде першою.

  1. У таблиці історії версій знайдіть версію, яку хочете повернути, — будь-яку, що ще не позначена як latest.

  2. Натисніть Roll back у рядку цієї версії.

  3. Підтвердьте у діалоговому вікні, яке з’явиться. Воно прямо повідомляє, що зараз станеться: ваше поточне тестове середовище буде замінено цією версією, але нічого не видаляється — відкат додає нову версію, а не стирає ті, що йшли після неї.

  4. Зачекайте. Відкат перевстановлює модуль у нову пісочницю, так само як повна генерація, тож це може зайняти кілька хвилин — діалогове вікно залишається відкритим і показує Rolling back…, поки процес не завершиться.

Що змінюється після завершення

Section titled “Що змінюється після завершення”

Версія, до якої ви відкотилися, стає найновішою версією модуля — на одне число вищою за те, що було найновішим раніше, а не відкатом лічильника версій. Вона отримує власний запис у таблиці історії версій із позначкою, з якої версії відбувся відкат, а також власне завантаження та попередній перегляд, як і будь-яка інша версія.

Попередній перегляд у вашій пісочниці перемикається на щойно перевстановлену копію, тож попередній перегляд в Odoo після відкату показує старіший код, а не те, що було мить тому. Усе, що передувало цьому в історії модуля, — кожна попередня версія, її специфікація та завантаження — залишається точно таким, яким було.

Коли відкат неможливий

Section titled “Коли відкат неможливий”
  • Термін дії архіву минув. Версія є кандидатом на відкат, лише поки існує її ZIP, — див. завантаження модуля щодо 90-денного вікна зберігання. Щойно архів версії зникає, її кнопка Roll back стає неактивною з тим самим підписом Archive expired (90-day retention), що й у кнопки Download.
  • Це вже найновіша версія. Поточна найновіша версія не має кнопки Roll back — просувати її нема куди.
  • Перевстановлення не вдається. Якщо старіша версія не встановлюється коректно в нову пісочницю, діалогове вікно повідомляє про помилку, і нічого не змінюється — найновіша версія модуля залишається такою, якою була до натискання. Повторна спроба того самого відкату, поки попередній ще виконується, може створити дублікат версії, тож зачекайте, доки діалогове вікно не завершить процес (успішно чи з помилкою), перш ніж пробувати знову.