- Jun 02, 2015
-
-
Olivier Dony authored
- Preserved explicit 3rd-party copyright notices - Explicit boilerplate should not be necessary - copyright law applies automatically in all countries thanks to Berne Convention + WTO rules, and a reference to the applicable license is clear enough.
-
- Jun 01, 2015
-
-
Julien Legros authored
-
- May 31, 2015
-
-
Arthur Maniet authored
-
Arthur Maniet authored
-
Arthur Maniet authored
This reverts commit b3a9422187a484f09d224dcb1f2cd9687fee0142. Many ORM tests rely on res.partner.bank, making it cumbersome to change.
-
Arthur Maniet authored
- use a wizard to ask about creating a new bank account + journal - fix 'Import Statement' action from the dashboard - make l10n_be_coda new-api-compliant
-
Laurent Mignon authored
Courtesy of lmignon (acsone)
-
Arthur Maniet authored
[REF] account check printing: when using pre-numbered check paper, ask user for the number of the next pre-printed check upon printing so that payments can be attributed the number of the check they are printed on. And while at it, [FIX] some broken icons (SEPA and checks).
-
- May 29, 2015
-
-
Joren Van Onder authored
-
Joren Van Onder authored
-
Joren Van Onder authored
-
Joren Van Onder authored
Let arrow keys, tab and escape pass through. We still want users to be able to use eg. arrow keys to be used when selecting a radio item. This will always work in Chrom{e,ium} because they do not dispatch keypress events for these types of keys, only keydown/keyup events. Firefox does dispatch keypress events. This makes sure that we do not touch those types of events in Firefox. devices have to fire keypresses every 50ms minimum Previously this was 100ms. This works just as well, but was mainly in there for testing purposes.
-
Joren Van Onder authored
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.
-
Joren Van Onder authored
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.
-
Quentin De Paoli authored
-
Arthur Maniet authored
-
Martin Geubelle authored
-
Martin Geubelle authored
-
Martin Geubelle authored
[FIX] project, project_issue: in project dashboard, boxes are visible even if 0 (ex: tasks and issues)
-
- May 28, 2015
-
-
Denis Michiels authored
in the invoices.
-
Valerie Pirenne authored
-
Christophe Simonis authored
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)
-
Christophe Simonis authored
-
Yannick Tivisse authored
- 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
-
Thibault Delavallée authored
Displaying several kind of subtypes crashed due to missing classes and wrong code.
-
sha-odoo authored
when merging timeline.
-
Thibault Delavallée authored
-
Arthur Maniet authored
- 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
-
- May 27, 2015
-
-
Nicolas Martinelli authored
-
Yannick Tivisse authored
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
-
Yannick Tivisse authored
-
Yannick Tivisse authored
-
Yannick Tivisse authored
-
Yannick Tivisse authored
-
Yannick Tivisse authored
add a group menu_configuration in the admin rights
-
Géry Debongnie authored
-
Valerie Pirenne authored
-
Arthur Maniet authored
- 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
-
Valerie Pirenne authored
-
- May 26, 2015
-
-
Christophe Matthieu authored
[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.
-