Commit Graph
95008 Commits
Author SHA1 Message Date
Frédéric van der Essen 9d253eefa7 [IMP] point_of_sale: let user send tracebacks by email 2015-05-04 14:13:45 +02:00
Frédéric van der Essen fb56923cf9 [IMP] point_of_sale: use pos popups for all errors. 2015-05-04 14:13:45 +02:00
Frédéric van der Essen 6d31ba116c [IMP] web: add traceback to javascript error reports ( on Chrome and FF ) 2015-05-04 14:13:44 +02:00
Frédéric van der Essen 7c5a6c48c7 [IMP] pos_restaurant: show a message explaining how to create a table when the floor is empty. 2015-05-04 14:13:44 +02:00
Frédéric van der Essen fa91bf6cd8 [IMP] point_of_sale: allow to skip the receipt screen when printing via proxy 2015-05-04 14:13:44 +02:00
Frédéric van der Essen fb93cc2509 [IMP] pos_restaurant: set default #customer to 1 for all tables. 2015-05-04 14:13:44 +02:00
Frédéric van der Essen 3149c1e03f [FIX] pos_loyalty: show loyalty points updates in the customer list screen 2015-05-04 14:13:44 +02:00
Frédéric van der Essen 64cb8cf8ab [IMP] pos_loyalty: replace error popup by a less alarming alert 2015-05-04 14:13:43 +02:00
Frédéric van der Essen df58b823ff [IMP] point_of_sale: add simple 'alert' popup 2015-05-04 14:13:43 +02:00
Frédéric van der Essen 463f3f48a1 [IMP] pos_loyalty: resale rewards should not be available to customers without points 2015-05-04 14:13:43 +02:00
Frédéric van der Essen ebeb3caa62 [IMP] pos_restaurant: better feedback for skipped orderlines (kitchen printing) 2015-05-04 14:13:43 +02:00
Frédéric van der Essen d0fb760709 [IMP] point_of_sale: more specific error messages for invoicing failure. 2015-05-04 14:13:42 +02:00
Frédéric van der Essen 23ff8808b9 [IMP] point_of_sale: various styling improvements 2015-05-04 14:13:42 +02:00
Frédéric van der Essen d72d280a04 [IMP] point_of_sale: import / export of the point of sale offline state into / from text files. 2015-05-04 14:13:42 +02:00
Christophe Matthieu ce114bebd8 [IMP] test_new_api: add field and template to test the X2many communication between web client and server side 2015-05-04 12:24:52 +02:00
Christophe Matthieu 81d57c1cee [IMP] web: form_relational_widget: x2many in list view trigger an onchange on blur the x2many after the onchange of each line 2015-05-04 12:24:51 +02:00
Christophe Matthieu 6c0376e932 [IMP] web: form_relational_widget: remove unused javascript code 2015-05-04 12:23:37 +02:00
Thibault Delavallée 26955c4703 [FIX] Typo: removed leftover commented line. 2015-05-04 12:23:37 +02:00
Thibault Delavallée 966b953e4c [FIX] tools: yaml_import: filter returned values of _create_record.
Commit 81364790b9 added default values for all fields present
in the view to emulate. However some fields present in the view are not stored and should
not be sent to create. This bug appears with function field in new API that are not stored.
Using the Yaml import generated warning, for example for fields like alias_domain that is
a not stored computed field.
2015-05-04 12:23:37 +02:00
Richard Mathot 1b569b26f9 [FIX] hr_recruitment: typo
"I felt a great disturbance in the Force, as if millions of voices
suddenly cried out in terror and were suddenly silenced. I fear
something terrible has happened."
2015-05-04 12:00:57 +02:00
Richard Mathot 8ab4b91f1a [IMP] website_links: promote dropdown wording 2015-05-04 10:35:52 +02:00
Aaron Bohy 560386a752 [FIX] ControlPanel: search options visible
Show the searchview buttons area if there is no searchview displayed in
the ControlPanel, since client actions may insert elements into it.
2015-05-04 08:41:07 +02:00
Fabien Pinckaers 6e131a5c0f [IMP] removed linkedin as their API does not allow such integration 2015-05-01 09:01:43 -07:00
Fabien Pinckaers ae2b53ac56 [FIX] Typo: periodical --> periodic 2015-05-01 08:51:12 -07:00
odoo-tac a372e26b47 [FIX] hr_timesheet_sheet & project_timesheet : Fixed a bug and removed and refactored a few methods 2015-04-30 16:12:54 +02:00
rsi-odoo 12e1861871 [IMP] hr_expense, hr_holidays: add new 'leaves' and 'expenses' filters for managers
HR Manager can see 'My Team Expenses/Leaves' filter and improve domain of 'My Expenses' and 'My Department Leaves' filter
2015-04-30 13:54:22 +02:00
Arthur Maniet 7bede13b43 [ADD] web utils: xor function 2015-04-30 12:18:46 +02:00
Vidhin Mehta e09ea0de92 [IMP] web : replace timezone warning icon with a form widget 2015-04-30 11:24:43 +02:00
Thibault Delavallée 53e1fc5d87 [FIX] mail: mail_template: issues linked to the migration
- do not browse a browse record
- removed onchange from the form view, as they are managed directly by the new API
2015-04-29 17:20:12 +02:00
Jusab Sida d62cc5eda4 [FIX] webside_slides: marketing added in dependencies.
Causes traceback since a menu rom marketing module is required.
2015-04-29 16:52:12 +02:00
Thibault Delavallée b325a450c5 [FIX] mail: res_config: added decorators (because old api / new api mismatches) and
replaced a search with count=True by search_count (0 = void env, not id).
2015-04-29 13:43:14 +02:00
Cedric Snauwaert 2d334b932f [FIX] kanban view: when creating a view with option create=false, button create was still visible 2015-04-29 09:19:10 +02:00
Jérome Maes a80219e292 [MIG] bus, im_chat, im_livechat, website_livechat : migration to new API.
Migrate the models and controller to new API. Renaming xml id according to convention, renaming openerp tag into odoo tag. Add comment strings and documentations.
2015-04-28 17:04:16 +02:00
Jérome Maes 7096fee53c [MIG] im_chat, im_livechat : re structure the modules files.
Create models/ and controllers/ directories, and split the Python and XML files to fit coding guidelines, and prepare migration.
2015-04-28 17:04:16 +02:00
Raphael Collet 0280a5f390 [FIX] fields: do not infer a related field to be required
Forcing a related field to be required causes some issues.  Having such a field
in a one2many relation may block the creation of records in the field, as the
main record does not exist yet, and the field has no value.

It may also cause trouble if the field is stored: being required constrains the
corresponding column to be NOT NULL.  Inserting a row will fail, because
related fields are currently determined *after* the row insertion.
2015-04-28 11:49:47 +02:00
Jigar Patel 165575b6ab [IMP] website_forum: Close popover when click any where on screen 2015-04-28 11:43:48 +02:00
Richard Mathot 5ab531f6d0 [FIX] event: unused group added at 581c2f1aa1 2015-04-28 11:23:12 +02:00
sha-odoo b8ab984619 [FIX] website_quote : Accept order and Accept button display when there is no expiration date. 2015-04-28 11:14:15 +02:00
odoo-tac 14183ba2be [REF] Refactored hr_timesheet: Refactored the "timesheet" model in several modules. hr.analytic.timesheet is removed, and account.analytic.line is used directly to represent timesheets.
Also removed worklogs on tasks and replaced them by generic timesheets, i.e. account.analytic.line(s)
2015-04-28 10:31:18 +02:00
Ronak Baxi eb91b14837 [IMP]Purchase: remove signature field from RFQ report 2015-04-27 17:11:44 +02:00
Jérome Maes 3b9af02bb9 [FIX] crm : add web_planner as dependency and reorder bundle 2015-04-27 16:53:58 +02:00
Jérome Maes e1250c54b3 [FIX] sale_stock : counting the pickings done with one query for performance improvements 2015-04-27 16:53:49 +02:00
Jérome Maes a6b7a79e97 [FIX] sale : remove default pricelist to avoid problem with multi company environement 2015-04-27 16:53:41 +02:00
Thibault Delavallée 4a975f1b7d [MOV] mail: moved files according to the new module organization 2015-04-27 12:52:45 +02:00
Thibault Delavallée 4b122ad41d [MIGR] mail: migration to the new API 2015-04-27 10:36:15 +02:00
Thibault Delavallée b7f04278bd [FIX] hr: post field on mail.compose.message has been removed, thus removing
it from the code. This avoids having some warnings about unexisting field.
2015-04-27 10:20:38 +02:00
Mitesh Savani 1701e7764f [IMP] hr_recruitment: stages are now job-related, not department-related
anymore. Also added default stages.
2015-04-27 10:20:38 +02:00
sha-odoo 817fc0a8d7 [IMP] mail: compose message button on header is now
contextual.

This means that you can post a message using the full composer on a document that has a chatter.
This is a shortcut to scroll down / send a message / toggle full composer. The use case is for
example to send an email on an issue or an applicant, using a template.
2015-04-27 10:16:35 +02:00
Fabien Pinckaers a92456fe8b [IMP] better tip texts 2015-04-26 18:28:14 +02:00
Yannick Tivisse 74f3cbc6a6 [IMP] New design : menus reorganization
- Several Modules have been splitted into several apps
  Examples :
      Human Resources : Splitted into Leaves, Recruitment, Expenses, Appraisals, Timesheets, Employees, Payroll
      Marketing : Mass Mailing, Events, ...
      Messaging : Chat, Agenda, Notes, Address Book, ...
- Generally, the related reports have been moved in the apps, as last menu
- Also, configuration menu (no_one group) have been moved into a config root menu
  exception made for the warehouse and lunch modules
- Configuration for typical frontend modules have been moved into the website settings
  Related modules : Ecommerce, blog, slides, forum
- When they are present, menus like 'product' or 'customers' have been moved
  ex : Customers in Sales menu, Product in POS menu
- A lot of sequences and xmlids have been added or modified in this commit
- List of apps :
1  Chat : Inbox, Channels
2  Agenda : Calendar
3  Notes
4  Address Book : The view contact is still laying in the mail module (1 app => 2 icons)
5  eCommerce : Still to define : Config + Orders Analysis + Shipping + incoming Amazon module
6  Sales : Dashboard (Sales Team Kanban), CRM, Sales (note that they are splitted into 2 submenus)
         Assignation, After-Sales (Invoicing and Services), Reports
7  Point of Sale : Dashboard (POS status), Orders, Reports
8  Project : Dashboard (Project Kanban), Search (all tasks, issues), Incoming Forecasts module, Reports
   Project.issue.version feature has been removed completely
9  Members : Dashboard (Members Kanban), Report, Config
10 Timesheets : Time Tracking, Approvals, Reports
11 Purchase : Purchase, Control (Products and Bills)
12 Warehouse : Dashboard (Warehouse Kanban), Operations, Inventory Control, Schedulers, Configuration
13 Manufacturing : Same menu structure
14 Mass Mailing : Mailings, Campaigns, Reports
15 Events : Events, Reports
16 Lead Automation : Campaigns, Reports
17 Surveys : Surveys, Reports
18 Human Resources : Dashboard (Departments Kanban), Employees, Contracts, Engagement (Gamification)
19 Recruitment : Job Positions, Applications, Resumes & Letters, Reports
20 Expenses : Expenses, Approvals, Reports
21 Leaves : My Leaves, Approvals, Reports
22 Appraisals : Appraisals, Interview, Reports --> Will probably be modified by the incoming refactoring
23 Payroll : Current Menu
24 Lunch : My Lunch, Manager, Configuration
25 Accounting : Same menus currently, waiting the new accounting to be merged
26 Fleet : Current menu
27 Sign : Incoming docusign module
28 No root menuitem with this sequence
29 Attendance : Attendance, Reports
   Sign in/out by project feature has been removed completely
30 Link Tracker (group_no_one) : Link Tracker, UTMs
   New view added : URL Shortner, which is the frontend view embedded in backend
31 Versionning : Website domain, Versions, Experiments
32 Slides (group_no_one) : Channels, Categories, Slides, Tags
33 No root menu item with this sequence
34 Livechat : Channels, History, Reports
35 Dashboards : My Boards, Configuration
36 App Store : Local Modules, Apps, Updates
Last Settings : Incoming Dashboard Settings, Sales, ...., Website Settings
General Pattern for all modules' settings :
| Module_name
|-- Settings : General Config view (checkbox screen)
|-- Record setting 1
|-- ...
|-- Record setting n
Example for Sale module
| Sales
|-- Settings : Checkbox screen
|-- Quotations
|---- Quotation Templates
|---- Report Layout Categories
|---- Contract Template
|---- Invoice Type
|-- Contract
|---- Deduplicate Contacts
|-- Delivery
|---- Delivery Methods
|---- Delivery Pricelist
2015-04-24 16:41:08 +02:00