Branch

Pending: 0 Building: 1 Running: 19 Failed: 998

[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:

[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:

[FIX] viin_mail_show_recipient: Error sending email when email_formatted = False Signed-off-by: davidtranhp

PR: [FIX] viin_mail_show_recipient: Error sending email when email_formatted = False

Committer: Roy Le

Instance ID: 0

PR State: merged

age: up-time:

[I18n] to_hr_payroll: fix typo Forward-Port-Of: #10135

PR: [FWD][14.0][I18n] to_hr_payroll: fix typo

Committer: Viinbot

Instance ID: 0

PR State: merged

age: up-time:

[FIX] l10n_vn_viin_stock_reports_s11dn_xlsx: fix runbot

PR: [FIX] [14.0] l10n_vn_viin_stock_reports_s11dn_xlsx: fix runbot

Committer: Dang Van Loc

Instance ID: 0

PR State: merged

age: up-time:

[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:

[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:

[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:

[IMP] to_erponline_utility: some imps

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

Building with script

age: up-time: Not finished

[IMP] to_erponline_utility: some imps

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: up-time: Not finished

[IMP] to_erponline_utility: get current storage when running cron

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: up-time: Not finished

[MISC] to_erponline_utility: imps

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: up-time:

[MISC] to_erponline_utility: check saas.resource.history exists

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: up-time: Not finished

[MISC] to_erponline_utility: change version

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: up-time:

[FIX] to_erponline_utility: fix AttributeError

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: up-time:

[IMP] to_erponline_utility: fix tests and imps

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Viinbot

Instance ID: 0

PR State: open

age: up-time:

[IMP] to_erponline_utility: fix tests and imps

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: up-time:

[IMP] to_erponline_utility: imps

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: up-time:

[IMP] to_erponline_utility: imps

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: Not finished up-time: Not finished

[IMP] to_erponline_utility: imps

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: Not finished up-time: Not finished

[IMP] to_erponline_utility: add tests and imp

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: Not finished up-time: Not finished

[IMP] to_erponline_utility*: update storage

PR: [IMP][15.0] to_erponline_utility: update saas resources consumption

Committer: Huy Lee

Instance ID: 0

PR State: open

age: Not finished 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] viin_wallet_affiliate: fix wallet amount wrong

PR: [FIX][16.0] viin_wallet_affiliate: fix transfer into wallet amount wrong

Committer: Khoa-Jocelyn

Instance ID: 0

PR State: merged

age: up-time:

[FIX] to_wallet: fix payment amount wrong when use payment link

PR: [FIX][16.0] to_wallet: fix payment amount wrong when use payment link

Committer: Khoa-Jocelyn

Instance ID: 0

PR State: merged

age: up-time:

[IMP] viin_wallet_affiliate: imp view

PR: [IMP][16.0] viin_wallet_affiliate: improve use wallet to payment commission

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: Not finished up-time: Not finished

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] to_hr_employee_relative: upg to 17.0 - bring the dependent feature from module `to_hr_payroll` to this module. - refactor & imp test cases

PR: [UPG] [17.0] to_hr_employee_relative: upg to 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: open

Delete Date:

age: up-time:

[UPG] viin_hr_work_entry*: upg for 17.0 Features: 1. Delete the `Work Entry` permission group, use the HR group instead - Internal users: View work entries for themselves and their subordinates - Officer HR: Read/Create/Edit work entries for all employees - Admin HR: full permission 2. Delete the Work Entry analysis report, use pivot view instead. 3. Add the 'Payroll Rate' feature of module viin_resource_calendar_rate to this module viin_hr_work_entry Technical: 1. Move the _get_contract_work_entries_values function to the viin_hr_work_entry_holidays module 2. Change the calculation of Duartion (Days) at compute _compute_duration_days of Work Entry to Odoo (Duartion (Days) on work schedule). Add TODO to fix the Duartion (Days) value on the work schedule if the value is different from 0.5 and 1.0 3. Add test cases

PR: [UPG] [17.0] viin_hr_work_entry*: upg for 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[UPG] viin_hr_work_entry*: upg for 17.0

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

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[IMP] viin_purchase: improve automation test

PR: [17.0][UPG] viin_purchase: upgrade to 17.0

Committer: soncrits

Instance ID: 0

PR State: open

age: up-time:

[IMP] viin_project: add task stat button on project form view Forward-Port-Of: #10456

PR: [FWD][master][IMP] viin_project: add task stat button on project form view

Committer: Viinbot

Instance ID: 0

PR State: merged

age: up-time:

[UPG] viin_hr_timesheet_timer*: upgrade to 17.0 -some technical change of js due to odoo 17. Field component now need to define a const variable then we might be able to add to registry -add date_start and date_end to Timesheet analysis

PR: [UPG][17.0] viin_hr_timesheet_timer*: upgrade to 17.0

Committer: duongnguyen-viindoo

Instance ID: 0

PR State: open

age: up-time:

[UPG] viin_hr_timesheet_timer*: upgrade to 17.0 -some technical change of js due to odoo 17. Field component now need to define a const variable then we might be able to add to registry -add date_start and date_end to Timesheet analysis

PR: [UPG][17.0] viin_hr_timesheet_timer*: upgrade to 17.0

Committer: duongnguyen-viindoo

Instance ID: 0

PR State: open

age: up-time:

[UPG] viin_mail_channel_privacy: upg to 17.0 , rename to discuss_channel_privacy -Rename to viin_discuss_channel_privacy due to mail.channel module renamed -Technical change due to odoo changes as well -Odoo already search for partners who are in the channel so nothing to do about it will private channel -No improvement

PR: [UPG][17.0] viin_mail_channel_privacy: upg to 17.0 , rename to discuss_channel_privacy

Committer: Viinbot

Instance ID: 0

PR State: open

age: up-time:

[UPG] viin_hr_timesheet_timer*: upgrade to 17.0 -No update, just some technical change of js due to odoo 17. Field component now need to define a const variable then we might be able to add to registry

PR: [UPG][17.0] viin_hr_timesheet_timer*: upgrade to 17.0

Committer: Viinbot

Instance ID: 0

PR State: open

age: up-time:

[UPG] viin_purchase: upgrade to 17.0

PR: [17.0][UPG] viin_purchase: upgrade to 17.0

Committer: soncrits

Instance ID: 0

PR State: open

age: up-time:

[FIX] to_website_apps_store: Expected singleton: odoo.module.version() Forward-Port-Of: #10448

PR: [FWD][master][FIX] to_website_apps_store: Expected singleton: odoo.module.version()

Committer: Viinbot

Instance ID: 0

PR State: merged

age: up-time:

[UPG] viin_inventory_adjustment_with_cost_price: upgrade module to 17.0

PR: [UPG][17.0] viin_inventory_adjustment_with_cost_price: upgrade module to 17.0

Committer: Dinh Van Khoa (Jocelyn)

Instance ID: 0

PR State: open

Delete Date:

age: up-time:

[UPG] viin_stock_internal_transit_valuation_specific_identification: upgrade module to 17.0

PR: [UPG][[17.0] viin_stock_internal_transit_valuation: upgrade module to 17.0

Committer: Dinh Van Khoa (Jocelyn)

Instance ID: 0

PR State: open

Delete Date:

age: up-time:

[FIX] viin_hr_holidays: fix test

PR: [UPG] viin_hr_holidays: upg to 17.0

Committer: Nguyen Viet Phuong

Instance ID: 0

PR State: merged

age: up-time:

[UPG] viin_stock_internal_transit_valuation: upgrade module to 17.0

PR: [UPG][[17.0] viin_stock_internal_transit_valuation: upgrade module to 17.0

Committer: Dinh Van Khoa (Jocelyn)

Instance ID: 0

PR State: open

age: up-time: Not finished