Commit Graph
94995 Commits
Author SHA1 Message Date
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
Mohammed Shekha 9e7e703c0f [IMP] web_kanban : propagate active_id, active_ids and active_model in context on action 2015-04-24 09:51:23 +02:00
Nicolas Martinelli 3d63c15a56 [MIGR] lunch: migration to the new API, cleaning and new
widget for displaying previous orders.

Detailed changes :
- previous order is not a computed field, with its own custom widget that has been designed
according the new spec for widgets;
- useless wizards have been removed, and replaced by some server actions that perform the
same action with less code and views;
- removed deprecated or incomplete reporting;
- some renaming to follow the new specifications of module coding
2015-04-23 10:27:08 +02:00
Thibault Delavallée 058d403309 [MOV] lunch: moved files according to new specifications in order
to prepare the migration to the new API. Some files have not been renamed
because they will disappear soon.
2015-04-23 10:27:08 +02:00
Jérome Maes 547fc5ad04 [IMP] web_planner : clean the less style 2015-04-23 10:04:31 +02:00
dka-odoo ab1b4cab31 [IMP] web_planner : planner as data module
Planner is like web Tips : a data in a module.
- Rename planner.planner to web.planner
- Rename files according to guidelines
- Remove planner_crm module
- Make CRM depends on web_planner, and add its planner as crm data
- Remove duplicate less style
- Add 'active' boolean field on planner (to disabled them), and create planner backend views
2015-04-23 10:04:31 +02:00
Jamin Shah 7a24514f82 [IMP]sale_stock: Transfer stat button will display all pickings 2015-04-22 17:41:44 +02:00
Yannick Tivisse 85da6b9991 [IMP] 'Trying to reconnect' banner : removed blur effect 2015-04-22 16:53:21 +02:00
sha-odoo 6de4eb04b3 [IMP] website_quote: print options on report_saleorder 2015-04-22 16:41:49 +02:00
Richard Mathot 75f0dc7e68 [FIX] web_tests: missing dependency
New tests introduced at 680a174747 use
code from the module test_new_api which was not listed as a dependency
2015-04-22 15:08:35 +02:00
rsi-odoo 15d8b6298f [IMP] website_quote: 'Quotation Preview' header button becomes stat button 2015-04-22 14:07:27 +02:00
Fabien Pinckaers 0c84526ed4 [IMP] stages of tracks: add refused 2015-04-22 13:15:26 +02:00
rsi-odoo 8de4ca04eb [IMP] website_slides : hide the navigation buttons (of the PDF Viewer) if the document has only one page 2015-04-22 09:32:10 +02:00
Yannick Tivisse 581c2f1aa1 [IMP] event: usability improvements
- New filter "not cancelled" for attendees management
- No more readonly nor invisibility on "minimum number of seats"
- Event questions and mail scheduling have been put under an optional
  tab
2015-04-22 09:25:26 +02:00