Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1733 commits
Select commit Hold shift + click to select a range
9456791
[FIX] stock: warehouse check_reception_resupply
pimodoo Mar 14, 2017
9f9657c
[FIX] base: unlinking ir.model.constraint
simongoffin Mar 14, 2017
73de391
[FIX] crm: Translation in crm.opportunity.report
simongoffin Mar 15, 2017
27f656a
[FIX] mrp: duplicated raw materials
nim-odoo Mar 13, 2017
cc1c153
[FIX] expression: improve o2m with m2o integer
nle-odoo Mar 15, 2017
e542b45
[FIX] sale_stock: duplicate qty
nim-odoo Mar 16, 2017
0590af8
[FIX] mrp_repair: tax included
nim-odoo Mar 16, 2017
8459860
[IMP] hw_escpos: more fault tolerant printer detection
mart-e Oct 18, 2016
5f9d382
[MERGE] forward port branch 9.0 up to e542b450a34
KangOl Mar 16, 2017
be9dce6
[FIX] stock: inventory adjustment and negative quants
sle-odoo Mar 13, 2017
f50ba68
[FIX] web_editor: handle margin:initial correctly
nle-odoo Mar 16, 2017
fb05d88
[FIX] web_calendar: events not appearing in arabic
nle-odoo Mar 16, 2017
508a002
[FIX] web_editor: glitch english several times
nle-odoo Mar 17, 2017
af64780
[FIX] base: no-break hyphen
nim-odoo Mar 16, 2017
22e7b6b
[FIX] web_kanban: only give fields in view to record
mgeubelle Mar 17, 2017
7401807
[FIX] web_editor: copy/paste in the editor
qsm-odoo Mar 16, 2017
13bfc8e
[FIX] crm: remove unused field from fields to merge
mart-e Mar 17, 2017
2c1257f
wow
mart-e Mar 17, 2017
aefdf96
[MERGE] forward port branch 9.0 up to af64780a2d8
KangOl Mar 17, 2017
31ebb07
[MERGE] forward port branch saas-11 up to aefdf96c259
KangOl Mar 17, 2017
7043fd5
[FIX] test_converter: use unicode string for comparison
KangOl Mar 18, 2017
9bbf342
[I18N] Update translation terms from Transifex
C3POdoo Mar 18, 2017
a09e4aa
[I18N] Update translation terms from Transifex
C3POdoo Mar 19, 2017
6e363a5
[I18N] Update translation terms from Transifex
C3POdoo Mar 19, 2017
5161374
[FIX] account_asset: default account in invoice
nim-odoo Mar 17, 2017
fa02b79
[FIX] account: get_move_lines_for_reconciliation for expenses
simongoffin Mar 16, 2017
447356f
[FIX] calendar: set correct recurring start_date
amoyaux Mar 20, 2017
9b5281a
[FIX] purchase: count billed qty in refund
nim-odoo Mar 20, 2017
f65475d
[FIX] fields, web: improve form onchange to x2many
nle-odoo Mar 15, 2017
a247939
[FIX] test_new_api: new steps for onchange and o2m
nle-odoo Mar 15, 2017
bc03137
[FIX] fields, web: improve form onchange to x2many
nle-odoo Mar 17, 2017
047f361
[CLA] signature for CGenie
Mar 20, 2017
9cefe9b
[CLA] signature for sylnsr
Mar 17, 2017
177a25f
[FIX] base: correct example spelling in docstring
Mar 17, 2017
9dbd6d2
[FIX] web_calendar: timezone on event display regression
nle-odoo Mar 20, 2017
89581ab
[FIX] account: field commercial_partner_id should be compute_related=…
csnauwaert Mar 21, 2017
1cefe8d
[FIX] point_of_sale: IE close itself on the POS opening
mart-e Mar 20, 2017
1600216
[ADD] hw_screen: implement support for customer facing displays (#15303)
kebeclibre Mar 21, 2017
3aabf81
[FIX] web: correctly check editable list validity
qsm-odoo Mar 20, 2017
f1bf457
[FIX] mass_mailing: do not remove image with link
yajo Feb 24, 2017
1213920
[FIX] web_editor: correctly fetch the inherited views
Mar 21, 2017
d69aa2d
[FIX] hr_expense: partner on AML
nim-odoo Mar 21, 2017
8ec8194
[FIX] hr_expense: tax on expense
nim-odoo Mar 21, 2017
0ecc9c3
[FIX] hr_expense: partner on AML
nim-odoo Mar 21, 2017
b957fa7
[FIX] mrp: Wrong domain filter for mrp.production
simongoffin Mar 21, 2017
f1d004b
[FIX] mail: disable prefetching on send mail
mart-e Mar 21, 2017
5761b9a
[FIX] http: setup_lang in Safari
simongoffin Mar 21, 2017
ffaa658
[FIX] website_forum: missing translations
nim-odoo Mar 21, 2017
c6a7e4f
[FIX] purchase: billed qty
nim-odoo Mar 22, 2017
1505fee
[FIX] web_editor: properly transcode `fa` alias icons
qsm-odoo Mar 22, 2017
0b529cf
[FIX] http: setup_lang in Safari
simongoffin Mar 22, 2017
14368a0
[FIX] stock: stock user shall scrap
Mar 23, 2017
bfb2771
[FIX] mrp: mrp.message security
davidtranhp Dec 10, 2016
0e7ced7
[FIX] mail: reply message type
nim-odoo Mar 23, 2017
1031a69
[FIX] rating_project: Unescaped signature
simongoffin Mar 23, 2017
71d86af
[FIX] base: deactivate default language
mart-e Mar 23, 2017
0cfb7fc
[FIX] website_sale: redirect if no order
nim-odoo Mar 23, 2017
09c7ec5
[FIX] base_action_rule: prevent double execution only in recursive ca…
rco-odoo Mar 23, 2017
06c5db5
[IMP] l10n_do: update CoA (for IFRS), taxes, fiscal positions and jou…
gustavovalverde Mar 23, 2017
9e23458
[FIX] models: ensure recomputation after inversing fields (#15683)
rco-odoo Mar 23, 2017
4269bcf
[FIX] project: group by stage_id on project.task
simongoffin Mar 23, 2017
2b013d1
[FIX] website_quote: Description on a sale.quote.line
simongoffin Mar 23, 2017
874c7aa
[FIX] web/mail: many2many_tags_email widget returns erratic values (o…
amigrave Dec 21, 2016
a82fb28
[FIX] web/mail: many2many_tags_email widget returns erratic values (o…
amigrave Dec 21, 2016
1217ae9
[FIX] web/mail: many2many_tags_email widget returns erratic values (o…
amigrave Dec 21, 2016
b393461
[FIX] hr_holidays: allow overlapping leaves and allocations request
mart-e Mar 24, 2017
8d948d9
[FIX] barcodes: fix FieldFloatScannable on firefox
nle-odoo Mar 24, 2017
1a40e7b
[FIX] report: allow to use `Dialog` API in report editor
qsm-odoo Mar 24, 2017
b2d66d0
[FIX] web: properly combine domains with "OR" in CompoundDomain
qsm-odoo Mar 15, 2017
5847de4
[FIX] web_calendar: remove attendee icons from event title
KangOl Mar 23, 2017
8caac6b
[MERGE] forward port branch 8.0 up to 5847de4aaf9
KangOl Mar 24, 2017
8bfc7ef
[FIX] hr_timesheet_attendance: missing widget on pivot report
jem-odoo Mar 24, 2017
52b3b1f
[FIX] purchase: don't raise if standard route is deleted
bouvyd Mar 24, 2017
906bde2
[FIX] mrp: "Unreserve" visibility
nim-odoo Mar 23, 2017
5d66082
[CLA] add luisg123v to Vauxoo's CLA
luisg123v Mar 24, 2017
08213e8
[REM] useless empty sql file wrongly commited by 0b529cf3af4e9efc1920…
KangOl Mar 24, 2017
9d04d14
[MERGE] forward port branch 8.0 up to 08213e831ee
KangOl Mar 24, 2017
8376f53
[MERGE] forward port branch saas-6 up to 9d04d14669f
KangOl Mar 24, 2017
70b770d
[MERGE] forward port branch 9.0 up to 8376f538b56
KangOl Mar 24, 2017
1e476e5
[I18N] Update translation terms from Transifex
C3POdoo Mar 25, 2017
7aea6c9
[I18N] Update translation terms from Transifex
C3POdoo Mar 26, 2017
a18c453
[I18N] Update translation terms from Transifex
C3POdoo Mar 26, 2017
92d25e7
[FIX] mrp: BOM count
nim-odoo Mar 24, 2017
4cd3977
[FIX] account : use default company in demo data
oco-odoo Mar 27, 2017
eac7e16
[FIX] web: no formview dialog during editable list edition
qsm-odoo Mar 24, 2017
5c0901b
[FIX] hr_expense: expense of zero
nim-odoo Mar 27, 2017
5a7db15
[FIX] account: usability of entry sequences.
qdp-odoo Mar 27, 2017
f97eb0a
[FIX] hr_expense: Creation of entries from several expense lines
simongoffin Mar 9, 2017
3fa8073
[FIX] purchase: missing UOM digits
smetl Mar 27, 2017
a3b70c5
[FIX] account_check_printing: Print Checks
simongoffin Mar 27, 2017
8fd0f86
[FIX] theme_default: full width in mobile
pimodoo Mar 27, 2017
93a9da5
[I18N] l10n_ch: add German translations
mart-e Mar 27, 2017
35175a3
[FIX] Open bank statement tree view from journal dashboard
alexis-via Mar 24, 2017
897a89f
[FIX] account : use default company in demo data
oco-odoo Mar 23, 2017
3d0db90
[FIX] web_kanban: do no read something you already know
mgeubelle Mar 27, 2017
48c773d
[FIX] base: do not create field `x_name` when importing a model defin…
rco-odoo Mar 27, 2017
7a039c7
[FIX] stock: multiple global push rules with same origin
pimodoo Mar 27, 2017
ee8fbcb
[FIX] mrp: same unique SN
nim-odoo Mar 27, 2017
83a2947
[FIX] l10n_be: incorrect tax types
nim-odoo Mar 28, 2017
6a64d2d
[FIX] hr_attendance: fix singleton error
JayVora-SerpentCS Mar 10, 2017
7c95c14
[FIX] website_sale: apply _fix_tax_included_price similary to sale mo…
JKE-be Mar 27, 2017
c9545bd
[FIX] purchase: invoice status
nim-odoo Mar 28, 2017
925440b
[FIX] account: restrict fiscalyear closing if there are still unposte…
qdp-odoo Mar 28, 2017
e2a239f
[FIX] account: fix test.
qdp-odoo Mar 28, 2017
e25dad4
[I18N] point_of_sale: missing source terms reference
mart-e Mar 28, 2017
099081a
[FIX] hr_maintenance: Field owner_user_id not used in form view
simongoffin Mar 27, 2017
30dda3f
[MERGE] forward port branch saas-6 up to 8fd0f8664be
KangOl Mar 28, 2017
c2569b9
[MERGE] forward port branch 9.0 up to 30dda3faee3
KangOl Mar 28, 2017
59a6397
[FIX] stock: sort moves to do
nim-odoo Mar 28, 2017
0dbc8b0
[FIX] hr_holidays: compute number of days
nim-odoo Mar 28, 2017
2749673
[MERGE] forward port branch saas-11 up to c2569b9df1b
KangOl Mar 28, 2017
8e7f34c
[FIX] web: domains might be undefined, so we check
wtaferner Mar 26, 2017
5fc3979
[FIX] web: Avoid double-fetching many2many tags in list views
yajo Mar 21, 2017
7bcfa2b
[MERGE] forward port branch 8.0 up to 5fc3979262c
KangOl Mar 28, 2017
90a5e7f
[CLA] signature for beuss
beuss Mar 28, 2017
e876bec
[MERGE] forward port branch saas-6 up to 7bcfa2b52a3
KangOl Mar 28, 2017
26df9e8
[FIX] doc: escape correctly code
mart-e Mar 28, 2017
8bab7ae
[MERGE] forward port branch 9.0 up to e876becada8
KangOl Mar 28, 2017
c37f1f6
[MERGE] forward port branch saas-11 up to 8bab7aebd62
KangOl Mar 28, 2017
a4bc731
[FIX] mrp_repair: repair order
nim-odoo Mar 28, 2017
72fa3e8
[FIX] web: properly display tooltips with much data
qsm-odoo Mar 28, 2017
2b81636
[FIX] web: fix export dialog design on IE
qsm-odoo Mar 28, 2017
7f260ab
[FIX] point_of_sale: round product.product price analogous to backend
jorenvo Mar 28, 2017
989d706
[FIX] account_asset: multi-currency depreciation
nim-odoo Mar 29, 2017
0ff9af6
[FIX] hr_expense: Creation of entries from several expense lines
simongoffin Mar 29, 2017
1498980
[FIX] event: email schedule
nim-odoo Mar 29, 2017
1b5dcf2
[FIX] report: remove duplicated dict key
mart-e Mar 29, 2017
74f46a3
[CLA] signature for monami7001
Mar 26, 2017
c00a131
[FIX] point_of_sale: add missing sudo
Mar 26, 2017
105243a
[FIX] web_editor: fix select and modify video
nle-odoo Mar 27, 2017
50591ac
[FIX] stock: Customer address in deliveryslip
simongoffin Mar 29, 2017
7bbbc6f
[FIX] account: decimal precision
nim-odoo Mar 29, 2017
f60c18d
[FIX] website_sale: product detail scroll
nim-odoo Mar 30, 2017
b8ce0db
[FIX] website_quote: translations for website_description
simongoffin Mar 29, 2017
cc6a511
[FIX] mrp_repair: description language
nim-odoo Mar 30, 2017
bbb3bd8
[FIX] account_extra_reports: Partner Ledger report
nim-odoo Mar 30, 2017
4cfd03d
[FIX] calendar: no add Contact when no useContacts
nle-odoo Mar 30, 2017
aaa2000
[FIX] doc: correct markdown for CLA signature
mart-e Mar 31, 2017
0942ae9
[CLA] signature for OnTruck
mart-e Mar 31, 2017
0fd502e
[IMP] point_of_sale: allow to override auto printing
wtaferner Mar 31, 2017
d7c765f
[FIX] openerp: fix traceback when no field in constrains
JKE-be Mar 31, 2017
635f693
[FIX] event: the field mail_registration_ids is a technical one.
kebeclibre Mar 31, 2017
8221310
[ADD] l10n_in_schedule6: required coa for india that was lost during …
csnauwaert Feb 13, 2017
8823dd4
[FIX] stock: properly check if name is provided before renaming (fix …
amigrave Mar 31, 2017
fb130ec
[I18N] Update translation terms from Transifex
C3POdoo Apr 1, 2017
963c9ff
[I18N] Update translation terms from Transifex
C3POdoo Apr 1, 2017
794c9f5
[I18N] Update translation terms from Transifex
C3POdoo Apr 2, 2017
48bf1bc
[I18N] Update translation terms from Transifex
C3POdoo Apr 2, 2017
7db14bb
[FIX] res_users: show the computed base.user_groups_view view in dev …
JKE-be Mar 31, 2017
51975cc
[FIX] doc: wrong header syntax for field
wtaferner Apr 3, 2017
a1aada9
[FIX] stock: new cursor for orderpoint
Mar 30, 2017
6591037
[FIX] account: determinist view swticher order
pedrobaeza Apr 3, 2017
925d817
[CLA] Corporate signature for MetalSartigan
Jerther Mar 24, 2017
3d696be
[CLA] add team members to the tvtmarine-automation CLA
davidtranhp Apr 3, 2017
eab8cd9
[FIX] stock: Search on warehouse name
simongoffin Apr 3, 2017
ef5fee5
[FIX] account_asset: typo error
simongoffin Apr 3, 2017
ec17d63
[FIX] point_of_sale: allow to create more than one rescue session
mart-e Mar 14, 2017
7594921
[FIX] web: textarea of editable list above everything
beledouxdenis Apr 3, 2017
fc0d2e2
[FIX] account: Dashboard used to open provider bills instead of custo…
kebeclibre Apr 3, 2017
4d3fc12
[FIX] event: correctly compute 'done' state of mail scheduler
tde-banana-odoo Apr 4, 2017
42e1efd
[FIX] web_kanban: column_add_record
simongoffin Apr 3, 2017
910f12b
[FIX]: stock_landed_cost: optimization of stock.landed.cost. Only rec…
kebeclibre Mar 27, 2017
0b2fd60
[FIX] web: editable list view regression bc031379 (9.0)
nle-odoo Apr 3, 2017
11f0a5c
[FIX] sale, purchase: better info on qty update in purchase/sale orde…
jco-odoo Feb 23, 2017
3ad1867
[FIX] sales_team: get good team in multi company
nle-odoo Mar 31, 2017
dc8010c
[CLA] Signature for Tecnativa
pedrobaeza Apr 5, 2017
5b670aa
[FIX] fleet: access record fields on api.multi
sergio-teruel Apr 5, 2017
300c678
[FIX] stock: recompute on picking assign
nim-odoo Apr 4, 2017
c028e38
[FIX] account: tax base on invoice report
nim-odoo Apr 4, 2017
d24f863
[FIX] account: account_reconciliation: t-values shouldn't be translat…
kebeclibre Apr 4, 2017
130e71f
[FIX] sale: _get_display_price with pricelist item based on other pri…
simongoffin Apr 4, 2017
c6b4154
[FIX] point_of_sale: do not create picking for service only orders
mart-e Apr 5, 2017
85132f6
[FIX] mrp: warning for lot
nim-odoo Apr 5, 2017
52c58fd
[CLA] backport signature to 8.0
Jerther Apr 5, 2017
8f39ad2
[FIX] point_of_sale: action_assign before force_assign
nim-odoo Apr 5, 2017
33076f7
[FIX] stock: set AML date same as move date
Jerther Apr 5, 2017
3128e84
[FIX] account: aged receivable
nim-odoo Apr 4, 2017
bf781cf
[FIX] mrp: BoM count detection in case it is a single variant
wtaferner Apr 4, 2017
a16da9f
[IMP] mrp: price on product should be changed when receiving from pro…
rim-odoo Apr 5, 2017
0ac2ca9
[FIX] point_of_sale: translate close button
mart-e Apr 5, 2017
dff2cf3
[FIX] base: field monetary lose context of t-lang
nle-odoo Apr 5, 2017
bd17dfe
[FIX] payment_paypal: pdt parsing - accept error as response
JKE-be Apr 5, 2017
48aefe6
[FIX] mrp: warning for lot
nim-odoo Apr 5, 2017
d4684ba
[FIX] sale: 100 % discount
nim-odoo Apr 5, 2017
d444fbc
[FIX] l10n_at: Vorsteuer 2500 account
simongoffin Mar 28, 2017
e79d944
[FIX] website_sale{_options}: quantity over 999
nim-odoo Apr 5, 2017
271067f
[MERGE] forward port branch 8.0 up to 3128e842437
KangOl Apr 6, 2017
6b48098
[FIX] ir_model: field names must be valid pg identifiers
rco-odoo Mar 16, 2017
5a1672f
[FIX] ir_model: field names must be unique per model
rco-odoo Mar 16, 2017
6621ade
[FIX] ir_model: prevent renaming/removing fields that are used in views
rco-odoo Apr 3, 2017
01add1f
[FIX] account: browse only one record
ThomasBinsfeld Apr 6, 2017
3c2065c
[FIX] expression: use sub-select when searching on many2many field
rco-odoo Apr 5, 2017
5219dcb
[FIX] base: malformed base.pot
rco-odoo Apr 6, 2017
6595cfd
[FIX] expression: avoid useless query when searching on x2many sub-field
rco-odoo Apr 6, 2017
428d9e8
[FIX] odoo: Copy a record in other language than US
simongoffin Apr 5, 2017
c8a4343
[FIX] website_sale: Updating price on Optional Products
simongoffin Apr 6, 2017
d17c302
[FIX] point_of_sale: undo mobile browser autoscroll in client list
jorenvo Mar 2, 2017
a859c3b
[REM] Remove 'state' group_by filter in purchase order line search vi…
amigrave Apr 7, 2017
b3c949b
[FIX] doc: migration from community to enterprise
mlaitinen Apr 7, 2017
1452a99
[FIX] account: Use the invoice shipping address to select the fiscal …
tivisse Apr 6, 2017
606712a
[FIX] web: refuse DB name with space
nim-odoo Apr 6, 2017
d4d5181
[MERGE] forward port branch saas-6 up to 271067f50c2
KangOl Apr 7, 2017
cf81b66
[FIX] hr_timesheet_attendance: convert field type
jaredkipe Apr 7, 2017
b99311b
[FIX] mass_mailing: use correct regex to detect href content
jem-odoo Apr 7, 2017
d92c048
[MERGE] forward port branch 8.0 up to 6595cfdf0c4
KangOl Apr 7, 2017
a3778ce
[FIX] account,sale: Select correclty the delivery partner
tivisse Apr 7, 2017
51fe54d
[MERGE] forward port branch saas-6 up to d92c048f9ad
KangOl Apr 7, 2017
8d65763
[FIX] stock: MTO move status
pimodoo Apr 6, 2017
aea68e4
[MERGE] forward port branch 9.0 up to 51fe54dd8da
KangOl Apr 7, 2017
4aab300
[FIX] web_editor: allow to save unchanged icons with media dialog
qsm-odoo Apr 4, 2017
0867231
[I18N] Update translation terms from Transifex
C3POdoo Apr 8, 2017
8f7791f
[I18N] Update translation terms from Transifex
C3POdoo Apr 9, 2017
aefd881
[FIX] report: check error codes for big pdf files
fmdl Mar 25, 2017
a07447e
[FIX] purchase: select supplier
nim-odoo Apr 7, 2017
8600ae3
[CLA] signature for ttpphuctran
ttpphuctran Apr 10, 2017
6108778
[FIX] point_of_sale: wrong group by
ttpphuctran Apr 10, 2017
0b7b565
[FIX] purchase: select supplier
nim-odoo Apr 10, 2017
57baccb
[FIX] maintenance: scheduled maintenance request
pimodoo Apr 10, 2017
2c897d4
[FIX] base: allow users to delete own filters, even if not creator
KangOl Apr 10, 2017
91470a3
[FIX] account: traceback on mass reconciliation of payments and invoices
Apr 11, 2017
1d29649
[FIX] account_tax_cash_basis: zero line
nim-odoo Apr 10, 2017
ded636e
[FIX] ir.rule: use rules at most once (#15843)
nseinlet Apr 11, 2017
69b4553
[I18N] Update translation terms from Transifex
C3POdoo Apr 11, 2017
c9c110d
[FIX] payment_authorize: no partner email
nim-odoo Apr 11, 2017
3a88f78
[REF] hr_expense: inheritance on move line preparation values
Apr 10, 2017
68a9a4c
[FIX] portal: fix regression of API migration in the portal wizard
amigrave Apr 11, 2017
b1ba17d
[FIX] stock: reordering rules of archived products
nim-odoo Apr 11, 2017
8c326c5
[FIX] stock: reordering rules of archived products
nim-odoo Apr 11, 2017
1dc3617
[FIX] account: Making a refund with modified taxes
simongoffin Apr 5, 2017
bbc361d
[FIX] sale: Use the shipping partner in tax computation
tivisse Apr 10, 2017
a0fed3b
[FIX] sale: _compute_analytic with amount=0
simongoffin Apr 10, 2017
46e10ba
[FIX] point of sale: readonly attributes incomplete
wtaferner Apr 11, 2017
3481f0f
[FIX] fields: recompute recursive stored fields
rco-odoo Apr 11, 2017
4f98311
[FIX] fields: recompute recursive stored fields
rco-odoo Apr 11, 2017
cfb06c8
[FIX] base: preview_rml_report
simongoffin Apr 11, 2017
eb9b888
[FIX] point_of_sale: empty picking
nim-odoo Apr 12, 2017
c5f2200
[FIX] website_sale: _cart_update
simongoffin Apr 11, 2017
65cd926
[FIX] sale: invoice status
nim-odoo Apr 12, 2017
b7803ce
[IMP] website: allow inheritance on EditMenuDialog
Apr 11, 2017
c988402
[FIX] ir_model: in `_prepare_update`, check custom fields only
rco-odoo Apr 12, 2017
ff8329f
[FIX] ir_model: in `_prepare_update`, make error messages useful
rco-odoo Apr 12, 2017
87b21d1
[MERGE] forward port branch 8.0 up to ded636eae1a
KangOl Apr 12, 2017
f10ef71
[MERGE] forward port branch saas-6 up to 87b21d19eb9
KangOl Apr 12, 2017
add6225
[MERGE] forward port branch 9.0 up to f10ef71f068
KangOl Apr 12, 2017
4950863
[FIX] web_tour: correctly redirect to tour url
aab-odoo Apr 7, 2017
975086c
[FIX] fields: avoid invalidation of fields computed on new records
rco-odoo Apr 12, 2017
f830c7c
[MERGE] forward port branch 9.0 up to 975086c0394
KangOl Apr 12, 2017
9e159ef
[MERGE] forward port branch saas-11 up to f830c7c3e31
KangOl Apr 12, 2017
df60828
[FIX] mail: dl inline image with original filename
nle-odoo Apr 11, 2017
545db0c
Merge remote-tracking branch 'origin/10.0' into 10.0
StefanRijnhart Apr 13, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 5 additions & 1 deletion .tx/config
Original file line number Diff line number Diff line change
Expand Up @@ -913,8 +913,12 @@ file_filter = addons/website_slides/i18n/<lang>.po
source_file = addons/website_slides/i18n/website_slides.pot
source_lang = en

[odoo-10.website_theme_install]
file_filter = addons/website_theme_install/i18n/<lang>.po
source_file = addons/website_theme_install/i18n/website_theme_install.pot
source_lang = en

[odoo-10.website_twitter]
file_filter = addons/website_twitter/i18n/<lang>.po
source_file = addons/website_twitter/i18n/website_twitter.pot
source_lang = en

2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ TL;DR
* If you [make a pull request](https://github.com/odoo/odoo/wiki/Contributing#making-pull-requests),
do not create an issue! Use the PR description for that
* Issues are handled with a much lower priority than pull requests
* Use this [template](https://github.com/odoo/odoo/tree/9.0/.github/ISSUE_TEMPLATE.md)
* Use this [template](https://github.com/odoo/odoo/tree/10.0/.github/ISSUE_TEMPLATE.md)
when reporting issues. Please search for duplicates first!
* Pull requests must be made against the [correct version](https://github.com/odoo/odoo/wiki/Contributing#against-which-version-should-i-submit-a-patch)
* There are restrictions on the kind of [changes allowed in stable series](https://github.com/odoo/odoo/wiki/Contributing#what-does-stable-mean)
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ recursive-include odoo *.ttf
recursive-include odoo *.woff
recursive-include odoo *.woff2
recursive-include odoo *.wsdl
recursive-include odoo *.xls
recursive-include odoo *.xsd
recursive-include odoo *.xsl
recursive-include odoo *.xml
Expand Down
1 change: 1 addition & 0 deletions addons/account/data/account_data.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
<field name="prefix">A</field>
<field eval="1" name="number_next"/>
<field eval="1" name="number_increment"/>
<field eval="False" name="company_id"/>
</record>
<!--
Invoice requests (deprecated)
Expand Down
18 changes: 10 additions & 8 deletions addons/account/data/invoice_action_data.xml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@ from ${object.company_id.name}.
<field name="auto_delete" eval="True"/>
<field name="body_html"><![CDATA[<html>
<head></head>
% set record = ctx.get('record')
% set company = record and record.company_id or user.company_id
<body style="margin: 0; padding: 0;">
<table border="0" width="100%" cellpadding="0" bgcolor="#ededed" style="padding: 20px; background-color: #ededed" summary="o_mail_notification">
<tbody>
Expand All @@ -77,7 +79,7 @@ from ${object.company_id.name}.
</span>
</td>
<td valign="middle" align="right">
<img src="/logo.png" style="padding: 0px; margin: 0px; height: auto; width: 80px;" alt="${user.company_id.name}">
<img src="/logo.png?company=${company.id}" style="padding: 0px; margin: 0px; height: auto; width: 80px;" alt="${company.name}">
</td>
</tr>
</table>
Expand All @@ -103,16 +105,16 @@ from ${object.company_id.name}.
<table width="590" border="0" cellpadding="0" bgcolor="#875A7B" style="min-width: 590px; background-color: rgb(135,90,123); padding: 20px;">
<tr>
<td valign="middle" align="left" style="color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 12px;">
${user.company_id.name}<br/>
${user.company_id.phone or ''}
${company.name}<br/>
${company.phone or ''}
</td>
<td valign="middle" align="right" style="color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 12px;">
% if user.company_id.email:
<a href="mailto:${user.company_id.email}" style="text-decoration:none; color: white;">${user.company_id.email}</a><br/>
% if company.email:
<a href="mailto:${company.email}" style="text-decoration:none; color: white;">${company.email}</a><br/>
% endif
% if user.company_id.website:
<a href="${user.company_id.website}" style="text-decoration:none; color: white;">
${user.company_id.website}
% if company.website:
<a href="${company.website}" style="text-decoration:none; color: white;">
${company.website}
</a>
% endif
</td>
Expand Down
9 changes: 2 additions & 7 deletions addons/account/demo/account_bank_statement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
Create demo bank statement
-
!python {model: ir.model.data, id: False} : |
journal = self.env['account.journal'].search([('type', '=', 'bank')], limit=1)
default_company = self.env['res.company']._company_default_get('account.journal')
journal = self.env['account.journal'].search([('type', '=', 'bank'), ('company_id', '=', default_company.id)], limit=1)
import time
if journal:
vals = {
Expand All @@ -11,15 +12,13 @@
'date': time.strftime('%Y')+'-01-01',
'name': "BNK/2014/001",
'balance_end_real': '8998.2',
'company_id': ref('base.main_company'),
'balance_start': 5103.0
}
self._update('account.bank.statement', 'account', vals, 'demo_bank_statement_1')
vals = {
'ref': '',
'statement_id': ref('account.demo_bank_statement_1'),
'sequence': 1,
'company_id': ref('base.main_company'),
'name': "SAJ/2014/002 and SAJ/2014/003",
'journal_id': journal.id,
'amount': 1175.0,
Expand All @@ -31,7 +30,6 @@
'ref': '',
'statement_id': ref('account.demo_bank_statement_1'),
'sequence': 2,
'company_id': ref('base.main_company'),
'name': "Bank fees",
'journal_id': journal.id,
'amount': -32.58,
Expand All @@ -42,7 +40,6 @@
'ref': '',
'statement_id': ref('account.demo_bank_statement_1'),
'sequence': 3,
'company_id': ref('base.main_company'),
'name': "Prepayment",
'journal_id': journal.id,
'amount': 650.0,
Expand All @@ -54,7 +51,6 @@
'ref': '',
'statement_id': ref('account.demo_bank_statement_1'),
'sequence': 4,
'company_id': ref('base.main_company'),
'name': "First 2000 € of SAJ/2014/001",
'journal_id': journal.id,
'amount': 2000.0,
Expand All @@ -66,7 +62,6 @@
'ref': '',
'statement_id': ref('account.demo_bank_statement_1'),
'sequence': 5,
'company_id': ref('base.main_company'),
'name': "Last Year Interests",
'journal_id': journal.id,
'amount': 102.78,
Expand Down
36 changes: 19 additions & 17 deletions addons/account/demo/account_invoice_demo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
Set the context for customer invoices because the 'type' field is readonly in invoice form views, so it value won't be considered by the yaml import
-
!record {model: account.invoice, id: demo_invoice_1}:
company_id: base.main_company
partner_id: base.res_partner_12
user_id: base.user_demo
reference_type: none
Expand All @@ -21,7 +20,6 @@
self.action_invoice_open()
-
!record {model: account.invoice, id: demo_invoice_2}:
company_id: base.main_company
partner_id: base.res_partner_2
type: 'out_invoice'
date_invoice: !eval time.strftime('%Y-%m')+'-08'
Expand All @@ -37,7 +35,6 @@
self.action_invoice_open()
-
!record {model: account.invoice, id: demo_invoice_3}:
company_id: base.main_company
partner_id: base.res_partner_2
type: 'out_invoice'
date_invoice: !eval time.strftime('%Y-%m')+'-08'
Expand All @@ -58,7 +55,6 @@
type: 'in_invoice'
-
!record {model: account.invoice, id: demo_invoice_0}:
company_id: base.main_company
partner_id: base.res_partner_12
user_id: base.user_demo
reference_type: none
Expand All @@ -76,7 +72,6 @@
uom_id: product.product_uom_unit
-
!record {model: account.invoice, id: demo_invoice_january_wages}:
company_id: base.main_company
partner_id: base.res_partner_12
type: 'in_invoice'
date_invoice: !eval time.strftime('%Y-%m')+'-01'
Expand All @@ -87,16 +82,16 @@
'name': "CEO wages",
'price_unit': 10000,
}
account = self.env['account.account'].search([('tag_ids', 'in', [ref('account.demo_ceo_wages_account')])], limit=1)
default_company = self.env['res.company']._company_default_get('account.account')
account = self.env['account.account'].search([('tag_ids', 'in', [ref('account.demo_ceo_wages_account')]), ('company_id', '=', default_company.id)], limit=1)
if not account:
account = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_expenses'))], limit=1)
account = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_expenses')), ('company_id', '=', default_company.id)], limit=1)
if account:
line_vals['account_id'] = account.id
self._update('account.invoice.line', 'account', line_vals, 'ceo_wages_line')
self.env['account.invoice'].browse(ref('demo_invoice_january_wages')).action_invoice_open()
-
!record {model: account.invoice, id: demo_invoice_equipment_purchase}:
company_id: base.main_company
partner_id: base.res_partner_1
type: 'in_invoice'
date_invoice: !eval time.strftime('%Y-%m')+'-15'
Expand All @@ -107,22 +102,27 @@
'name': "Coffee Machine with huge 'employee\'s performances boosting perk'",
'price_unit': 4999.99,
}
account_id = self.env['account.account'].search([('tag_ids', 'in', [ref('account.demo_coffee_machine_account')])], limit=1).id
account_default_company = self.env['res.company']._company_default_get('account.account')
account_id = self.env['account.account'].search([('tag_ids', 'in', [ref('account.demo_coffee_machine_account')]), ('company_id', '=', account_default_company.id)], limit=1).id
if not account_id:
account_id = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_expenses'))], limit=1).id
account_id = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_expenses')), ('company_id', '=', account_default_company.id)], limit=1).id
if account_id:
line_vals['account_id'] = account_id
tax_id = self.env['account.tax'].search([('type_tax_use', '=', 'purchase'), ('amount', '>', 0)], limit=1).id
tax_default_company = self.env['res.company']._company_default_get('account.tax')
tax_id = self.env['account.tax'].search([('type_tax_use', '=', 'purchase'), ('amount', '>', 0), ('company_id', '=', tax_default_company.id)], limit=1).id
if tax_id:
line_vals['invoice_line_tax_ids'] = [(6, 0, [tax_id])]
self._update('account.invoice.line', 'account', line_vals, 'coffee_machine_line')
self.env['account.invoice'].browse(ref('demo_invoice_equipment_purchase'))._onchange_invoice_line_ids()
self.env['account.invoice'].browse(ref('demo_invoice_equipment_purchase')).action_invoice_open()

-
!python {model: account.bank.statement.line, id: False} : |
default_company = self.env['res.company']._company_default_get('account.account')
account = self.env['account.account'].search([
('user_type_id', '=', ref('account.data_account_type_revenue')),
('tag_ids', 'in', [ref('account.account_tag_financing')])], limit=1)
('tag_ids', 'in', [ref('account.account_tag_financing')]),
('company_id', '=', default_company.id)], limit=1)
line = self.env.ref('account.demo_bank_statement_line_5')
if not line.journal_entry_ids and account:
line.write({'account_id': account.id})
Expand All @@ -131,20 +131,22 @@
!python {model: ir.model.data, id: False} : |
from datetime import datetime
from dateutil.relativedelta import relativedelta
default_company = self.env['res.company']._company_default_get('account.journal')
vals = {
'company_id': ref('base.main_company'),
'journal_id': self.env['account.journal'].search([('type', '=', 'general')], limit=1).id,
'journal_id': self.env['account.journal'].search([('type', '=', 'general'), ('company_id', '=', default_company.id)], limit=1).id,
'date': datetime.now().replace(day=1,month=1) - relativedelta(days=1),
'ref': 'Company Creation',
}
self._update('account.move', 'account', vals, 'demo_opening_move')
-
!python {model: ir.model.data, id: False} : |
bank_journal = self.env['account.journal'].search([('type', '=', 'bank')], limit=1)
journal_default_company = self.env['res.company']._company_default_get('account.journal')
bank_journal = self.env['account.journal'].search([('type', '=', 'bank'), ('company_id', '=', journal_default_company.id)], limit=1)
if bank_journal:
bank_account_id = bank_journal.default_debit_account_id.id
fixed_asset_account_id = self.env['account.account'].search([('user_type_id', 'in', (ref('account.data_account_type_fixed_assets'),ref('account.data_account_type_current_assets')))], limit=1).id
equity_account_id = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_equity')), ('tag_ids', 'in', [ref('account.demo_capital_account')])], limit=1).id
account_default_company = self.env['res.company']._company_default_get('account.account')
fixed_asset_account_id = self.env['account.account'].search([('user_type_id', 'in', (ref('account.data_account_type_fixed_assets'),ref('account.data_account_type_current_assets'))), ('company_id', '=', account_default_company.id)], limit=1).id
equity_account_id = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_equity')), ('tag_ids', 'in', [ref('account.demo_capital_account')]), ('company_id', '=', account_default_company.id)], limit=1).id
if bank_account_id and fixed_asset_account_id and equity_account_id:
self.with_context({'check_move_validity': False})._update('account.move.line', 'account', {
'move_id': ref('account.demo_opening_move'),
Expand Down
Loading