Branch

Pending: 0 Building: 0 Running: 31 Failed: 2080

[FIX] viin_hr_overtime: fix test new year

PR: [FIX] [14.0] viin_hr_overtime: fix test new year

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[I18n] to_hr_payroll: fix typo

PR: [I18n] to_hr_payroll: fix typo

Committer: David Tran

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_attendance_device: add more supported devices and some important note -For the note '* Wrong device mode (we support mode call 'Time Attendance' other mode like 'Access Control' will not work)' , see ticket: https://viindoo.com/web#id=18909&cids=1&menu_id=777&action=1074&active_id=2&model=viin.helpdesk.ticket&view_type=form -For the note 'Lacking device configuration (by default some device will ignore the in/out checking stuff therefore we can not download your attendance data)' see ticket: https://viindoo.com/web#id=51617&cids=1&model=viin.helpdesk.ticket&view_type=form

PR: [IMP][13.0] to_attendance_device: add more supported devices and some important note

Committer: Nguyễn Đại Dương

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_attendance_device: add more supported devices and some important note -For the note '* Wrong device mode (we support mode call 'Time Attendance' other mode like 'Access Control' will not work)' , see ticket: https://viindoo.com/web#id=18909&cids=1&menu_id=777&action=1074&active_id=2&model=viin.helpdesk.ticket&view_type=form -For the note 'Lacking device configuration (by default some device will ignore the in/out checking stuff therefore we can not download your attendance data)' see ticket: https://viindoo.com/web#id=51617&cids=1&model=viin.helpdesk.ticket&view_type=form

PR: [IMP][13.0] to_attendance_device: add more supported devices and some important note

Committer: Nguyễn Đại Dương

Instance ID: 0

PR State: merged

age: Not finished up-time: Not finished

[I18n] to_hr_payroll: fix typo

PR: [I18n] to_hr_payroll: fix typo

Committer: Viinbot

Instance ID: 0

PR State: merged

age: up-time:

[MISC+FIX] to_hr_payroll: use payroll localization category instead localization -Odoo provide payroll localization at https://github.com/Viindoo/odoo/blob/cf5994705a85551737ffa8e7ffe04d4c120892ea/odoo/addons/base/data/ir_module_category_data.xml#L22 we should use that instead. This commit also fix wrong category set on action 'open_payroll_modules'

PR: [MISC+FIX][14.0] to_hr_payroll: use payroll localization category instead localization

Committer: duongnguyen-viindoo

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_hr_timesheet_approval: fix auto approve

PR: [FIX] [14.0] to_hr_timesheet_approval: fix auto approve

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: to_merge

age: up-time:

[IMP] to_attendance_device: add more supported devices and some important note -For the note '* Wrong device mode (we support mode call 'Time Attendance' other mode like 'Access Control' will not work)' , see ticket: https://viindoo.com/web#id=18909&cids=1&menu_id=777&action=1074&active_id=2&model=viin.helpdesk.ticket&view_type=form -For the note 'Lacking device configuration (by default some device will ignore the in/out checking stuff therefore we can not download your attendance data)' see ticket: https://viindoo.com/web#id=51617&cids=1&model=viin.helpdesk.ticket&view_type=form Forward-Port-Of: #10805

PR: [FWD][14.0][IMP] to_attendance_device: add more supported devices and some important note

Committer: Viinbot

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_website_helpdesk: send mail user should be root It is not so human being when sending ticket submission notification using the partner itself as the sender

PR: [FIX] viin_website_helpdesk: send mail user should be root

Committer: David Tran

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_website_helpdesk: send mail user should be root It is not so human being when sending ticket submission notification using the partner itself as the sender

PR: [FIX] viin_website_helpdesk: send mail user should be root

Committer: David Tran

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_website_helpdesk: send mail user should be root It is not so human being when sending ticket submission notification using the partner itself as the sender

PR: [FIX] viin_website_helpdesk: send mail user should be admin

Committer: David Tran

Instance ID: 0

PR State: merged

age: Not finished up-time: Not finished

[FIX] viin_website_helpdesk: send mail user should be admin It is not so human being when sendding ticket submission notification using the partner itself as the sender

PR: [FIX] viin_website_helpdesk: send mail user should be admin

Committer: David Tran

Instance ID: 0

PR State: merged

age: Not finished up-time: Not finished

[FIX] to_base: fix resize search panel - The width slider is scrolled beyond the screen height

PR: [FIX][14.0] to_base: fix resize search panel

Committer: quyen

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_base: fix resize search panel

PR: wip[FIX][14.0] to_base: fix resize search panel

Committer: quyen

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_git_project: Change git_repository_id to compute field. In the old default function, self will be empty when creating a new record => the default value is always False.

PR: [14.0][FIX] to_git_project: Change git_repository_id to a compute field because in the default function, self does not represent any record

Committer: AnhBT

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_git_project: Change git_repository_id to a compute field because in the default function, self does not represent any record.

PR: [14.0][FIX] to_git_project: Change git_repository_id to a compute field because in the default function, self does not represent any record

Committer: AnhBT

Instance ID: 0

PR State: merged

age: up-time: Not finished

[MISC] to_base, to_sales_target_sale: move code from to_sales_target_sale into to_base to can upgrade module sale_crm with -u details at https://github.com/Viindoo/tvtmaaddons/pull/10500/files

PR: [MISC] to_base, to_sales_target_sale: move code from to_sales_target_sale into to_base to can upgrade module sale_crm with -u

Committer: Roy Le

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_sales_target_sale: cannot upgrade module sale_crm Cannot upgrade module sale_crm when target_sales_invoiced field stores a value greater than int4. Because when upgrading, the default will convert float to int4 causing an error psycopg2.errors.NumericValueOutOfRange

PR: [FIX] to_sales_target_sale: cannot upgrade module sale_crm

Committer: Roy Le

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_base: Allows you to expand the search panel - Sometimes the content in the search panel is too long and needs to be expanded to be able to see the entire content - This commit arose after increasing the font size of the entire software, causing the fixed width of the search to sometimes not meet the content.

PR: [IMP][14.0] to_base: Allows you to expand the search panel

Committer: quyen

Instance ID: 0

PR State: merged

age: up-time: Not finished

[IMP] to_base: Allows you to expand the search panel - Sometimes the content in the search panel is too long and needs to be expanded to be able to see the entire content - This commit arose after increasing the font size of the entire software, causing the fixed width of the search to sometimes not meet the content.

PR: WIP[IMP][14.0] to_base: Allows you to expand the search panel

Committer: quyen

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_base: Allows you to expand the search panel - Sometimes the content in the search panel is too long and needs to be expanded to be able to see the entire content - This commit arose after increasing the font size of the entire software, causing the fixed width of the search to sometimes not meet the content.

PR: WIP[IMP][14.0] to_base: Allows you to expand the search panel

Committer: quyen

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_pos_refund: pos order might have 2 line same product but different price -Step to reproduce: create a pos order with 2 line of same product, first product we set the default price as it currently, the second one we set different price -> Confirm -> create invoice -> Go to pos ui to refund -> Singleton error happen -Solution: beside filter using product_id, we also filter using price_unit. In case pos user not changing the price but add discount then this filtered is still correct.

PR: [FIX][15.0] viin_pos_refund: pos order might have 2 line same product but different price

Committer: duongnguyen-viindoo

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_account_counterpart: fix deadlock when using multi-threading

PR: [FIX] to_account_counterpart: fix deadlock when using multi-threading

Committer: Roy Le

Instance ID: 0

PR State: merged

age: up-time: Not finished

[MISC] to_hr_expense: rename field as odoo have the same but different type -New PR merge upstream from v15 https://github.com/Viindoo/odoo/pull/833 with latest odoo commit 230e5beba518c7bfdaedbf4587e25e20c490d4e8 has add a field call 'expense_sheet_id' (one2many) in module sale_expense, we have this field but with type is many2one. -So there are a few cases here: Case 1: Customers using odoo 15 and have latest code from odoo. If they buy and install to_hr_expense, expense_sheet_id will be changed to many2one, expense_sheet_id one2many field will no longer exist -> this is really bad because it will definitely cause errors. Case 2: The customer has purchased the to_hr_expense module without the latest code from odoo 15, the customer's server (not yet installed sale_expense) updates the latest code from odoo 15, then install the sale_expense field, the expense_sheet_id field is still only many2one defined by the to_hr_expense module (tested twice but still dont get it why it still many2one, well never mind) ==>>>>> With both 2 cases, this commit will always cover: we change 'expense_sheet_id' to 'viin_expense_sheet_id' (just like we did when upgrade to 16) , and of course change the related logic, add migration script to change the field name (change in ir_model_fields table and rename column). ***NOTE: - This commit also remove some redundant code and when forward it to v16/master + only change the code which has been removed in the init file (the pre_init_hook) -Only notify the customer to get the latest and upgrade module and they will good to go.

PR: [MISC][15.0] to_hr_expense: rename field as odoo have the same but different type

Committer: duongnguyen-viindoo

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_odoo_module: download duplicate source code

PR: [FIX][15.0] to_odoo_module: download duplicate source code

Committer: Huy Lee

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_odoo_module: download duplicate source code

PR: [FIX][15.0] to_odoo_module: download duplicate source code

Committer: Huy Lee

Instance ID: 0

PR State: merged

age: up-time: Not finished

[FIX] to_odoo_module: download duplicate source code

PR: [FIX][15.0] to_odoo_module: download duplicate source code

Committer: Huy Lee

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_odoo_module: download duplicate source code

PR: [FIX][15.0] to_odoo_module: download duplicate source code

Committer: Huy Lee

Instance ID: 0

PR State: merged

age: up-time:

[MISC] to_registration_email_blacklist: invalid escape sequence \*

PR: [MISC] to_registration_email_blacklist: invalid escape sequence \*

Committer: Roy Le

Instance ID: 0

PR State: merged

age: Not finished up-time: Not finished

[MISC] l10n_vn_viin_einvoice_sale: wrong module name in manifest

PR: [MISC][15.0] l10n_vn_viin_einvoice_sale: wrong module name in manifest

Committer: Nguyễn Đại Dương

Instance ID: 0

PR State: merged

age: Not finished up-time: Not finished

[MISC] fix fail runbot

PR: [MISC][15.0] fix fail runbot

Committer: Dinh Van Khoa (Jocelyn)

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance.

PR: [15.0][IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance

Committer: AnhBT

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_social: Do not set nextcall in the past

PR: [FIX][16.0] viin_social: Do not set nextcall in the past

Committer: Giang Pham

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance.

PR: [15.0][IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance

Committer: AnhBT

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance.

PR: [15.0][IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance

Committer: AnhBT

Instance ID: 0

PR State: merged

age: up-time: Not finished

[IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance.

PR: [15.0][IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance

Committer: AnhBT

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance.

PR: [15.0][IMP] to_erponline_utility: Should pass the version of the module when updating the resources of the instance

Committer: AnhBT

Instance ID: 0

PR State: merged

age: up-time: Not finished

[FIX] to_hr_payroll_account: fix test cases, imp code

PR: [FIX] [16.0] to_hr_payroll_account: fix partner on journal items

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_hr_payroll: Allows editing MONTHLY ADVANTAGES on the Contract Allows editing MONTHLY ADVANTAGES without canceling the contract

PR: [IMP] [16.0] to_hr_payroll: Allows editing MONTHLY ADVANTAGES on the Contract

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[MISC] to_loan_management: update version

PR: [IMP][16.0] to_loan_management: register disbursement and principal refund should create payment alongside with journal entry

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time: Not finished

[FIX] to_sale_team_advanced*: fix access rule

PR: [FIX] [16.0] to_sale_team_advanced*: fix access rule

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[IMP] viin_helpdesk_odoo_module: open tickets on odoo module view

PR: [IMP] [16.0] viin_helpdesk_odoo_module: open tickets on odoo module view

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_hr_payroll: add WorkedDays object

PR: [IMP] [16.0] to_hr_payroll: add WorkedDays object

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_marketplace_website_sale_approval: fix error approve product

PR: [FIX] [16.0] viin_marketplace_website_sale_approval: fix error approve product

Committer: Viinbot

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_hr_payroll: add WorkedDays object

PR: [IMP] [16.0] to_hr_payroll: add WorkedDays object

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_marketplace_website_sale_approval: fix error approve product

PR: [FIX] [16.0] viin_marketplace_website_sale_approval: fix error approve product

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_marketplace: fix comm fee state

PR: [FIX] [16.0] viin_marketplace: fix comm fee state

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_marketplace_website_sale: fix warring

PR: [FIX] [16.0] viin_marketplace_website_sale: fix warring

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time: Not finished

[FIX] to_hr_payroll: fix runbot

PR: [IMP] [16.0] *contract: Important IMP - Remove readonly attributes

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_affiliate: fix bug timezone wrong

PR: [FIX][16.0] viin_affiliate: fix bug timezone wrong

Committer: Viinbot

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_marketplace*: fix bug module * Fix error 403 when access merchant store * Fix error product of merchant still published when merchant has been unactive

PR: [FIX][16.0] viin_marketplace_website_sale: fix error 403 when access merchant store

Committer: Khoa-Jocelyn

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_marketplace*: fix bug module * Fix error 403 when access merchant store * Fix error product of merchant still published when merchant has been unactive

PR: [FIX][16.0] viin_marketplace_website_sale: fix error 403 when access merchant store

Committer: Khoa-Jocelyn

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_marketplace_sale: fix add discount on line

PR: [FIX][16.0] viin_marketplace_sale: fix add discount on line

Committer: Viinbot

Instance ID: 0

PR State: merged

age: up-time: Not finished

[FIX] to_loan_management: fix test

PR: [UPG] [17.0] to_loan_management: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

Delete Date:

age: up-time:

[FIX] to_hr_timesheet_approval: fix compute _compute_timesheet_approval

PR: [UPG] [17.0] viin_hr_overtime_timesheet_approval: upg, imp for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[UPG] l10n_vn_viin_hr_payroll_account: upg for 17.0

PR: [UPG] to_hr_payroll_account*: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_hr_account: fix warning Avoid giving the same name as the field name in the `account.analytic.account` model Cause: in the `_sync_plan_column` function, a field is being created and the name of the Plan is taken => Duplicate field name => Warning

PR: [UPG] viin_hr_account*: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time: Not finished

[FIX] l10n_vn_viin: fix return type

PR: [UPG] viin_hr_account*: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[UPG] l10n_vn_viin_hr_account: upg for 17.0

PR: WIP - [UPG] viin_hr_account*

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_hr_account*: fix tests

PR: WIP - [UPG] viin_hr_account*

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] viin_hr_work_entry_contract: auto generate WE when reopen Contract Signed-off-by: vietphuong-viindoo

PR: [FWD][17.0][FIX] viin_hr_work_entry_contract: auto generate WE when reopen Contract

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_hr_payroll: add compute_sudo=True void authorization errors

PR: [FIX] [17.0] to_hr_payroll: add compute_sudo=True void authorization errors

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_hr_payroll: add compute_sudo=True void authorization errors

PR: [FIX] [17.0] to_hr_payroll: add compute_sudo=True void authorization errors

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_hr_payroll: imp view + translate

PR: [IMP] [17.0] to_hr_payroll: imp view + translate

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[FIX, IMP] viin_hr_overtime_payroll

PR: [UPG] [17.0] viin_hr_overtime_payroll: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[UPG] viin_hr_payroll_timesheet_wfh: upg for 17.0

PR: [UPG] [17.0] viin_hr_payroll_timesheet_wfh: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[UPG] viin_hr_payroll_timesheet_wfh: upg for 17.0

PR: [UPG] [17.0] viin_hr_payroll_timesheet_wfh: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[UPG] viin_hr_overtime_payroll: upg for 17.0

PR: [UPG] [17.0] viin_hr_overtime_payroll: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[UPG] to_hr_project_timesheet_timeoff_payroll: upg for 17.0

PR: [UPG] [17.0] to_hr_project_timesheet_timeoff_payroll: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_hr_payroll: refactor code

PR: [UPG] [17.0] to_hr_payroll: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[IMP] to_hr_payroll: imp salary cycle Only concerned with the number of days shifted in the range from 0 to 27

PR: [UPG] [17.0] to_hr_payroll: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

Merge remote-tracking branch 'origin/16.0' into fwd_16_to_master_4_4_2024_01

PR: Fwd 16 to master 4 4 2024 01

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

Merge remote-tracking branch 'origin/16.0' into fwd_16_to_master_4_4_2024_01

PR: Fwd 16 to master 4 4 2024 01

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

Update to_base.py

PR: [IMP][17.0] to_base: remove cron delete orphan mail message

Committer: GitHub

Instance ID: 0

PR State: merged

age: up-time:

[UPG] viin_account_auto_transfer: Upgrade 17.0

PR: [UPG][17.0] viin_account_auto_transfer: Upgrade 17.0

Committer: Trinh Ngoc Hung

Instance ID: 0

PR State: merged

age: up-time:

[UPG] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

PR: [UPG][17.0] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

Committer: Trinh Ngoc Hung

Instance ID: 0

PR State: merged

age: up-time:

[UPG] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

PR: [UPG][17.0] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

Committer: Trinh Ngoc Hung

Instance ID: 0

PR State: merged

age: Not finished up-time: Not finished

[UPG] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

PR: [UPG][17.0] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

Committer: Trinh Ngoc Hung

Instance ID: 0

PR State: merged

age: up-time: Not finished

[UPG] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

PR: [UPG][17.0] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

Committer: Trinh Ngoc Hung

Instance ID: 0

PR State: merged

age: Not finished up-time: Not finished

[FIX] to_erponline_utility: fix wrong module state after close wizard Forward-Port-Of: #10637

PR: [FWD][master][FIX] to_erponline_utility: fix wrong module state after close wizard

Committer: Viinbot

Instance ID: 0

PR State: closed

age: up-time:

[UPG] to_git: Update to Odoo 17.0 Forward-Port-Of: #10559

PR: [FWD][master][UPG] to_git: Update to Odoo 17.0

Committer: Viinbot

Instance ID: 0

PR State: closed

age: up-time:

[UPG] to_odoo_version: upgrade to 17.0 Forward-Port-Of: #10410

PR: [FWD][master][UPG] to_odoo_version: upgrade to 17.0

Committer: Viinbot

Instance ID: 0

PR State: closed

age: up-time:

[IMP] to_odoo_version: Add data for version 17.0 Forward-Port-Of: #10627

PR: [FWD][master][IMP] to_odoo_version: Add data for version 17.0

Committer: Viinbot

Instance ID: 0

PR State: closed

age: up-time:

[UPG] viin_account_auto_transfer: Upgrade 17.0

PR: [UPG][17.0] viin_account_auto_transfer: Upgrade 17.0

Committer: Trinh Ngoc Hung

Instance ID: 0

PR State: merged

age: up-time:

[UPG] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

PR: [UPG][17.0] l10n_vn_viin_account_auto_transfer: Upgrade 17.0

Committer: Trinh Ngoc Hung

Instance ID: 0

PR State: merged

age: up-time: