Commit Graph
96794 Commits
Author SHA1 Message Date
Gaurav Panchal 0cbf2e596f [IMP] website: Inherit website.seo.metadata model and remove metadata related field 2015-07-31 12:57:24 +02:00
Gaurav Panchal d52ec7fc42 [IMP] website: keyword search base on language on website promote 2015-07-31 12:57:24 +02:00
Gaurav Panchal 9fa38eeab2 [ADD]mrp: add product category on manufacturing order and bill of materials 2015-07-31 12:02:58 +02:00
qsm-odoo a150716fd2 [FIX] hr_recruitment: Applicant form template
Change the title to look nice on enterprise version
(Use the new fonctionality which allows to place labels
inside <h1,2,3> elements in some circumstances)
2015-07-31 11:15:45 +02:00
qsm-odoo 56da552af0 [IMP] web: force form view label font-size
Some labels may now be placed in a <h1,2,3> tag in some circumstances
2015-07-31 11:15:45 +02:00
qsm-odoo b68005d4b2 [FIX] web: enterprise compatibility rules
* All fields in an o_row need to be inline
* many2many_tags needs to be inline by default
2015-07-31 11:15:45 +02:00
pvy 0458a42a9b [IMP] res_currency: changed view
Price Accuracy and Display are in technical features
Sheet container was lacking
Removed the currency rate tree view from the form view
it is now accessed by a header button
2015-07-31 10:48:01 +02:00
Mohammed Shekha d434500ec8 [FIX]web_editor: Fixed the issue of firefox not able to enumerate on cssRules, it is due to Cross domain security policy of firefox, used try catch, so that if there is cross domain css then skip it, it should not break the system, atleast it should work for same domain css, cross domain css should skipped 2015-07-31 10:15:56 +02:00
Christophe Matthieu 5a4c8998e7 [FIX] web_editor: _.find break if the value is a space
Some classes are not checked. Compact values to remove empty string classes.
2015-07-31 10:08:58 +02:00
Christophe Matthieu 374436bff8 [FIX] web_editor: on firefox css rules doesn't have key with hyphen
On save (eg: in mass_mailing), the style contains 'undefined' values
2015-07-31 10:08:58 +02:00
Christophe Matthieu eb50e66d62 [FIX] web_editor: on firefox display snippets in one row
display snippets in one row instead of two rows
2015-07-31 10:08:58 +02:00
Pankaj Joshi 961bca9458 [IMP] website_quote: improved buttons layout
- aligned Edit Quote and Print buttons
- changed button string from "Update Quote" to "Edit Quote"
2015-07-31 09:12:26 +02:00
Fabien Pinckaers 2194d3cc2c [IMP] removed unused fields 2015-07-30 16:03:08 -07:00
Thibault Delavallée 9755e89eb8 [FIX] crm: sales team: typo in onchange method. 2015-07-30 17:33:23 +02:00
ptr c286034499 [IMP] project: usability review
Project form view: some cleaning in the settings tab (use technical group, put
timing fields on the group_time_work_estimation_tasks).
Light cleaning of the tasks form view.
Light cleaning of the issues form view.

project_timesheet: timing fields put in gorup_time_work_estimation_tasks group to
be coherent with previous changes.
2015-07-30 16:59:09 +02:00
Thibault Delavallée 8c1d1f5ce1 [IMP] project: stages are not shared anymore, removing the
concept of default / common stages.

However as the link between stages and projects is still a many2many
it is still possible to have shared columns. It is however not the
standard way of using stages.
2015-07-30 16:59:09 +02:00
Thibault Delavallée 9398fe98ed [IMP] project: removed members.
Members were not used in project, except for the now removed faces library.
Statistics can still be computed based on task or issues responsibles
instead of adding all members of a project.

Indeed you could have members that did not actually work in the project
making it difficult to differentiate with followers. Now the concept
of members is removed. Followers is sufficient for communication.
2015-07-30 16:59:09 +02:00
David Monjoie 3e3aa74ea8 [FIX] website_blog: fixed typo in demo data
Change is not retroactive to avoid breaking existing translations.
Courtesy of nmi.
2015-07-30 16:13:42 +02:00
Fabrice Henrion 32215090ae [FIX] account: english terms 2015-07-30 14:56:16 +02:00
Martin Trigaux 3f66b2b952 [FIX] English terms
Not comprehensible or wrong terms.
Courtesy of @rim-odoo
2015-07-30 14:38:02 +02:00
pvy 3b9f2ea182 [IMP] account: moved analytic checkbox on taxes to the right column of the advanced options under the other checkboxes 2015-07-30 14:18:15 +02:00
pvy d3709a893d [IMP] point_of_sale: only bank and cash journals should have a pos tab 2015-07-30 14:17:56 +02:00
Aaron Bohy 2473ab083f [IMP] web_kanban: trigger_up scrollTo event
This change is meaningless in community but was required for the enterprise
edition has the way to scroll the webclient just changed from triggering an
event on core.bus to triggering_up the custom_event 'scrollTo'.
2015-07-30 14:00:49 +02:00
Aaron Bohy 90b2250cad [IMP] web: action_manager: hide control panel when widget ready
for widgets that don't use it, instead of hidding it directly. Doing so, the
control panel is hidden simultaneously with the old view, and there is no more
flickering.
2015-07-30 14:00:48 +02:00
Aaron Bohy 6f8cabe413 [FIX] web: view_manager: update control panel on title change
only if the control panel if visible.

This fixes a bug on the settings view (form view), on which the control panel
is hidden (the bar containing 'Apply' and 'Cancel' is unfortunately not a true
control panel). When clicking on 'Apply', for some weird reason, the event
'change:title' is triggered and the control panel is updated with the new title
('New'). However, as the flags hidden isn't mentionned, the control panel
visibility is toggled.
2015-07-30 14:00:48 +02:00
qsm-odoo ecb562de5f [IMP] calendar: remove modal repeated event name
The event dialog in calendar showed the event name as title and
repeated the information in its content
2015-07-30 11:53:10 +02:00
qsm-odoo d792afe836 [FIX] hr: employee form view template
Title fields were not correctly aligned in enterprise version
2015-07-30 11:53:10 +02:00
Thibault Delavallée 5a4053a504 [IMP] crm: sales team: cleaned res_config about email
aliases explanation and redirection to the general settings.

Added an option to automatically generate an alias for sales
teams, like what is done in projects.

Some cleaning has been done in the form view. Aliases are
valable only for sales team managing leads.
2015-07-30 10:19:15 +02:00
Fabien Pinckaers 369db198d3 [DEMO] crm: cleaned and updated demo data to have a better
organized pipeline with the new organization and views.
2015-07-30 10:19:15 +02:00
Fabien Pinckaers a8c5b7810f [REF] crm: lead report and opportunity reports merged, into a single report
[REM] crm: removed unused file crm_report_view.xml, containing
strange old views, probably some old reports. Those seems to be replaced by
the opportunities and activities analysis + the various dashboards and
graph views.
2015-07-30 10:19:14 +02:00
Fabien Pinckaers f255aa7b36 [IMP] crm: stage management
Stages are now sales team dependant, and not shared anymore. This comes
with a sales-team way of working :
- sales team is the entrance point, click on the big Pipeline button to
see the opportunities pipeline of this specific sales team
- no more opportunities menu entry, as you should come from a sales team
- leads are still sales-team agnostic

The stage management has been updated :
- Won is still a stage (probability=100, onchange=1).
- Lost is not a stage anymore. Lost is equivalent to archiving. Archiving
uses the active field. Setting a lead or an opportunity as lost set them
as unactive.

Downside of the no more share policy: multi sales team opportunities
management can quickly become complicated. Indeed you may have stages
with the same name, not being the same stage, therefore not displayed
in the same column. Grouping on the stage name leads to other issues
(sequencing incoherence, impossible to drag n drop), so this is not
an option.
2015-07-30 10:19:14 +02:00
Fabien Pinckaers a056a5d890 [MOVE] crm: crm.stage code moved from crm to crm_stage.py file; moved
its views in its own file. Just reorganizing things before cleaning
a bit.
2015-07-30 10:19:14 +02:00
Fabien Pinckaers dc736426dd [REM] sales_team, crm, various: removed multisalesteam mode and group.
Using several sales team and the new dashboards is now the only
behavior about sales team. The unique sales team mode is therefore
removed, leading to some update in the various addons that hide
the team_id field when not in multi sales team mode.

[DEMO] cleaned demo data (removed marketing sales team because it should
not exist)
2015-07-30 10:19:14 +02:00
Fabin Pinckaers 49b904b6c1 [IMP] crm: type field required
[FIX] crm: assign date_open in leads only if not set in the values.
Given values have the priority on default-like values.
2015-07-30 10:19:14 +02:00
Thibault Delavallée 42c5eea677 [FIX] mail: chatter: do not crash when reading the chatter
of unactive records. The chatter now uses a correct read_ids (no need
to have a search set), with an active_test in the context allowing
to read on unactive records.
2015-07-30 10:19:14 +02:00
Thibault Delavallée 744d7e2331 [FIX] mail: alias: default value for alias_domain
otherwise it is not correctly computed on new records inheriting
from mail.alias class.
2015-07-30 10:19:14 +02:00
Arthur Maniet 581aba9fdb [FIX/REF] barcodes: don't catch keypress if a control key is pressed
This avoids breaking shortcuts on Firefox, which rely on keypress
events instead of keydown / keyup. The tradeoff is that a barcode
cannot be scanned and interpreted if ctrl, alt or cmd is pressed.
Also don't catch function keys.
2015-07-30 07:55:53 +02:00
Arthur Maniet 68ad51b6a9 [FIX] barcodes: style 2015-07-30 07:55:53 +02:00
Arthur Maniet 276a454901 [REF] barcodes: update the manifest 2015-07-30 07:55:53 +02:00
Arthur Maniet 03534c5bef [IMP] barcodes: use a regexp to match a barcode 2015-07-30 07:55:53 +02:00
Arthur Maniet 0ed6a7dd18 [IMP] barcodes: use a known terminal char to stops buffering keys
BarcodeEvents uses the fact that a barcode usually ends with \n, \r or
\t - and never contains it - to stop buffing keys as soon as such a
character is inputted instead of waiting x milliseconds.
2015-07-30 07:55:53 +02:00
Arthur Maniet 47262c8587 [REF] barcodes: make key repeat prevention optional
This functionality was an attemps to fix the chair-to-keyboard
interface in the PoS. Since it is not a standard behaviour, it
must be explicitly requested.
2015-07-30 07:55:52 +02:00
Arthur Maniet 5b01eca5e4 [FIX] barcodes: BarcodeEvents handler binding and unbinding
In order to remove an eventhandler, removeEventListener must receive
the same function reference that was passed to addEventListener. So
the handlers references are kept as attributes of the class.
2015-07-30 07:55:52 +02:00
Arthur Maniet f45904f581 [REF] web: move barcode_events to module barcodes
If the module barcodes is installed, a BarcodeEvents singleton is
automatically instanciated. It listens to keypresses and, when a
sequence of keys represents a barcode, it broadcasts a 'barcode_scanned'
event on core.bus containing the barcode string.
2015-07-30 07:55:45 +02:00
Antony Lesuisse 16402f6795 [REM] auth_openid
deprecated use oauth2 instead
2015-07-30 02:00:23 +02:00
Antony Lesuisse 89f2eabd1a [FIX] mrp: product.product to bom stat button
- Remove domain (only search context)
- Set correct default values for both template and variant when creating a bom
  when coming from a product variant from
2015-07-30 01:18:20 +02:00
Antony Lesuisse 2c229fa9c0 [IMP] mrp: mrp_view.xml cleanup
- Reorder views per model and per actions
- Remove dead views and actions
- Flatten configuration menu, only the resource submenu is kept
- Rename mrp_bom_tree_view to mrp_bom_line_tree_view (no other xmlids where harmed in this commit)
- Add a view mrp_bom_tree_view for bom list with name and product variant when group_product_variant is enabled
2015-07-30 01:18:20 +02:00
Fabien Pinckaers 90c4489a07 [IMP] Creation date is confusing since its not the creation date in order point with po lead times. And user want the scheduled date rather than the creation one 2015-07-29 15:14:35 -07:00
Fabien Pinckaers 43e3663d93 [FIX] Scheduling of orderpoint: it was wrong to add the supplier lead time at every rocurment (what do you do if you manufature) and wrong for PO: you were always late 2015-07-29 14:52:29 -07:00
Fabien Pinckaers 8049f4b3a2 [IMP] typo: it's a security days to deliver customers only, not global to all operations 2015-07-29 14:26:37 -07:00