Commit Graph
98163 Commits
Author SHA1 Message Date
David Monjoie d210744ef0 [IMP] website_form: various improvements
- Fixed the module name and category in manifest
- Fixed website_form_blacklisted being ignored
- Unauthorized readonly and magic fields
- Reset the form on successfull submit
- Added missing date field
- Added date and datetime validation
2015-09-15 14:00:36 +02:00
Olivier Laurent 0902554953 [FIX] account: use 'journal' instead of 'self' in _methods_compute
Using 'self' triggers a ValueError: Expected singleton
2015-09-15 13:55:16 +02:00
Olivier Laurent e9ff413d45 [FIX] account: move AccountTaxGroup class above AccountTax class
During the upgrade, the 'tax_group_id' field on 'account.tax' model cannot
be created because it needs the 'account_tax_group' table which is not
yet created.

Moving this class above the AccountTax class solves this problem.
2015-09-15 13:55:16 +02:00
Olivier Dony 493ea0256d [FIX] mail: no needaction counter if request user has no partner
This is a temporary fix while tracking down the
root cause for the missing partner_id.
2015-09-15 13:36:37 +02:00
Arthur Maniet 769e58d186 [FIX] barcodes: don't require suffix for scans
Users don't have to configure their scanner. As stated in the docs/planner,
either wait 50ms between 2 scans or use a suffix.
2015-09-15 13:22:16 +02:00
qsm-odoo e29745cc47 [FIX] web,project: kanban_selection widget position
Move the project kanban_selection widget out of h1 and make it as
direct child of form sheet. This allows to put it on the right of
oe_title no matter what (+ enterprise compatibility).
2015-09-15 13:17:43 +02:00
qsm-odoo f22686fb4d [FIX] website: published/unpublished button + useless code
For some strange reason, two CSS rules had different priorities between
firefox and chrome (which forced chrome to always display published and
unpublished at the same time).

The chosen solution is to change the value of the button in published/
unpublished instead of toggling and relying on CSS classes (with this
method, the DOM looks better too).

There was also duplicated code in website for assets_backend.
2015-09-15 13:17:43 +02:00
Martin Geubelle 2337f074bc [IMP] crm, sales_team: correct actions in sales_team dashboard
* When you click on activities from today, this week or overdue, you now get the correct filters in search view.
* Put emphasis on the whole cell when the target is reached
2015-09-15 12:07:58 +02:00
Martin Geubelle 70c0c99112 [FIX] web: m2m tags glitch on some resolutions 2015-09-15 11:50:06 +02:00
Arthur Maniet 6f70ea2fd7 [REM] stock: mentions to the old barcode scanning UI 2015-09-15 10:09:27 +02:00
qsm-odoo 5c76b5958c [IMP] web,website: mimetypes images
* Convert CSS to LESS.
* Put file in assets_common instead of both backend and frontend.
2015-09-15 09:36:10 +02:00
qsm-odoo 73922828f4 [FIX] web_kanban: record padding on mobile
There are several problems with kanban record :
* Ideally they should not use row/col as the grid gutter is too big for
small cards like them
* Some template use rows but kanban record padding is not the same as
a container (and so rows are overflowing the record)

This does not induces a serious problem in desktop version because there
is enough space aroung the records to not have a visual problem.
However, this induces an horizontal scrollbar in mobile as the records
are full width in this mode.

Some solutions were possible :
* Change all record padding to be equal to the bootstrap container
padding -> not chosen because this would impact every record and the
gutter will be too big and make many records ugly
* Overriden inside-record rows and cols to have a smaller gutter
-> not chosen because this will add ugly rules alongside impacting
every record

The chosen solution is to increase the horizontal record padding in
mobile only. This will even align the record content with control
panel content.
2015-09-15 09:36:10 +02:00
qsm-odoo 9b3f8246e1 [REF] account_asset: widgetonbutton widget (LESS/JS/XML)
The widget was still using gtk icons

* Delete useless template (use JS+LESS)
* JS Refactoring
2015-09-15 09:36:10 +02:00
Martin Trigaux 2e8996ce0b [I18N] add missing translations
Fetching was stopped at sale, because reasons
2015-09-15 09:30:37 +02:00
Simon Lejeune 4c3264122f [REF] planners: increased font-size on the first page 2015-09-14 22:18:10 +02:00
Simon Lejeune 7a421f2191 [FIX] planners: next step as btn-primary when hide_mark_as_done is set 2015-09-14 22:06:23 +02:00
Simon Lejeune 5015613a49 [FIX] planners: make titles translatable 2015-09-14 21:36:55 +02:00
Dave Lasley 3dc5a38855 [FIX] payment_authorize: update API URL
Update Authorize.net to new gateway URI
cf https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Important-Authorize-Net-Networking-Change/ba-p/51272
Closes #8191
2015-09-14 17:53:40 +02:00
David Lasley 16abe18649 [CLA] sign corporate CLA for LasLabs 2015-09-14 17:53:40 +02:00
David Lasley da062e2760 [CLA] sign CLA for @lasley 2015-09-14 17:53:40 +02:00
Martin Trigaux 1348fee217 [I18N] all: regenerate .pot and pull .po
How great is it to get Odoo (almost) 9.0 (almost) translated?

Clean .tx/config file
Regenerate .pot files
Fetch current translations from Transifex (10% completion)
2015-09-14 17:53:37 +02:00
Olivier Dony 87bd9b5832 [FIX] website_payment: wrong view inheritance
"Your Details" section is now in the website_portal.account
template, not in the footer_default anymore.
2015-09-14 17:23:06 +02:00
odoo-tac 3b563443eb [FIX] res_partner: name field is still required on all types of res_partners. 2015-09-14 16:53:34 +02:00
Nicolas Martinelli 8d53febdb6 [IMP] sale: default advance product in res.config
Instead of using the demo data, it is now possible to set up a defaut
product for payment advances.
2015-09-14 15:28:47 +02:00
Nicolas Martinelli 3e59febb16 Revert "[IMP] Sale: Make demo data 'Deposit' invisible to the user + invoice wizard cleaning"
This reverts commit 09cd1ab280.

That's Not How It Works, That's Not How Any Of This Works.

Conflicts:
	addons/sale/res_config.py
2015-09-14 15:28:47 +02:00
cod-odoo cdfddb29ae [FIX] l10n_ro: add new tags in taxes and fix some amounts 2015-09-14 15:13:26 +02:00
Yannick Tivisse 473d792582 [FIX] project: correct planner english 2015-09-14 13:59:31 +02:00
Raphael Collet 7e9e747a0c [IMP] fields: optimize invalidation of fields in draft mode 2015-09-14 13:26:54 +02:00
Martin Trigaux 04ae8023f6 [FIX] *: various English errors
Unclear or incorrect sentenses.
Courtesy of Eric Geens
2015-09-14 12:14:06 +02:00
Martin Geubelle b3d8057512 [IMP] crm, stock: planner content 2015-09-14 10:49:00 +02:00
Olivier Laurent fb91433e88 [ADD] doc: database upgrade API: structure change
1° add a second level of titles because they were too long and
overrided the second column (the 'code column)
2° Add 'double backticks' around some keys
2015-09-14 10:38:47 +02:00
Martin Geubelle b9cfbbee87 [FIX] web_settings_dashboard: remove grey color when complete planner 2015-09-14 10:33:49 +02:00
Xavier Morel 2a43803d8a [FIX] web_kanban: column & item quick-creation
In all browsers the ``focus/blur`` event is triggered before a button's
``click`` (it's actually triggered by mousedown).

Column and record quick-creates discard the form on blur but still want
to create the column/record when the "Add" button is clicked. This was
implementing with a fixed debounce/time-delay on the blur handler,
however the exact delay between blur and click dispatch are browser,
environment and possibly load-dependent (on my system unloaded, 10ms is
sufficient in webkit but firefox requires at least 50, a user keeping
the mouse button pressed for some time would increase that delay).

The proper way to handle this is to suppress the ``focus/blur`` event
from the relevant button entirely by preventing the browser's default
mousedown handler.

Do that for both column and record quick-creates, and remove
time-delay/debounces.

Also remove manual proxying of ``click`` in kanban column (move to
``events`` object)
2015-09-14 10:20:30 +02:00
Xavier Morel 9882c8826e [IMP] web: improve Widget.proxy's error reporting
Provide a more informative error message than "undefined is not a
function" when a method passed by name to the events object is missing
on the widget.
2015-09-14 10:20:30 +02:00
Jérome Maes 330bf5ec2f [FIX] website_portal_sale : use correct controller to get product thumbnail 2015-09-14 10:16:48 +02:00
Jérome Maes e36ec6060c [FIX] website_sale : adapt onchange, fixing traceback
Salepocalypse change onchange, and they are not compatible anymore. New onchange return nothing. Here we do a write to update the partner then trigger manually the onchange to update SO fields depending on partner_id.
Once the onchange is trigger, some fields require a check (force pricelist, recompute taxes, ...)
2015-09-14 10:16:40 +02:00
Jérome Maes 1d56ea0f6f [FIX] mail : when create a channel, give it the channel_last_seen_partner_ids to direct make the creator a member and avoid access right exception 2015-09-14 10:16:32 +02:00
Jérome Maes 762cc2dbfa [FIX] mail : make follower subtype edition works
On follower list of a document, the user can (if access rights granted) edit the subtype subscription of other follower. This open a modal with checkboxes. This is commit make this feature works and adapt it to channel follower.
2015-09-14 10:16:21 +02:00
Jérome Maes a58e00bcdb [FIX] im_livechat : anonymous_name should be the user name in case of portal user 2015-09-14 10:16:13 +02:00
Fabien Pinckaers 9571bed376 [IMP] typo 2015-09-13 19:34:50 +02:00
Fabien Pinckaers b5ff541e52 [IMP] Invoice from SO semantic (manually select with or without refunds) 2015-09-13 18:38:53 +02:00
Fabien Pinckaers 4adf21320e [IMP] Calendar form view 2015-09-13 16:16:27 +02:00
Fabien Pinckaers b7e393a71a [FIX] calendar recurrent event, [IMP] duration instead of time end 2015-09-13 16:09:42 +02:00
Fabien Pinckaers d459ab1dfd [IMP] CRM Dashboard cleanup 2015-09-13 15:11:59 +02:00
Fabien Pinckaers 6c87d513ed [IMP] Sales planner, better introduction 2015-09-13 11:10:03 +02:00
Fabien Pinckaers 2f7265eada [IMP] procurement_jit: validates sales order picking automatically 2015-09-12 22:30:01 +02:00
Fabien Pinckaers af176fa67f [FIX] purchase tests 2015-09-12 21:41:26 +02:00
Fabien Pinckaers 463e31f4d3 [FIX] Average price is based on product, not template 2015-09-12 20:18:51 +02:00
Fabien Pinckaers 1b7006687a [IMP] Small usability issue in product search view 2015-09-12 20:09:01 +02:00
Fabien Pinckaers 049b0f7f04 [IMP] Better product form view, stat button 2015-09-12 20:06:40 +02:00