Commit Graph
93358 Commits
Author SHA1 Message Date
Martin c3127ac48b [FIX] light name + icon 2015-01-21 12:12:39 +01:00
Martin b9433565bf [FIX] bad assignment 2015-01-21 12:12:39 +01:00
Martin e4730b3e57 [IMP] Optional button to allow cashier to reprint receipt 2015-01-21 12:12:39 +01:00
Julien De Coster f3e7cd1c0e [FIX] Mass mailing and marketing campaign glitch
1. Remove the mass mailing install checkbox from marketing and sales settings
2. Show the mass mailing settings only when the module is installed
3. Remove the marketing campaign install checkbox from marketing settings
4. Move the marketing_crm module into marketing_campaign
5. Merge the *.po files from marketing_crm with marketing_campaign
2015-01-21 10:05:48 +01:00
Géry Debongnie fe352d673f [FIX] web: properly hide list view in pop up dialogs
a many2many field can open a pop up dialog with different views, such
as form view and list view.  when the user click on the create button,
it should hide the list view and display the form view.  apparently,
this behavior was hardcoded in the pop up dialog, and broken at some
point between v8 and master.

A proper fix would be to abstract the
view manager behavior as a mixin and use it for the selectcreatepopup
widget, for the one2many view manager and for the viewmanager.  But this
will take too much time for now, so a quick fix will do it. (however a
task has been created)
2015-01-21 09:49:17 +01:00
Fabien Pinckaers acc74dcfa4 [IMP] layout issues /groups 2015-01-20 18:40:15 +01:00
Fabien Pinckaers ce8d894e4b [IMP] speed improvements /groups 2015-01-20 18:39:05 +01:00
Thibault Delavallée 9135d677e8 [FIX] website_forum: res.users inheritance: fixed call to super in
get_serialised_gamification_summary, parameter was forgotten. Regression probably
added in the migration to the new API.
2015-01-20 17:34:33 +01:00
David Monjoie 28c79ec7d0 [IMP][REF] website_forum: added the published mixin. A hook on res.users
has also been added, because the action open_website_url linked to the publish
button is not defined on res.users model (but on its inherited partner).
It now has the method that is routed on its partner.
2015-01-20 17:34:33 +01:00
David Monjoie d4d5b1b562 [REM] website_membership: removed unnecessary override of product model
because published field on products are not used in membership website
module.
2015-01-20 17:34:33 +01:00
David Monjoie b81d384c52 [IMP][REF] website_hr: add of published mixin, update of displayed
employees. Website publishers now see all employees + a publish button, like
for other website documents. Other people see the same published employees
as before.

The URL link for employees is not a specific url for each employee but the
about us page.
2015-01-20 17:34:33 +01:00
David Monjoie 280774ae8d [IMP][REF] website_crm_partner_assign: add published mixing on grade model.
Also cleaned grade form view and its inheritance.

Now the website displays partners related to all grades (website publisher) or
only published grades (other people). A publish button has been added in the
website for grades, to have the same behavior as for other website documents.
2015-01-20 17:34:33 +01:00
David Monjoie e185ad21eb [IMP][REF] website_partner: add published mixin on res.partner object.
Also added basic controllers on the partner model, allowing to see the public
page of a published partner (or all partners if website manager). The template
was already existing, but the controller was missing. It has been added.

[FIX] website_customer: fix the inheritance of view as the website group has been
removed in the parent view. Also added a breadcrumb fix.
2015-01-20 17:34:33 +01:00
David Monjoie 04e412ccb8 [IMP][REF] website_blog, website_event, website_event_track,
website_hr_recruitment, website_sale: add published mixin on blog / event /
track / job / product objects and update their website url and form view
according to the publish mixin/button refactoring.
2015-01-20 17:34:33 +01:00
David Monjoie b84721cb21 [IMP][REF] website: introducing a mixin class to handle website_published
and website_url fields. This will allow to remove custom code in every website
addons that redefine those two fields and the URL getter method.
The published button in backend has also been cleaned. It is now a link button
that redirects to the website_url. It does not change the publish status
anymore. Indeed it makes sense publish and unpublish website documents
directly in the website, while checking that everything is correct, instead
of doing it in the backend.

Next commits will update the Odoo addons to use this mixin and the new button
in the form view.
2015-01-20 17:34:33 +01:00
Mitesh Savani 664b15ee88 [IMP] hr_recruitment: onboarding improvements:
- removed unnecessary More menu entry to see the meetings from applicants
- small wording / display fixes on applicant form view
- applicant graph view tuning
- job form view inheritance cleaning
2015-01-20 17:05:56 +01:00
Mitesh Savani 9a7dd4b827 [IMP] hr_holidays: onboarding improvements
- labelling
- check_holidays does not raise anymore, the constraint is responsible of doing it
- cleaning of holidays status form view
- number of remaining days on an employee is now in technical feature, leave
summary exist to have statistics
2015-01-20 17:05:56 +01:00
Mitesh Savani d8371cf674 [IMP] base: res_bank: hr-related onboarding: account owner relabeled
to accont holder.
2015-01-20 17:05:55 +01:00
Mitesh Savani 0dfc44bbb2 [IMP¯hr: onboarding improvements :
- label improvements
- added Other gender
- update demo data (less odoo-ish); those have also been updated in hr_payroll and
project_timesheet
2015-01-20 17:05:55 +01:00
Binjal Desai 6f99f73260 [IMP] purchase: add tips :
- add a tip on purchase recept for the scrap products button
- add a tip on the shipemnt stat button
2015-01-20 17:01:41 +01:00
Bhavik Bagdiya e134b74376 [IMP] mass_mailing : opt-out filter by default in selection of recipient
To avoid spamming people who asked not to be spammed.
2015-01-20 16:51:23 +01:00
Frédéric van der Essen 8f14f7a2f2 [FIX] point_of_sale: skip empty barcodes 2015-01-20 13:47:21 +01:00
Christophe Simonis 46162bd6a2 [FIX] web_calendar: adapt date format to fullcalendar v1 2015-01-20 13:23:46 +01:00
Richard Mathot e8e3b99fa5 [FIX] event_sale: missing parenthesis - see a51e41d343 2015-01-20 12:42:02 +01:00
Olivier Dony cba1ff1e11 [FIX] base,payment_authorize: remove deprecated tests boilerplate
Complements 902be20de0
2015-01-20 12:05:47 +01:00
qdp-odoo 12342165d1 [FIX] stock: use the right order by default on stock moves 2015-01-20 11:59:43 +01:00
Olivier Dony 025a81225b [FIX] website_forum: bad conflict resolution during last forward-port
kdiff3 use should be forbidden :-)
2015-01-20 10:33:04 +01:00
Christophe Simonis 8f30139b65 [MERGE] forward port of branch 8.0 up to edbb141 2015-01-19 20:32:56 +01:00
Christophe Simonis edbb14143e [FIX] test_new_api: it works by accident but company_id <> partner_id 2015-01-19 20:26:31 +01:00
Christophe Simonis 9b69417237 [FIX] l10n_be_coda: as a transaction may have more than one line, using the transactionRef as unique key is not enought. 2015-01-19 19:41:05 +01:00
Christophe Simonis 0ef1850bcd [FIX] l10n_be_coda: remember the communication of the first globalisation line only 2015-01-19 19:38:58 +01:00
Christophe Simonis a8b66b5cbc [FIX] sale: some leftovers section_id renamed to team_id 2015-01-19 18:17:12 +01:00
Raphael Collet f42c8b1a9d [IMP] translations: use a btree index on src instead of a hash index
The motivation behind that change is that the hash index in postgres is not
compatible with streaming replication.  The new index is defined on md5(src),
which provides good performance without size limitation on src.
2015-01-19 17:38:03 +01:00
Olivier Dony 809af8ba09 [FIX] website_forum: no limit on user post list for moderators
The limit on the list of answers and questions posted by
a given forum user is purposely limited to reduce the
performance penalty for displaying them all.
(see 78fa861936)

However seeing the full list is useful for forum moderators
(e.g. when tracking down abuse), and there are only a few
such users with high karma, so enabling it for them is
negligible performance-wise.

Fixes #3955
2015-01-19 17:34:59 +01:00
Christophe Simonis 902be20de0 [FIX] *: remove deprecated checks attribute of tests modules 2015-01-19 17:17:26 +01:00
Christophe Simonis 18e22be138 [MERGE] forward port of branch 8.0 up to 0aab81c 2015-01-19 17:15:56 +01:00
Ajay javiya f6e5bf847b [IMP] website_forum: provide reply link on question
that jump to the answer.
2015-01-19 16:50:09 +01:00
Bhumi Patel e8eced9f36 [IMP] project: project form view cleaning, project stage form view
overhaul: usability improvements, better user experience.

By the way: fixed the column tooltips display in kanban view.
2015-01-19 16:39:31 +01:00
Jeremy Kersten fe7b6ef900 [FIX] planner: remove console.log and add default value for menu_id.
Add default value because top menu 'Website' from backend don't have a data menu-parent, and toString from undefined displays a traceback.
2015-01-19 16:23:40 +01:00
Jeremy Kersten 4a499efcf4 [IMP] website_customer: display filter by tag first, and sort tags by classname before the name. 2015-01-19 16:23:30 +01:00
Xavier Morel 0aab81cd3a [IMP] doc: move manifest description from backend tutorial to manifest doc 2015-01-19 15:51:16 +01:00
Xavier Morel 4a4d3a60bb [IMP] doc: simplify webservice api doc
* remove ZeroClipboard, pain to test locally and deployment didn't work
  right due to needing absolute path to the swf always
* remove the clipboard alteration on the fly, behaves oddly and can be
  confusing
* add an explicit button to expand and collapse the setup content
* fixup some styling
2015-01-19 15:36:26 +01:00
Martin Trigaux 52a39e2dd2 [IMP] point_of_sale: check also inactived products
use search_count instead of search
2015-01-19 15:26:42 +01:00
Martin Trigaux c637a0ff1c [IMP] point_of_sale: prevent deleting products that may be sold
When a pos.session is launched, all the products are loaded. If the product
was deleted in the backend, it was still possible to sell it in the pos.
2015-01-19 15:11:59 +01:00
Martin Trigaux edf3beee67 [IMP] point_of_sale: extract creation of order in separate method
To allow overwrite in submodules and more readable code.
2015-01-19 15:11:51 +01:00
Laurent Mignon (aka lmi) aef2150179 [IMP] let scaffold render files ending by .rst and .html
closes #4773
2015-01-19 14:25:36 +01:00
Denis Ledoux 447f8cf496 [FIX] l10n_be_coda: globalisation stack
The first line having the globalisation code is the globalized amount,
then the next line having this same globalisation code
is the last line of the globalisation (the last children).

The first line must no be included in the bank statement,
but the last line must (as this is a real children line)

This is a regression of commit: cbc52f80eb

Official doc concerning globalization code:
The value which is mentioned (1 to 9), specifies the hierarchy level of the
globalisation of which this record is the first.
The same code will be repeated at the end of the globalisation
2015-01-19 14:19:18 +01:00
Géry Debongnie 81588efe26 [FIX] web: remove typo in views.js 2015-01-19 14:17:19 +01:00
Géry Debongnie af8c2e4db6 [IMP] pyeval: implement weekday function
courtesy of mva.  This adds the weekday function to date objects in
pyeval.  This will be useful for adding better filters (such as this
week) in the searchview.
2015-01-19 14:08:09 +01:00
Jeremy Kersten a0e775e3fa [IMP] ir_http: authentification method can redirect to an other page 2015-01-19 13:44:25 +01:00