Documentation
¶
Index ¶
- Variables
- func CheckErr[T any](val T, err error) T
- type LDAPUser
- type OdooConn
- func (o *OdooConn) AccountAccount()
- func (o *OdooConn) AccountAccountTypeMap() map[string]int
- func (o *OdooConn) AccountAccountUnlink()
- func (o *OdooConn) AccountAnalyticTag()
- func (o *OdooConn) AccountGroup()
- func (o *OdooConn) AccountJournal()
- func (o *OdooConn) AccountMove()
- func (o *OdooConn) AccountMoveLine()
- func (o *OdooConn) AccountPaymentTerm()
- func (o *OdooConn) AccountPaymentTermLine()
- func (o *OdooConn) AccountPaymentTermMap() map[string]int
- func (o *OdooConn) ApprovalCategory()
- func (o *OdooConn) CrmTeam()
- func (o *OdooConn) CrmTeamMembers()
- func (o *OdooConn) DecimalPrecision(name string, digits int)
- func (o *OdooConn) HRDepartment()
- func (o *OdooConn) HREmployee()
- func (o *OdooConn) HREmployeeManager()
- func (o *OdooConn) HRWorkLocation()
- func (o *OdooConn) IRConfigParameter(key string, val interface{})
- func (o *OdooConn) IrUiMenuSort()
- func (o *OdooConn) MRPBom()
- func (o *OdooConn) MRPBomLine(c string)
- func (o *OdooConn) MRPBomOP(c string)
- func (o *OdooConn) MRPWorkcenter()
- func (o *OdooConn) PricelistCustomer()
- func (o *OdooConn) PricelistCustomerDefault()
- func (o *OdooConn) PricelistCustomerMatGrpDiscounts()
- func (o *OdooConn) PricelistCustomerNetoutItems()
- func (o *OdooConn) PricelistPricegroup()
- func (o *OdooConn) PricelistPricegroupMatGrpDiscounts()
- func (o *OdooConn) ProductCategoryConsumable1()
- func (o *OdooConn) ProductCategoryConsumable2()
- func (o *OdooConn) ProductCategoryConsumable3()
- func (o *OdooConn) ProductCategoryDelpro()
- func (o *OdooConn) ProductCategoryMap() map[string]int
- func (o *OdooConn) ProductCategoryProduct1()
- func (o *OdooConn) ProductCategoryProduct2()
- func (o *OdooConn) ProductCategoryProduct3()
- func (o *OdooConn) ProductCategoryProduct4()
- func (o *OdooConn) ProductCategoryProduct5()
- func (o *OdooConn) ProductCategoryReset()
- func (o *OdooConn) ProductCustomerPart()
- func (o *OdooConn) ProductPricelist()
- func (o *OdooConn) ProductPricelistItemMatgroup()
- func (o *OdooConn) ProductPricelistMap() map[string]int
- func (o *OdooConn) ProductSupplierinfo(ptfilt string)
- func (o *OdooConn) ProductSupplierinfoTopParts()
- func (o *OdooConn) ProductTemplate(ptfilt string)
- func (o *OdooConn) ProductTemplate2()
- func (o *OdooConn) ProductTemplate3()
- func (o *OdooConn) ProductTemplate4()
- func (o *OdooConn) ProductTemplate5()
- func (o *OdooConn) ProductTemplate6()
- func (o *OdooConn) ProductTemplateDelpro()
- func (o *OdooConn) ProductTemplateUnlink2()
- func (o *OdooConn) ProductTemplateUnlink3()
- func (o *OdooConn) Record(umdl string, r int, ur map[string]interface{})
- func (o *OdooConn) ResCompany()
- func (o *OdooConn) ResCompanyBranch()
- func (o *OdooConn) ResCompanyLDAP(cid int)
- func (o *OdooConn) ResCompanyMap() map[string]int
- func (o *OdooConn) ResConfigSettings(setting string, nval interface{})
- func (o *OdooConn) ResCurrencyMap() map[string]int
- func (o *OdooConn) ResPartnerBank()
- func (o *OdooConn) ResPartnerCategory()
- func (o *OdooConn) ResPartnerCustomer()
- func (o *OdooConn) ResPartnerCustomerLink()
- func (o *OdooConn) ResPartnerCustomerUnlink()
- func (o *OdooConn) ResPartnerMap() map[string]int
- func (o *OdooConn) ResPartnerPlant()
- func (o *OdooConn) ResPartnerRefMap() map[string]int
- func (o *OdooConn) ResPartnerUsers()
- func (o *OdooConn) ResPartnerVendors()
- func (o *OdooConn) ResPartnerVendorsBank()
- func (o *OdooConn) ResPartnerVendorsBankFix(limit int)
- func (o *OdooConn) ResPartnerVendorsBankUnlink()
- func (o *OdooConn) ResPartnerVendorsDelpro()
- func (o *OdooConn) ResPartnerVendorsLink()
- func (o *OdooConn) ResUsers()
- func (o *OdooConn) ResUsersMap() map[string]int
- func (o *OdooConn) StockInventoryInitial(company string)
- func (o *OdooConn) StockInventoryLine()
- func (o *OdooConn) StockLocation()
- func (o *OdooConn) StockLocationMap() map[string]int
- func (o *OdooConn) StockPickingType()
- func (o *OdooConn) StockPickingTypeUnlink()
- func (o *OdooConn) StockPutawayRule()
- func (o *OdooConn) StockQuant(company string)
- func (o *OdooConn) StockQuantConsignment()
- func (o *OdooConn) StockQuantUnlink(pageSize int)
- func (o *OdooConn) StockReorderPoint()
- func (o *OdooConn) StockWarehouse()
- func (o *OdooConn) StockWarehouseOrderpoint()
- func (o *OdooConn) UomCategory()
- func (o *OdooConn) UomUom()
- func (o *OdooConn) UomUomMap() map[string]int
- func (o *OdooConn) WriteRecord(umdl string, r int, mode bool, ur map[string]interface{}) (row int, res bool, err error)
Constants ¶
This section is empty.
Variables ¶
var ( // INSERT data INSERT = true // UPDATE data UPDATE = false )
var LDAPUserQuery = `` /* 1263-byte string literal not displayed */
Functions ¶
Types ¶
type LDAPUser ¶
type LDAPUser struct { C string `db:"c"` CN string `db:"cn"` CO string `db:"co"` Company string `db:"company"` Department string `db:"department"` DisplayName string `db:"displayname"` DistinguishedName string `db:"distinguishedname"` FacsimileTelephoneNumber string `db:"facsimiletelephonenumber"` GivenName string `db:"givenname"` L string `db:"l"` Mail string `db:"mail"` MailNickname string `db:"mailnickname"` Manager string `db:"manager"` MiddleName string `db:"middlename"` Mobile string `db:"mobile"` Name string `db:"name"` Pager string `db:"pager"` PhysicalDeliveryOfficeName string `db:"physicaldeliveryofficename"` PostalCode string `db:"postalcode"` SAMAccountName string `db:"samaccountname"` SN string `db:"sn"` ST string `db:"st"` StreetAddress string `db:"streetaddress"` TelephoneNumber string `db:"telephonenumber"` Title string `db:"title"` UserPrincipalName string `db:"userprincipalname"` WWWHomePage string `db:"wwwhomepage"` PropertyWarehouseID string `db:"property_warehouse_id,omitempty"` TZ string `db:"tz,omitempty"` }
type OdooConn ¶
type OdooConn struct { Hostname string Port int Database string Username string Password string Schema string JobCount int NoUpdate bool BatchSize int DB *database.Database Log *slog.Logger *odoojrpc.Odoo }
OdooConn structure to provide basic connection
func (*OdooConn) AccountAccountTypeMap ¶
func (*OdooConn) AccountAccountUnlink ¶
func (o *OdooConn) AccountAccountUnlink()
func (*OdooConn) AccountAnalyticTag ¶
func (o *OdooConn) AccountAnalyticTag()
AccountAccount function
func (*OdooConn) AccountPaymentTerm ¶
func (o *OdooConn) AccountPaymentTerm()
AccountPaymentTerm function
func (*OdooConn) AccountPaymentTermLine ¶
func (o *OdooConn) AccountPaymentTermLine()
AccountPaymentTermLine function
func (*OdooConn) AccountPaymentTermMap ¶
func (*OdooConn) ApprovalCategory ¶
func (o *OdooConn) ApprovalCategory()
func (*OdooConn) DecimalPrecision ¶
DecimalPrecision function
func (*OdooConn) HREmployeeManager ¶
func (o *OdooConn) HREmployeeManager()
HREmployeeManager function
func (*OdooConn) IRConfigParameter ¶
IRConfigParameter function
func (*OdooConn) PricelistCustomer ¶
func (o *OdooConn) PricelistCustomer()
////////////////// Pricelist Customer Specific //////////////////
func (*OdooConn) PricelistCustomerDefault ¶
func (o *OdooConn) PricelistCustomerDefault()
func (*OdooConn) PricelistCustomerMatGrpDiscounts ¶
func (o *OdooConn) PricelistCustomerMatGrpDiscounts()
func (*OdooConn) PricelistCustomerNetoutItems ¶
func (o *OdooConn) PricelistCustomerNetoutItems()
func (*OdooConn) PricelistPricegroup ¶
func (o *OdooConn) PricelistPricegroup()
PricelistPricegroup Pricelist Pricegroup
func (*OdooConn) PricelistPricegroupMatGrpDiscounts ¶
func (o *OdooConn) PricelistPricegroupMatGrpDiscounts()
func (*OdooConn) ProductCategoryConsumable1 ¶
func (o *OdooConn) ProductCategoryConsumable1()
ProductCategoryConsumable1 function
func (*OdooConn) ProductCategoryConsumable2 ¶
func (o *OdooConn) ProductCategoryConsumable2()
ProductCategoryConsumable2 function
func (*OdooConn) ProductCategoryConsumable3 ¶
func (o *OdooConn) ProductCategoryConsumable3()
ProductCategoryConsumable3 function
func (*OdooConn) ProductCategoryDelpro ¶
func (o *OdooConn) ProductCategoryDelpro()
ProductCategoryDelpro function
func (*OdooConn) ProductCategoryMap ¶
func (*OdooConn) ProductCategoryProduct1 ¶
func (o *OdooConn) ProductCategoryProduct1()
ProductCategoryProduct1 function
func (*OdooConn) ProductCategoryProduct2 ¶
func (o *OdooConn) ProductCategoryProduct2()
ProductCategoryProduct2 function
func (*OdooConn) ProductCategoryProduct3 ¶
func (o *OdooConn) ProductCategoryProduct3()
ProductCategoryProduct3 function
func (*OdooConn) ProductCategoryProduct4 ¶
func (o *OdooConn) ProductCategoryProduct4()
ProductCategoryProduct4 function
func (*OdooConn) ProductCategoryProduct5 ¶
func (o *OdooConn) ProductCategoryProduct5()
ProductCategoryProduct5 function
func (*OdooConn) ProductCategoryReset ¶
func (o *OdooConn) ProductCategoryReset()
ProductCategoryConsumable3 function
func (*OdooConn) ProductCustomerPart ¶
func (o *OdooConn) ProductCustomerPart()
ProductCustomerPart function
func (*OdooConn) ProductPricelistItemMatgroup ¶
func (o *OdooConn) ProductPricelistItemMatgroup()
ProductPricelistItemMatgroup function
func (*OdooConn) ProductPricelistMap ¶
func (*OdooConn) ProductSupplierinfo ¶
ProductSupplierinfo function
func (*OdooConn) ProductSupplierinfoTopParts ¶
func (o *OdooConn) ProductSupplierinfoTopParts()
ProductSupplierinfoTopParts function
func (*OdooConn) ProductTemplate ¶
ProductTemplate function
func (*OdooConn) ProductTemplate4 ¶
func (o *OdooConn) ProductTemplate4()
func (*OdooConn) ProductTemplate5 ¶
func (o *OdooConn) ProductTemplate5()
func (*OdooConn) ProductTemplate6 ¶
func (o *OdooConn) ProductTemplate6()
func (*OdooConn) ProductTemplateDelpro ¶
func (o *OdooConn) ProductTemplateDelpro()
ProductTemplateDelpro function
func (*OdooConn) ProductTemplateUnlink2 ¶
func (o *OdooConn) ProductTemplateUnlink2()
func (*OdooConn) ProductTemplateUnlink3 ¶
func (o *OdooConn) ProductTemplateUnlink3()
func (*OdooConn) ResCompanyLDAP ¶
ResCompanyLDAP function
func (*OdooConn) ResCompanyMap ¶
func (*OdooConn) ResConfigSettings ¶
ResConfigSettings function
func (*OdooConn) ResCurrencyMap ¶
func (*OdooConn) ResPartnerBank ¶
func (o *OdooConn) ResPartnerBank()
func (*OdooConn) ResPartnerCategory ¶
func (o *OdooConn) ResPartnerCategory()
ResPartnerCategory function
func (*OdooConn) ResPartnerCustomer ¶
func (o *OdooConn) ResPartnerCustomer()
ResPartnerCustomer function
func (*OdooConn) ResPartnerCustomerLink ¶
func (o *OdooConn) ResPartnerCustomerLink()
ResPartnerCustomerLink function
func (*OdooConn) ResPartnerCustomerUnlink ¶
func (o *OdooConn) ResPartnerCustomerUnlink()
func (*OdooConn) ResPartnerMap ¶
func (*OdooConn) ResPartnerRefMap ¶
func (*OdooConn) ResPartnerVendors ¶
func (o *OdooConn) ResPartnerVendors()
ResPartnerVendors function
func (*OdooConn) ResPartnerVendorsBank ¶
func (o *OdooConn) ResPartnerVendorsBank()
func (*OdooConn) ResPartnerVendorsBankFix ¶
func (*OdooConn) ResPartnerVendorsBankUnlink ¶
func (o *OdooConn) ResPartnerVendorsBankUnlink()
func (*OdooConn) ResPartnerVendorsDelpro ¶
func (o *OdooConn) ResPartnerVendorsDelpro()
ResPartnerVendorsDelpro function
func (*OdooConn) ResPartnerVendorsLink ¶
func (o *OdooConn) ResPartnerVendorsLink()
ResPartnerVendorsLink function
func (*OdooConn) ResUsers ¶
func (o *OdooConn) ResUsers()
ResUsers function run the ldap2sql update first
func (*OdooConn) ResUsersMap ¶
func (*OdooConn) StockInventoryInitial ¶
StockInventory function to create an inventory adjustment you can find the inventory adjustments in the Inventory > Operations > Inventory Adjustments
func (*OdooConn) StockInventoryLine ¶
func (o *OdooConn) StockInventoryLine()
StockInventoryLine function
func (*OdooConn) StockLocation ¶
func (o *OdooConn) StockLocation()
func (*OdooConn) StockLocationMap ¶
func (*OdooConn) StockPickingType ¶
func (o *OdooConn) StockPickingType()
func (*OdooConn) StockPickingTypeUnlink ¶
func (o *OdooConn) StockPickingTypeUnlink()
func (*OdooConn) StockPutawayRule ¶
func (o *OdooConn) StockPutawayRule()
StockPutawayRule Putaway Rules is what BIN location for product in Which Plant
func (*OdooConn) StockQuant ¶
StockInventory function to create an inventory adjustment you can find the inventory adjustments in the Inventory > Operations > Inventory Adjustments
func (*OdooConn) StockQuantConsignment ¶
func (o *OdooConn) StockQuantConsignment()
func (*OdooConn) StockQuantUnlink ¶
func (*OdooConn) StockReorderPoint ¶
func (o *OdooConn) StockReorderPoint()
func (*OdooConn) StockWarehouseOrderpoint ¶
func (o *OdooConn) StockWarehouseOrderpoint()
StockWarehouseOrderpoint function
Source Files
¶
- account_account.go
- account_account_type.go
- account_analytic.go
- account_group.go
- account_journal.go
- account_move.go
- account_payment_term.go
- approval_category.go
- conn.go
- crm_team.go
- decimal_precision.go
- hr_department.go
- hr_employee.go
- hr_work_location.go
- ir_config_parameter.go
- ir_ui_menu.go
- mrp_bom.go
- mrp_bom_line.go
- mrp_routing_workcenter.go
- mrp_workcenter.go
- product_category.go
- product_category__consumable.go
- product_category__delpro.go
- product_category__product.go
- product_category__reset.go
- product_customer_part.go
- product_pricelist.go
- product_pricelist_item.go
- product_supplierinfo.go
- product_template.go
- product_template_experiment.go
- res_bank.go
- res_company.go
- res_company_branch.go
- res_company_ldap.go
- res_config_settings.go
- res_currency.go
- res_partner.go
- res_partner__customer.go
- res_partner__plant.go
- res_partner__users.go
- res_partner__vendors.go
- res_partner_bank.go
- res_partner_category.go
- res_users.go
- stock_inventory.go
- stock_inventory_line.go
- stock_location.go
- stock_picking_type.go
- stock_putaway_rule.go
- stock_quant.go
- stock_warehouse.go
- stock_warehouse_orderpoint.go
- uom_category.go
- uom_uom.go