Commit Graph
106957 Commits
Author SHA1 Message Date
ptr 5b79505bb1 [IMP] account*: Improve the settings form view 2016-12-29 15:46:37 +01:00
Richard Mathot 752013d3c7 [REM] delivery_temando: module deprecation 2016-12-28 16:24:52 +01:00
Yannick Tivisse fa8560a414 [REM] base.sql: remove table wkf used for workflows 2016-12-28 15:09:33 +01:00
Jeremy Kersten 750a99fa95 [IMP] website_sale(_options): fix layout and xs screen
+ add feature from website_sale_option on xs-screen
+ don't hide coupon code in xs

Courtesy of Fgi for reporting and tests
2016-12-28 13:05:48 +01:00
Jeremy Kersten d4b2e16fd6 [FIX] website: compress_html is obsolete
This option is no more implemented since the refactoring of ir.qweb
Gzip (in nginx) do the same and better...
2016-12-28 12:56:06 +01:00
qdp-odoo a14d6bb9ac [ADD] base_address_city: add a module to let the users choose through a list the city instead of a varchar field, when inputting addresses 2016-12-28 11:34:01 +01:00
qdp-odoo 0dc4e13f14 [ADD] base_address_extended: add module to take care of multiple fields inside the 'street' fields defined in base 2016-12-28 11:26:06 +01:00
qdp-odoo 4dd27bba34 [REF] base: enhance inheritability
split fields_view_get() and used an abstact mixin class in place of of FormatAddress

[IMP] base: added a m2o field (ir.ui.view) on res.country to decide the layout of the form view to input addresses.
2016-12-28 11:20:47 +01:00
kujiu (@angua.kujiu.org) 65a7531c8b [IMP] website*: Improve the settings form view 2016-12-27 17:09:33 +01:00
kujiu (@angua.kujiu.org) d8afc7e833 [ADD] web: Add less classes to be used in the new settings form views 2016-12-27 17:09:20 +01:00
Pratima Gupta dccfdb0ddb [IMP] account: onboarding invoice report layout
Impacted modules : base, base_setup,
account, report, and base_vat

The purpose is here to ease the creation
of the first invoice. To do so, we need to
ease the configuration of VAT, company data,
and report layouting.

This commits brings
- better labelling for TIN, VAT and Tax Id
for partner and companies (form view, ...)
- change settings for footer of report : allow
to use custom or standart footer, and display them
in settings view.
- always display TIN in standart report footer
- remove (demo) data of main company to not set
company logo on reports

Also, a message is display on the report when the
data company are not configured yet.

The invoice report is now regenerated each time
the user want to print it.
2016-12-23 09:29:09 +01:00
Rohan Patel 4c04a723fb [FIX] mail: defined event other wise it will only works on chrome 2016-12-23 08:28:26 +01:00
Fabien Pinckaers cfecb52beb [IMP] web_editor: description of image: more explicit Alt tag 2016-12-22 15:36:25 -08:00
Fabien Pinckaers 511e025671 [IMP] product: fix demo data, no space at start of line in products descriptions 2016-12-22 15:07:23 -08:00
Fabien Pinckaers 5f5d9a7755 [IMP] account: more explicit email (with the design, it's not obvious that it's in attachment) 2016-12-22 14:47:54 -08:00
Fabien Pinckaers 396236df8f [IMP] mass_mailing: improved statistics 2016-12-22 17:30:34 +01:00
Fabien Pinckaers 752e4f566b [IMP] purchase: RfQ email layout improved 2016-12-22 17:30:34 +01:00
Fabien Pinckaers a86babf447 [FIX] purchase: missing signature on RFQ's emails 2016-12-22 17:30:34 +01:00
Rohan Patel c9fa92a083 [IMP] mail: Add icon in chat windows to expand in discuss 2016-12-22 14:40:22 +01:00
Kinjal Mehta b0185e15cc [FIX] all: fix some common typos
Sale Order --> Sales Order
Sale Report --> Sales Report
Sale Team -> Sales Team
Payment Term --> Payment Terms
2016-12-22 13:29:38 +01:00
sap 8309d4f4a8 [IMP] base: Hide Apps --> Update menuitems into no_one group
fp request
2016-12-22 11:18:17 +01:00
Veikko Väätäjä fc3a945a2e [CLA] Signature for veivaa
Signed at #13920
2016-12-22 11:04:55 +01:00
Pratima Gupta 0b16265853 [IMP]: website, website_sale : Clean planner sections
Purpose:
--------

Rename and remove some sections to make planner easier to go through
2016-12-22 10:59:18 +01:00
Pierre Masereel a65dc660f1 [REF] product: remove unused setting field 'group_product_variant' 2016-12-21 16:23:40 +01:00
Thibault Delavallée 60700557c6 [MERGE][ADD] mail, various: add activities
This commit introduces generic activities to use in your addons. Activities are
actions user have to take on a document like making a phonecall or organizing
a meeting. Activities come with the mail module as they are integrated in the
Chatter but are not bundled with mail.thread.

New models are

 * mail.activity.type: used to categorize activities. Each type is a different
   kind of activity e.g. call, mail, meeting. An activity can be generic i.e.
   available for all models using activities; or specific to a model in which
   case res_model_id field should be used.
 * mail.activity: an actual activity to perform. Activities are linked to
   documents using res_id and res_model_id fields. Activities have a deadline
   that can be used in kanban view to display a status. Once done activities
   are unlinked and a message is posted. This message has a new activity_type_id
   field that indicates the activity linked to the message.

This commit introduces a mail.activity mixin to use in various addons that
enables the activities feature. It works like the mail.thread mixin. It defines
a activity_ids one2many field toward activities using res_id and res_model_id.
Various related / computed fields are also added to have a global status of
activities on documents.

Activities come with a new JS widget for the form view. It is integrated in the
Chatter widget although it is a separate widget. It displays activities linked
to the current record and allow to schedule, edit and mark done activities.
Use widget="mail_activity" on activity_ids field in form view to use it.

There is also a kanban widget defined. It defines a small widget to integrate
in kanban vignettes. It allow to manage activities directly from the kanban
view. Use widget="kanban_activity" on activitiy_ids field in kanban view to
use it.

Next commits will aim at integrating activities inside main Odoo addons.

Thanks to R&D India for their work and testing on this task. Thanks to belgian
Usabiliteam for reviewing and testing it. Thanks to @jem-odoo for the final
review. May his soul lie in peace with the trumpets of paradise.
2016-12-21 11:01:13 +01:00
Ravi Gadhia 44e2892809 [IMP] survey: add support of activities
survey.survey model now supports activities. Filters have been added to ease
their management.
2016-12-21 11:00:18 +01:00
Ravi Gadhia bea77bbc97 [IMP] stock: add support of activities
stock.picking model now supports activities. Filters have been added to ease
their management.
2016-12-21 11:00:17 +01:00
Ravi Gadhia e759f5761f [IMP] sale, purchase: add support of activities
sale.order and purchase.order models now support activities. Filters have been
added to ease their management.
2016-12-21 11:00:17 +01:00
Ravi Gadhia 9988c4a984 [IMP] project, project_issue: add support of activities
project.task and project.issue models now support activities. Filters have been
added to ease their management.
2016-12-21 11:00:17 +01:00
Ravi Gadhia 39130d8858 [IMP] note: add support of activities
note.note model now supports activities. Filters have been added to ease
their management.
2016-12-21 11:00:17 +01:00
Ravi Gadhia 1d62b59fda [IMP] mrp, mrp_repair: add support of activities
mrp.production and mrp.repair models now supports activities. Filters have been
added to ease their management.
2016-12-21 11:00:16 +01:00
Ravi Gadhia dce47eb4f5 [IMP] maintenance: add support of activities
maintenance.equipment and maintenance.request models now supports activities.
Filters have been added to ease their management.
2016-12-21 11:00:16 +01:00
Ravi Gadhia 0811c20d9c [IMP] mail: partner: add support of activities support on res.partner model 2016-12-21 11:00:16 +01:00
Ravi Gadhia aeda5d584f [IMP] hr_recruitment: add support of activities
hr.applicant model now supports activities. Filters have been added to ease
their management.
2016-12-21 11:00:15 +01:00
Ravi Gadhia 87e457158e [IMP] crm, website_crm: replace support of activities
crm.lead model now supports activities. Filters have been added to ease
their management. Mail activities replace the old crm.activity model. All code
related to crm.activity is then removed, including views and custom widget.
Standard activities feature is now used widely in Odoo addons and replace
those custom activities.

A small update is required in website_crm_partner_assign. Now the portal user
can only update or create its own activities aka assigned to him. If he has
an activity assigned to him it is displayed in the opportunity website view.
If not editing the opportunity will create a new activity assigned to him.
2016-12-21 10:58:49 +01:00
Ravi Gadhia 4aa3f3f94e [IMP] account: add support of activities
account.invoice model now supports activities. Filters have been added to ease
their management.
2016-12-21 10:56:15 +01:00
Ravi Gadhia 60bacefd01 [IMP] mail: add activities allowing to define next actions on various models
This commit introduces generic activities to use in your addons. Activities are
actions user have to take on a document like making a phonecall or organizing
a meeting. Activities come with the mail module as they are integrated in the
Chatter but are not bundled with mail.thread.

New models are

 * mail.activity.type: used to categorize activities. Each type is a different
   kind of activity e.g. call, mail, meeting. An activity can be generic i.e.
   available for all models using activities; or specific to a model in which
   case res_model_id field should be used.
 * mail.activity: an actual activity to perform. Activities are linked to
   documents using res_id and res_model_id fields. Activities have a deadline
   that can be used in kanban view to display a status. Once done activities
   are unlinked and a message is posted. This message has a new activity_type_id
   field that indicates the activity linked to the message.

This commit introduces a mail.activity mixin to use in various addons that
enables the activities feature. It works like the mail.thread mixin. It defines
a activity_ids one2many field toward activities using res_id and res_model_id.
Various related / computed fields are also added to have a global status of
activities on documents.

Activities come with a new JS widget for the form view. It is integrated in the
Chatter widget although it is a separate widget. It displays activities linked
to the current record and allow to schedule, edit and mark done activities.
Use widget="mail_activity" on activity_ids field in form view to use it.

There is also a kanban widget defined. It defines a small widget to integrate
in kanban vignettes. It allow to manage activities directly from the kanban
view. Use widget="kanban_activity" on activitiy_ids field in kanban view to
use it.

Next commits will aim at integrating activities inside main Odoo addons.

Thanks to R&D India for their work and testing on this task. Thanks to belgian
Usabiliteam for reviewing and testing it. Thanks to @jem-odoo for the final
review. May his soul lie in peace with the trumpets of paradise.
2016-12-21 10:56:15 +01:00
Ravi Gadhia 936bc35820 [FIX] web_kanban: correctly align kanban status in kanban vignettes
Otherwise ze bouboule is not aligned with other elements being in the same
line of the vignette.
2016-12-21 10:53:39 +01:00
Thibault Delavallée 4f54f13074 [FIX] mail: customers should not follow default internal subtypes
This is a manual forward-port of commit 03ac47b9d7

Currently when someone is added as follow to a document default subtypes
are computed if no specific subtypes are given to the subscription. However
if internal subtypes are set as default those are added to all new
followers. It should take into account customers and shared users and avoid
adding them internal subtypes.

Customers and shared users are not notified of messages using an internal
subtype. So currently there is no information leak. However with this fix
we ensure internal subtypes are not followed by external people even if
no notification is created.

Compared to original commit tests are slightly updated because there are now
default internal subtypes in data. Not in 10.0 and previous versions.
2016-12-21 10:53:39 +01:00
Thibault Delavallée 0bc2cbe149 [FIX] website_crm_partner_assign: fix selector use 2016-12-21 10:53:38 +01:00
Fabien Pinckaers e41d3fb036 [IMP] sale_timesheet: add ability to assign a task to a SO line for invoicing (debug mode); better ux 2016-12-20 21:11:20 +01:00
Fabien Pinckaers 28a912d821 [FIX] account: invoice email, fixing signature style 2016-12-20 20:55:22 +01:00
Fabien Pinckaers 170299e8e5 [FIX] sale: usability of email: signature more visible 2016-12-20 20:52:59 +01:00
Lucas Perais (lpe) 76c75d8292 [FIX] point_of_sale: sale details report: the base amount should be the sum of subtotal of lines
The base amount was miscalculated. Now we use numbers that are already computed by the pos.order.line model
2016-12-20 14:52:30 +01:00
qdp-odoo ee2c76a431 [IMP] account: define the m2m relation between bank statement lines and account.move.line instead of account.move
This is needed in order to support use cases where we have several account.move.line on an account_id of internal_type 'bank' inside a single account.move. Indeed, each journal item should be linked to a bank statement line in order to disappear from the bank reconciliation widget and, previously, setting the reference to the second bank statement line was removing the first as both info had to be filled in a single m2o. OPW: 696842
2016-12-20 14:43:03 +01:00
lpe cdcdebc6cb [IMP] point_of_sale: Added on what base price a tax is applied in sale details report
Closes #14358
2016-12-19 08:57:23 +01:00
Fabien Pinckaers 944c13a548 [IMP] project: priority -> starred, search on starred tasks 2016-12-17 14:49:18 +01:00
Dhawal Limbuwala c52350cf21 [REF] hr: typo
"HR" is consistently used in Odoo, instead of "Hr".
2016-12-15 17:05:39 +01:00
Martin Trigaux 4005ceffa7 [FIX] account: bad label
Frenchiglisation of labels
2016-12-15 11:56:44 +01:00
fwi-odoo 7cb865fab8 [IMP] web_editor: avoid loading translation in the backend twice 2016-12-15 11:23:46 +01:00