Commit Graph
94975 Commits
Author SHA1 Message Date
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
Yannick Tivisse 01b536b3ce [IMP] account,sale,sale_layout,report_intrastat : do not display discount if equal to 0 2015-04-21 16:48:52 +02:00
Ronak Baxi e66f0eb18e [IMP] res_config: display warning message when trying to install standard apps 2015-04-21 16:26:58 +02:00
Yannick Tivisse 4394d0fb6e [IMP] hr_contract: add filter current employee 2015-04-21 16:13:06 +02:00
Yannick Tivisse 12056caeb3 [IMP] product_expiry: add removal date on quants 2015-04-21 16:05:48 +02:00
Yannick Tivisse f3946f1082 [IMP] crm: add a filter followup: next action date <= today 2015-04-21 15:29:17 +02:00
Amit Vora da3ec245f8 [IMP] stock: add outgoing_qty field in product view 2015-04-21 14:51:12 +02:00
Bhumi Patel 90f3af6d2e [FIX] web: form views in popups were looking for the edit button (that is not showed in a popup), and crashed
exempli gratia: In calendar, open an existing meetings from the calendar view and then click somewhere in the view.
2015-04-21 14:26:14 +02:00
sha-odoo 252c50f110 [FIX] website*: correct placement of various tooltips 2015-04-21 11:23:50 +02:00
rsi-odoo b09fddfa25 [FIX] mrp: allow MRP manager to create workcenters 2015-04-21 11:14:56 +02:00
Gaurav Panchal 3200a2cad8 [FIX] stock: warehouse form view tabs should be clickable even in read mode 2015-04-21 10:19:12 +02:00
Jusab Sida 6047b88b5c [FIX] web: remove search tools from form view 2015-04-21 10:09:37 +02:00
ado-odoo 2ebbcba33a [FIX] purchase, product: clean messages on price per supplier 2015-04-20 11:53:32 +02:00
Christophe Matthieu 680a174747 [IMP] web_tests: add a tour to test AbstractManyField widget and one2many and many2many python api communication and on change trigger 2015-04-20 10:51:02 +02:00
Christophe Matthieu b4cb456800 [FIX] web: AbstractManyField: many to one set dataset.ids without use abstract field api. Need to clone the list to avoid the duplicate record on create. 2015-04-20 10:51:02 +02:00
hardik 3c8aafa753 [IMP] hr : employee contact details added to HR kanban view 2015-04-20 10:04:49 +02:00
Christophe Simonis f5a18a37ca [FIX] website_sale: use correct variable
Error introduced during forward-port at a9471c4
2015-04-18 15:40:08 +02:00
Christophe Simonis 2328174cfd [FIX] web: session.js: use compatibility layer to avoid Dependency
error.

Better solution welcome.
2015-04-18 14:27:05 +02:00
Christophe Simonis 816953f01c [FIX] web: break dependency cicle. 2015-04-17 19:33:38 +02:00
Christophe Simonis ca9b344bdc [MERGE] forward port of branch saas-6 up to 8846dcb 2015-04-17 17:41:48 +02:00
Christophe Simonis 8846dcb179 [FIX] account: correct price_subtotal_signed computation
When computing default values, `self.company_id` may not be set. Use
explictly `self.invoice_id.company_id` to compute the signed subtotal.
Also, only do it when there is an invoice.
2015-04-17 17:33:13 +02:00