Commit Graph
95544 Commits
Author SHA1 Message Date
Joren Van Onder 44d5fbb21f [IMP] barcode_events: implement better keyrepeat blocking
Before this, users were only able to press a key when all other keys
were released to prevent a key from repeating. This works but when
typing you usually press the next key before releasing the current
one. This allows users to do exactly that while still blocking keys from
repeating.
2015-05-29 16:29:15 +02:00
Joren Van Onder 49d4ddd422 [IMP] barcode_events: implement a new way of dealing with barcode events
Implement a new way of dealing with barcode events. This was necessary
because the old way of dealing with input coming from barcode devices
did not stop keyevents. This lead to all kinds of issues (eg. barcode
reader output being inserted as tender in a paymentline).

This new class inserts itself so that it handles all keyevents before
everything else. This means that it has authority on what keypress
events pass and which ones do not. It differentiates between 'real'
keyboard input and input coming from devices by buffering events. When a
certain amount of events come in fast enough, it is handled as a barcode
and a 'barcode_scanned' event is emitted on core.bus. When buffered
events are decided to not be a barcode, they are recreated and
redispatched.
2015-05-29 16:29:15 +02:00
qdp-odoo 930a427ffa [FIX] account: some minor usability fixes 2015-05-29 15:04:38 +02:00
Arthur Maniet 9a6f414d13 [FIX] account: payment and related features usability 2015-05-29 14:48:29 +02:00
Martin Geubelle 66762d87b4 [IMP] crm: replace old gtk images by font-awesome ones 2015-05-29 12:29:54 +02:00
Martin Geubelle a45357c322 [IMP] web: allow tree view to display font awesome button 2015-05-29 12:29:19 +02:00
Martin Geubelle 38d114a2fb [FIX] project, project_issue: in project dashboard, boxes are visible even if 0 (ex: tasks and issues) 2015-05-29 10:44:52 +02:00
Denis Michiels 328d62cc91 [FIX] account: fix small issue in design
in the invoices.
2015-05-28 17:32:47 +02:00
Valerie Pirenne a7b6fd7f90 [FIX] mail: default_model and default_res_id in full composer 2015-05-28 16:12:02 +02:00
Christophe Simonis 1f22653d19 [MERGE] saas-6 forward-port
Rebasing a merge commit with a lot of conflicts is a real pain as every
non-automatic conflicts should be redo manually (especially when there
is a lot of file rename that git cannot follow)
2015-05-28 14:31:46 +02:00
Christophe Simonis fe2b5f35a4 [MERGE] forward port of branch saas-6 up to bf1e999 2015-05-28 14:27:38 +02:00
Yannick Tivisse 92583db004 [IMP] Several menuitems readjustments
- Jump on Users tree view when clicking on settings
- Move Companies into Users menuitem
- MRP menus sequence fix
- Website Admin menus sequence fix
- Move slides menus into Website Admin
2015-05-28 14:01:15 +02:00
Thibault Delavallée ea1ba871a4 [FIX] mail: fixed followers widget on project/sales team/department.
Displaying several kind of subtypes crashed due to missing classes
and wrong code.
2015-05-28 12:21:47 +02:00
sha-odoo d6554e54d2 [FIX] mail: fixed top button to compose email that was broken
when merging timeline.
2015-05-28 11:56:16 +02:00
Thibault Delavallée 272cbf2dfe [FIX] mail: typos in tracking value 2015-05-28 11:56:16 +02:00
Arthur Maniet 11d8c5fd2e [FIX] account bank reconciliation:
- Automatic bank reconciliation: failure to acknowledge that x * -1 == -x
- Interface: hide the 'partial reconciliation' sign when matching a transaction with an already registered payment
2015-05-28 11:22:29 +02:00
Nicolas Martinelli e658017f76 [FIX] lunch: return warning instead of UserError if amount order is larger than balance 2015-05-27 20:50:27 +02:00
Yannick Tivisse c210cd3e3b [IMP] Reorganize menuitem into coherent block instead of ordering
them alphabetically
Bloc Simple apps
1 Chat
2 Agenda
3 Notes
4 Contacts

Bloc Sales apps
5 Sales
10 Lead Automation
15 Members
20 Point of Sale
25 Purchases

Bloc Operation apps
30 Warehouse
35 Manufacturing

Bloc Accounting app
40 Accouting/Invoicing
45 Payroll

Bloc Project
50 Project
55 Timesheets

Bloc Marketing
60 Mass Mailing
65 Events
70 Surveys

Block HR
75 Employees
80 Recruitment
85 Appraisal
90 Attendances
95 Leaves
100 Expenses
105 Lunch
110 Equipments
115 Fleet

Bloc Website
200 Website
205 Live Chat
210 Versionning
215 Website Admin

Bloc Settings
300 Knowledge (Hidden if not base.group_configuration)
305 Dashboards
310 Modules
500 Settings
2015-05-27 15:24:14 +02:00
Yannick Tivisse d34b8823a4 [IMP] hr_recruitment : menu files cleaning 2015-05-27 15:24:14 +02:00
Yannick Tivisse 534d6b459e [IMP] Remove website_certification module 2015-05-27 15:24:14 +02:00
Yannick Tivisse e5d47c6af2 [IMP] menuimprovements : typos, misplacement 2015-05-27 15:24:14 +02:00
Yannick Tivisse 9729807671 [IMP] Remove the term Analysis in all the report menus 2015-05-27 15:24:13 +02:00
Yannick Tivisse ecd0f9a637 [IMP] Move all the configuration menus to the related module
add a group menu_configuration in the admin rights
2015-05-27 15:24:13 +02:00
Géry Debongnie 8c13e131df [FIX] account_analytic_plans: wrong import statement 2015-05-27 14:08:39 +02:00
Valerie Pirenne c9da5f4173 [FIX] mail: timeline view icons 2015-05-27 13:44:44 +02:00
Arthur Maniet e8da7881a1 [FIX] account.payment / check writing / batch deposit :
- restored icon of modules account_check_writing and l10n_us_check_printing
- removed payment_type from account.payment tree/view since those views are already used with a domain and the type can be inferred from the name given by a sequence
- account.payment field company_id wasn't stored and, so, 'Group By' failed
- fixed extensibility of register payment wizard through method get_payment_vals()
- since register payment fully pays selected invoices, the amount should be readonly
- if payment journal is called 'Payment Mode', payment_method should not be called 'Payment Mode'
- improved batch deposit template
- check memo length when registering a check
- in check printing, sort invoices by due date
- checks get a check number attributes when registered from the payment wizard as well
- when a module extends a method from account.payment it should be careful to check the selected payment method
2015-05-27 09:31:26 +02:00
Valerie Pirenne c454c8934b [FIX] mail: timeline view icons display in Firefox 2015-05-27 09:22:11 +02:00
Christophe Matthieu b5ba4b4d70 [FIX] web: form_relational_widgets.js: when a user create a line in a one2many field, the dataset_changed is triggered before the blur of the editable list. Some values (with required for eg) are not valid and the on_change is not triggered, change commit_value to wait the trigger and keep the deferred. 2015-05-26 16:51:09 +02:00
Nicolas Martinelli 6fe928a54b [IMP] many modules: use bootstrap contextual colors in tree views 2015-05-26 11:39:26 +02:00
Arthur Maniet bf1e99964c [FIX] account: reconciliation widget: wrong translation function 2015-05-26 11:04:11 +02:00
qdp-odoo d4d8a2eae3 [IMP] account: usability improvements 2015-05-25 22:41:54 +02:00
qdp-odoo 48001f7ba3 [IMP] account: usability improvements 2015-05-25 22:41:54 +02:00
qdp-odoo dd3eea09c6 [IMP] account: usability improvements 2015-05-25 22:41:54 +02:00
Dipesh Suthar 94e441a2b5 [FIX] crm_project_issue: traceback on creation of issue from lead 2015-05-23 10:50:25 +02:00
sha-odoo cbbda53071 [FIX] stock: reverse transfer button crash 2015-05-23 10:45:09 +02:00
Martin Geubelle a3f3a0db68 [IMP] hr, hr_*, project, sale, sales_team, stock: in dashboards, add color picker, add domains on reports and style improvements 2015-05-22 17:54:34 +02:00
Martin Geubelle a393fb6090 [ADD] hr_recruitment : new dashboard 2015-05-22 17:54:34 +02:00
Martin Geubelle 193c47faad [IMP] web, web_kanban: progressbar widget can also edit max value 2015-05-22 17:54:33 +02:00
Martin Geubelle c2dcc89ef0 [ADD] account, account_voucher, mrp, purchase, stock : new mobile-friendly kanban for one2many in form view 2015-05-22 17:54:33 +02:00
Denis Michiels 1bd79bfeaf [ADD] account_online_sync and account_plaid: automatically sync your bank accounts using plaid interface, through a cron job 2015-05-22 17:45:02 +02:00
qdp-odoo 65d5edd529 [ADD] account_check_writing and l10n_us_check_printing: payments by checks based on account.payment object. (let's pop the champagne Fabrice :-) ) 2015-05-22 17:35:54 +02:00
qdp-odoo b8759cc348 [REF] account, base: refactoring/improvements/fixes of bank accounts and payments 2015-05-22 17:35:54 +02:00
pvy 98b78da223 [ADD] account_reports: added multi_company filter 2015-05-22 16:54:50 +02:00
Richard Mathot e37887818e [TYPO] mail: A Dance with Typos 2015-05-22 15:17:28 +02:00
Nicolas Martinelli 6e1d011421 [FIX] lunch: change demo data to avoid errors due to constrain
DateTime insert data in UTC, constrain is in the timezone of the server.
2015-05-22 15:00:17 +02:00
Cedric Snauwaert 947ff473c2 [FIX] account: fix possible sql injection
+ remove js from account_invoice_view
2015-05-22 14:12:50 +02:00
Denis Ledoux 291eb111b3 [FIX] web: default loaded view on direct access/refresh
When loading an action using a specific url, with
a view_type different than the default view of the action
(e.g. Project > Project > Issues has as view order
kanban, list, calendar, form, graph, and try to load
this menu action from an url, but by specifying another view_type
than 'kanban', for instance, 'list'), the default loaded view was
always the first view, and then a switch was done to go to the view_list.

It caused issues when using a filter needing a field available in the list
view but not in the kanban view.

It also lead to an issue in the reporting, when trying to load a reporting
action with a view not being the first one of the action
(e.g. Reporting > Project > Issues Analysis, switch to the second view
'Graph', and then refresh -> Error).

This revision makes so the view from the view_type url arg is directly loaded.

opw-640289
2015-05-22 13:00:22 +02:00
Christophe Matthieu 19a42a694e [FIX] mail: partner_ids default value for mail_compose_message must send a valid command list 2015-05-22 12:29:12 +02:00
Denis Ledoux 06effa5919 [FIX] web: load sidebar after the loads of view fields
and the render of the buttons.

The sibar menu can depends on the current view and fields
states.
We therefore have to wait for them to be loaded before loading
the sidebar.

Before this rev., loading a report view (in the reporting menu),
leaded to a crash, due to this revision: ac92551406.

opw-640409
2015-05-22 11:33:28 +02:00
Cedric Snauwaert 6206af5451 [FIX] account: fix some performance issues to show dashboard
this closes #277
2015-05-22 11:24:02 +02:00