Commit Graph
96991 Commits
Author SHA1 Message Date
Arthur Maniet 7952cbed05 [REM] account check printing: obsolete test file
Forgot to remove it along with its import in 6967e89232
2015-08-11 12:27:39 +02:00
Hitesh Trivedi 30a7ef804a [IMP] crm: usability improvements
Among various small fixes, some changes :
- correct computation of default sales team, located in sales_team with a
small code cleaning. Rely on this method everywhere it is necessary.
- add a configuration option to enable the use of leads in sales team;
otherwise it is hidden
- better display of alias in empty list help;
- add a menu for next activities, that are the opportunities with an action
whose deadline is near assigned to the current user;
- automatic update of aliases configuration on sales team, based on whether
they use leads and/or opportunities;
- add a wizard to log the lost reasong when deactivating a lead or an
opportunity
2015-08-11 10:56:09 +02:00
rap-odoo d86406e8af [IMP] hr: removed employee username from kanban 2015-08-11 09:56:36 +02:00
Yannick Tivisse dcef8460c4 [FIX] base : selection fields starting with 'group_' were not taken into account
Bug introduced by https://github.com/odoo/odoo/commit/3d8f7c2f24e1894af973576b9cfd3ec632d675f7
2015-08-10 17:51:03 +02:00
Raphael Collet 6368b830c4 [IMP] models: improve reflection of fields into ir.model.fields 2015-08-10 17:08:21 +02:00
Aaron Bohy 04e491f827 [FIX] web: action_manager: detach client actions
Client actions are wrapped into a container since rev. 4e24b816. However,
when opening a new action from a client action (i.e. when stacking over a
client action), the client action should be detached together with its
container. It wasn't the case as only the action was detached.
2015-08-10 16:23:57 +02:00
Yannick Tivisse 3d8f7c2f24 [IMP] All res_config files : Convert Booleans to Selection fields + radio buttons in views 2015-08-10 15:22:31 +02:00
Arthur Maniet 522086c98b [MERGE] account check printing fixes and refactoring
- Use account_check_printing as the basis for other modules to add actual
check printing facilities
- Some usability fixes
2015-08-10 14:36:09 +02:00
Arthur Maniet 6967e89232 [REF] account check printing: move tests to 'concrete' module
Since account_check_printing doesn't add a functionality without a 'concrete'
check printing module like l10n_us_check_printing, move tests to this module
2015-08-10 13:48:56 +02:00
Arthur Maniet 941fa2f48e [ADD] account check printing: 'Unmark Sent'
Possibility to go back from state 'sent' to 'posted'
2015-08-10 13:48:56 +02:00
Arthur Maniet 753cc6d246 [REF] account check printing: hide payments field 'amount in words'
Since this field has to be correctly populated by the software, it is
only useful to see it for debugging.
2015-08-10 13:48:56 +02:00
Arthur Maniet 5ff410d01a [REF] account check printing: base module is a hidden dependency
The account_check_writing module offers the structure for other modules
to add check printing facilities (like l10n_us_check_printing), in and of
itself it brings no functionality.
2015-08-10 13:48:55 +02:00
Arthur Maniet 2328fa655e [REF] account: reconciliation widget: create new lines 'form view'
Clean up the code and make label/fields width cohesive
2015-08-10 12:31:54 +02:00
Arthur Maniet 19b34aff24 [FIX] account: reconciliation widget: scrolling behaviour
In the old design, the widget container needs to take care of the
scrolling since it is not instanciated inside a oe-view-manager.
In the new design, the o_content takes care of scrolling so those CSS
rules are not required (and are even harmful, cropping popovers).
2015-08-10 12:31:54 +02:00
Arthur Maniet 73206f6c1c [REM] account: reconciliation widget: useless CSS selectors 2015-08-10 12:31:54 +02:00
Cedric Snauwaert 8eb7b3a0d1 [FIX] accounting dashboard usability: remove graph title and set it as tooltip on kanban title 2015-08-10 09:49:15 +02:00
Simon Lejeune 7c05b7965d [REF] packaging: windows: use less.js-windows
Fixes #7951
2015-08-07 18:18:33 +02:00
Aaron Bohy f3dc801080 [IMP] web_kanban: fine tuning
- scroll to the right when adding a new column
- apply style on column quick create card
- darken background color of odd columns in grouped mode
- remove some unused rules
2015-08-07 15:45:45 +02:00
Nicolas Martinelli 176dc1e524 [FIX] hr: onchange_user does not overwrite name and image
We keep the previous behavior by not overwriting the name and the image if they
already exists.

Related to #7397
2015-08-07 15:07:47 +02:00
Aaron Bohy bffa8f37f1 [REF] web_diagram: various tweaks
- Ensure compatibility with both editions of web
- Use the Pager widget instead of re-implementing it
- Fix the use of Dialogs which was broken (wrong type of Dialog was used)
- Convert css into less
- Some js linting
2015-08-07 14:05:07 +02:00
Aaron Bohy 1587647dcd [FIX] account,web(_diagram): FieldMany2One: rename $drop_down
$drop_down has been renamed into $dropdown in enterprise edition, which was
probably not a good idea, as it is accessed from outside web.
2015-08-07 14:05:07 +02:00
Aaron Bohy 10f2df8e59 [REF] web(_*): views: view_switcher icon
Add a key icon in the view's prototype corresponding to the font-awesome icon
to display in the view switcher.
2015-08-07 14:05:07 +02:00
Arthur Maniet b1f28100f9 [FIX] account: reconciliation widget: form view fields appearance
Added new design classes on top of hacky CSS designed to mimick that
of the form view. This will do the trick until more serious refactoring.
2015-08-07 13:31:45 +02:00
Arthur Maniet 6322c39346 [FIX] account: reconciliation widget: new line update upon typing
Properly bind the keyup event on the <input>, which can be the field widget root $el
2015-08-07 13:31:45 +02:00
Arthur Maniet c9232ce598 [FIX] account: reconciliation widget: lines controls visibility
Selectors to hide the controls and display them on hover/active/focus were wrong
2015-08-07 13:31:45 +02:00
Arthur Maniet e27ba2db65 [REM] account: reconciliation widget: tabindex on form fields
The browser's default tab order is perfectly fine and using tabindex
was a bad idea in the first place.
2015-08-07 13:31:45 +02:00
David Monjoie a164789221 [FIX] web_tip: fixed tips in folded kanban columns
The fold rule of kanban view hides all o_kanban_record,
so we need to put the tip inside one of them instead of
alongside them in order to have a proper folding behavior.

Previously, the tip stayed on top of everything when
the kanban column was folded.
2015-08-07 13:03:57 +02:00
Antony Lesuisse e248886e5e [MERGE] split website_portal and generic chatter template
- website_portal define a basic /my/home controller
- website_portal_sale extend it to display orders
- website_mail add a generic template to display chatter and post messages on pages
2015-08-07 02:14:35 +02:00
Damien Bouvy 0d3b7d672f [IMP] website_sale: use website_mail generic chatter 2015-08-07 01:47:46 +02:00
Damien Bouvy 4aa3658adb [IMP] website_quote: use website_mail generic chatter 2015-08-07 01:47:06 +02:00
Damien Bouvy ad081b0da1 [IMP] website_mail: generic chatter implementation
A new generic chatter template is available in website_mail
This template allows access rights escalation when some kind of token or uuid
is available on the model or if you use the object_shasign function in the
main controller of website_maill to generate a cryptographic signature to allow
commenting on any object.

To use this chatter, you need to make a t-call to website_maill.thread in your
template after having set the following variables:
- chatter_object: the browserecord of the mail_thread object (mandatory)
- token: if you use a token system  (optional)
- token_field: name of the field that stores the token on your object  (optional)
- sha_in: if you use a shasign to allow public comment  (optional)
- nosubscribe: set False if you want the partner to be set as follower of the object  (optional)
- message_type, subtype: see message_post in mail_thread.py
2015-08-07 01:47:06 +02:00
Damien Bouvy 5f48cb992e [REF] website_portal => website_portal, website_portal_sale
Split of website_portal into a generic (and mostly empty) website_portal and a sales-related website_portal_sale (sales order, quotes, invoices)
This allows other modules to extend website_portal without depending on sales
2015-08-07 01:47:06 +02:00
Antony Lesuisse 1e90257e58 [IMP] tags: add unique constraints
- remove tags translatability
- add unique constraints
- res.partner.category is kept until we remove the parent_store test.
- hr remove tag parenthood
- hr remove unsed views and menu
2015-08-07 00:51:14 +02:00
Antony Lesuisse 4cfa5c1a68 [FIX] calendar: remove useless code for virtual ids
- remove rml report service virtual id support
- remove useless ir.model wrapper ir.model has never used virtuel ids even in
  2009
2015-08-06 23:37:41 +02:00
Christophe Simonis 12b7e0e875 [IMP] http: name of temp files in session store
When storing files send in POST in session_store, store them with a
name based on the name of the session file itself (ease matching sessions
and files for debugging purpose)
2015-08-06 21:24:40 +02:00
Christophe Simonis 47f6b1bb32 [MERGE] forward port of branch saas-6 up to 081f21e 2015-08-06 17:44:09 +02:00
Christophe Simonis 081f21eeec [MERGE] forward port of branch 8.0 up to d8d9c72 2015-08-06 17:24:33 +02:00
Jeremy Kersten 1478a5958d [FIX] website: fix color switcher
Typo nodes vs node
Allow to switch color from text after that user click on img and come back
 on text field
2015-08-06 17:21:29 +02:00
Christophe Simonis d8d9c7277e [FIX] phantomjs test: phantom variable is undefined inside page. 2015-08-06 17:20:37 +02:00
Christophe Simonis 95ac2cfd10 [MERGE] forward port of branch saas-6 up to be58335 2015-08-06 16:09:19 +02:00
Jitendra Prajapati f62cfd2980 [FIX] survey: token was lost when user had to log in first 2015-08-06 15:25:38 +02:00
Josse Colpaert fa1842cb1d [FIX] stock: add procurement group for extra moves in picking
When pack operations generate extra moves, they should
take the same procurement group as those of the picking.

That way, when invoicing, they will be put on the same
invoice when there is a different invoice address on the
sale order.
2015-08-06 14:55:44 +02:00
Nicolas Lempereur be58335f7f [FIX] web: notebook first page and invisible
When two first notebook pages are invisible, the shown page will be the
second invisible one.

With this fix, all oe_form_invisible classes are added in the init stage
of the NotebookInvisibilityChanger object.

opw-646740

note: good for saas-6 but not next versions, see opw-639595
2015-08-06 14:17:22 +02:00
Jainik Patel 37351983ed [IMP] calendar: usability improvements 2015-08-06 13:58:23 +02:00
Goffin Simon 5831aca505 [FIX] account_followup: contact with type = "invoice"
In "Payment Follow-up" when clicking on "Send Overdue Email"
if contact with type = "invoice"  and an email exists in the childs then
the email will be send to this contact else the normal behavior
is kept. When the overvue email is sent to a contact who is not the commercial
partner, a message is written in the chatter of the commercial partner to inform him
that the email has been sent to the "invoice" contact.

Closes #7870
opw:646149, 646575
2015-08-06 13:04:49 +02:00
Arthur Maniet a54975fc00 [FIX] account: wrong field name used in 'checks to print' action domain 2015-08-06 12:39:17 +02:00
Martin Trigaux ec47601045 [FIX] website_event: demo data description
The title of the events states 5 days training while the full description
explains the plan of a 3 days training on Odoo

Courtesy of Mathias Neef
2015-08-06 12:27:50 +02:00
Martin Trigaux 4532ca6196 [IMP] account: help message
Prof-forma status message was not very clear.
Courtesy of Charline Louis
2015-08-06 12:19:54 +02:00
Christophe Simonis 3d26eb02ab [MERGE] forward port of branch 8.0 up to d3e9bde 2015-08-06 11:54:32 +02:00
Martin Geubelle 00fa979264 [IMP] hr: improve hr_employee kanban view
Mainly fixes for the follow button and move css to less
2015-08-06 11:40:07 +02:00