Commit Graph
102871 Commits
Author SHA1 Message Date
Christophe Matthieu 25bf3e9f74 [FIX] im_livechat: don't translate livechat javascript template 2016-05-25 15:12:01 +02:00
Yannick Tivisse 0f1bae347e [IMP] product: Add the the sale price on product template list view
product,point_of_sale: Add a widget handle on the sequence, to be able to order the products
easily for the ecommerce for example. (Move it from the PoS module to the
product module)
2016-05-25 14:28:23 +02:00
Yannick Tivisse 42b844e8ef [FIX] account: Removed duplicated subtotal grouped by tax group
Before a table was displayed to group by the subtotals by tax group.
It has been moved on the right and it is duplicated.
2016-05-25 13:36:15 +02:00
Yannick Tivisse a7e57d6d1a [IMP] Appswitcher: Better icons for some modules
For Manufacturing and Repairs, replace the gavel by a wrench. A gavel is a small hammer used by a judge; it is not used in manufacturing. Keep it for when we will have a Law app.

For POS, replace the briefcase by a screen:

For timesheet, replace the calendar by a clock:

For calendar, use the calendar:

For event, use a ticket, it's more generic than a martini glass:
2016-05-25 13:12:53 +02:00
Yannick Tivisse 92e53c2573 [IMP] product: Product Labels refactoring + make available on templates
Printing the product label is only available on the variants.
It should be available on the product template too as you may not work
with them.

We took the opportunity to refactor the label report too.
2016-05-25 11:26:12 +02:00
Yenthe 8637c2a1f8 [IMP] Change wording
At this point the error states that a page node must be below a book node, but the correct term is notebook.
This can be confusing for a developer.
2016-05-25 11:14:38 +02:00
Raphael Collet 25b584c0f3 [IMP] fields: do not group property fields with 'multi'
Reading N property fields is as costly as reading each field separately.
Reading them one by one makes more sense performance-wise, as you will only
read the ones you need.
2016-05-25 10:08:24 +02:00
Christophe Simonis a4b94012c2 [MERGE] forward port of branch saas-11 up to f43b206 2016-05-24 17:00:17 +02:00
Christophe Simonis f43b206970 [MERGE] forward port of branch saas-10 up to d35d8c3 2016-05-24 16:59:37 +02:00
Christophe Simonis 3ab38618a9 [FIX] account: use new convert_to_write api 2016-05-24 16:58:03 +02:00
Christophe Simonis d35d8c3fca [MERGE] forward port of branch saas-9 up to e5c2e6e 2016-05-24 16:40:53 +02:00
Christophe Simonis e5c2e6e001 [MERGE] forward port of branch 9.0 up to e69d9b8 2016-05-24 16:39:41 +02:00
tdu-odoo f3b2d36a70 [FIX] account: Code 421 should be type Payable and not Current Liabilities
To be able to counter part the expense of the employee with the account set on his personal contact form, we need to configure the 421 account as payable.
more infos on http://www.compta-facile.com/comptabilisation-des-notes-de-frais/
The fix allows us to get that correct entry:
https://drive.google.com/a/openerp.com/file/d/0B5t9_ESHwijQemhyUjFFRzdTeVE/view?usp=sharing
2016-05-24 16:22:56 +02:00
Nicolas Martinelli e69d9b8b7d [FIX] account_asset: fiscal year date
The fiscal year start date should be taken into account when calculating
the depreciation amount in case of prorata temporis.

opw-678072
2016-05-24 15:36:54 +02:00
Martin Trigaux bb51431653 [FIX] website_mail: publications of internal notes
On the font-end view of project.issue, only the messages of type `note` were
display. This excluded the messages recieved via email which makes hard to
understand a conversation (e.g. a customer does not sees his own answers).

Instead, only filter out the notifications (change of states, responsible...)

opw-677426
2016-05-24 15:26:22 +02:00
Simon Lejeune 2d66d9a63e [FIX] *: do not use groups when extending an asset bundle
Using groups when declaring an extension of an asset bundle leads to a
different generated asset bundle according to the user's group. This
is not something we want because a dynamic asset bundle's content
means that it could (and it does) trigger unwanted cache invalidation.

website_event, website_blog, website_forum and website_sale add
functions to `website.contentMenu`. These functions are bound to
server side qweb nodes protected by groups. We can always add the
functions; if a user tries to use the routes he should receive a
traceback because of lack of access rules

website_blog adds a `website_blog.editor` module, but is guarded by
the presence of a node in the DOM. We use the same logic to guard the
module added by website_sale with the `.js_sale` node.

website_gengo is working as expected.
2016-05-24 15:11:05 +02:00
Ankit Joshi 0f793eba89 [IMP] crm : Rename 'Expected Closing' into 'Expected Closing Date' 2016-05-24 14:50:24 +02:00
Christophe Simonis 4f6d3b680a [MERGE] forward port of branch saas-11 up to bb442fd 2016-05-24 14:48:59 +02:00
Srushti Patel 2a67580b2d [IMP] event: Rename 'Event Type' groupby into 'Event Category'
Event type has been rename into Category in the Event app, except in one place.
2016-05-24 14:46:11 +02:00
Tanguy Charlier bb442fdb8d [FIX] website_crm: fix typo in template name 2016-05-24 14:45:15 +02:00
Martin Geubelle eab971ef3d [FIX] website_crm: leads on dashboard
The field sales team is not used on lead when created from website.
We use the UTM (i.e. medium) instead to distinguish where the lead is created from.
2016-05-24 14:43:19 +02:00
Ankit Joshi e7d248045e [IMP] account_asset: Change the label name 'Every' to 'One entry every'. 2016-05-24 14:42:10 +02:00
Nicolas Lempereur d4e7da6133 [IMP] im_livechat: don't auto-open on mobile
Currently on mobile, the livechat window would take all the viewport of
a small screen mobile browser. This combined with the "auto open"
feature can be desorienting: users could have only seen the "hello, how
may I help you ?" window and not know what to do or what is happening.

So this commit remove the "auto open" feature if user is on a too small
device (the user would thus have to click on "Have a Question").

closes #12148
opw-678012
2016-05-24 14:34:36 +02:00
dut-odoo 8482eb24ba [REM] base: remove improper data of partner title model
Improper abbreviation for the 'Sir' title. 'Sr.' is an abbreviation for Senior.
2016-05-24 14:22:35 +02:00
Cedric Snauwaert 784cdf9724 [FIX] account: fix error in aged partner balance, variable at_least_one_amount referenced before assignment 2016-05-24 14:21:25 +02:00
Christophe Simonis 36ca8f51e3 [FIX] hr: trigger job count computation on employee archive
forward-port of b9bca7909a which have
been forgotten in previous commit.
2016-05-24 14:15:56 +02:00
Christophe Simonis e641d740d7 [MERGE] forward port of branch saas-10 up to fac4cc7 2016-05-24 14:08:42 +02:00
Jainik Patel a33d12aac5 [IMP] base: res_company_form: mouse curson when hover 'here' link. 2016-05-24 14:02:51 +02:00
Foram Shah 658f407f42 [IMP] hr_timesheet,web: Improve the Progress (%) bar on the tasks time management
1. Rename "Progress (%)" into "Working Time Recorded"
2. Remove tooltip.
3. It should always indicate the exact percentage :
	a. if 2 hours planned and 2 hours consumed = 100%
	b. if 2 hours planned and 3 hours consumed= 150%
	c. in both cases the progression bar should simply stay full.
4. Consider sub task hours
2016-05-24 13:47:48 +02:00
Foram Shah ecd53f462c [IMP] base: add address + phone + email address for admin
And update company on 'street' field and address on 'street2' field for
Admin, demo and demo portal user in base demo data
2016-05-24 13:32:57 +02:00
Jigar Patel 81ff65a147 [IMP] base: Make footer field translatable 2016-05-24 13:22:45 +02:00
Christophe Simonis fac4cc7006 [MERGE] forward port of branch saas-9 up to f8e6bb7 2016-05-24 13:19:19 +02:00
Christophe Simonis facb664483 Revert "[FIX] account: fixed old references to account_extra_report module forgotten during the merge into account"
This reverts commit 4f00202fda.
2016-05-24 12:51:14 +02:00
Goffin Simon fea0fef7a2 [FIX] project_issue: number of issues for a customer
When counting the number of issues for a customer, all the the contacts
of this customer must be taken into account.

opw:676985
2016-05-24 12:51:10 +02:00
Christophe Simonis f8e6bb73b3 [MERGE] forward port of branch 9.0 up to 4c07faf 2016-05-24 12:33:23 +02:00
dut-odoo a4e7c1351d [IMP] analytic: added 'Analytic Accounts Tags' menuitem
And changed account tags menu string. 'Tags' to 'Account Tags'
2016-05-24 11:34:17 +02:00
Christophe Simonis 4c07fafe70 [MERGE] forward port of branch saas-6 up to 0de30f4 2016-05-24 10:25:20 +02:00
Goffin Simon 509ce61836 [FIX] account: unlink account journal
The bank account linked to a journal cannot be systematicaly deleted
with its journal because this bank account can be linked to several
journals.

opw:676374
2016-05-24 09:37:24 +02:00
Fabien Pinckaers 52ea730840 [IMP] account: usability, better view for payment terms configuration 2016-05-24 09:27:01 +02:00
Fabien Pinckaers cd5ad405bc [IMP] project: usability, don't filter on favorites by default (e.g. you invite new users, he sees no project) 2016-05-24 08:54:28 +02:00
Denis Ledoux 0d929dc8fa [FIX] account: invoice import with only partner and lines
When creating a new invoice through the web interface,
a bunch of "default" values are loaded once the partner
chosen, thanks to an onchange on this field,
such as the `account_id`, the fiscal position, etc.

It was not when importing an invoice, making it
more difficult to import an invoice.

In addition, the taxes lines were not computed at all
when importing an invoice with taxes within its
invoice lines, while it should be the case
if the tax lines are not forced during the import.

opw-678155
2016-05-23 17:11:17 +02:00
qsm-odoo d4f8096790 [FIX] web,base: m2o empty name results
M2O use the autocomplete lib to display its content. The problem is
that if a result is empty (or only composed of whitespaces), a
divider is displayed in the dropdown.

Commit 1d9f7d279a was fixing this by only displaying non-empty
name results... but it did not work as many models implement the
name_search method the wrong way.

The new solution is to add a default display for record values which
are empty strings, at the right places in the webclient components.
2016-05-23 17:08:50 +02:00
Thibault Delavallée dd3ee48b64 [FIX] base: partner: compute image before calling create 2016-05-23 16:12:30 +02:00
Thibault Delavallée 865ccfe636 [FIX] stock: typo in onchange 2016-05-23 15:44:44 +02:00
Martin Trigaux 17e144f51b [FIX] mail,website_forum: set SELF_WRITABLE_FIELDS on model's class
Otherwise it is not visible when set on an instance of the new API.
self is a recordset instead of the model `res.users`

Without this patch a low priviledge user was not able to modify its own value
of `notify_email` through the preference window.
2016-05-23 15:36:12 +02:00
Christophe Simonis 0de30f4013 [MERGE] forward port of branch 8.0 up to 0af32f3 2016-05-23 15:08:35 +02:00
Géry Debongnie 0eaaeb68bc [FIX] web: better blur handling in m2m in wizards
Before this commit, many2many list views in wizards did not
handle the blur event at all, which means that the last edited
line was ignored.  This is quite a large bug, but not really
visible in our standard install, because we had no many2many
in wizards.

This commit add naive support for blur events.  This is only
intended to help the MRP team.  A complete solution would
probably involve moving most of the code in One2ManyListView
to X2ManyListView.
2016-05-23 13:53:05 +02:00
Cody Kitterman 68c6a51bfe [FIX] doc: corrects spelling errors for cmdline
From #12028
2016-05-23 12:44:33 +02:00
Jainik Patel 90130744e0 [IMP] sale, sale_timesheet: explicit analytic account creation
Before this revision, a small function in sale was extended by
sale_timesheet to know when to (or not to) create an analytic
account for a SO.

This was nice, but since it was extended only in this module,
there's no real need for the added complexity (*reading
complexity*)
2016-05-23 12:24:39 +02:00
Jainik Patel 8149d1422d [IMP] sale: AA editable if not set
Allow manually creating an analytic account when needed even
when a SO is confirmed, but do not allow changing it once it's set.
2016-05-23 12:16:45 +02:00