- Jan 16, 2015
-
-
Martin Trigaux authored
-
Denis Ledoux authored
-
Jeremy Kersten authored
[FIX] Purchase: replace SQL by ORM because ORM replace date=False by date is null automatically. Fix #4691
-
Xavier Morel authored
-
Xavier Morel authored
-
Ronak Baxi authored
-
Martin Trigaux authored
Payment info such as "You will be redirected to..." should be translatable. opw 619786
-
- Jan 15, 2015
-
-
Jeremy Kersten authored
When url_for was looking for a route which match, it was only looking for GET route. So routes which were restricted to be used only with a POST method, were never found. The result was that urls in website for route post (form in most cases) was never prefixed with the lang. So the request.lang was always the default lang from website... If you was creating a sale order (in ecommerce), the lang used in sale order was wrong and the description not in the current lang.
-
Antoine Huvelle authored
Adding a new context as, when creating a new journal from the pos.config, that journal should automatically be defined as a POS payment journal.
-
Josse Colpaert authored
[FIX] Correct resupply pull rules to have the correct warehouses to propagate / serve so it works with MTO rules also
-
Denis Ledoux authored
Before 8.0, the field journal_entry_id did not exist. For database coming from older release, like 7.0, this field is not filled in during the migration, because this is not possible. Set the needaction to depend only on the journal_entry_id will have as effect to have every bank statement line entered when the database was under 7.0 to match the domain, while the needaction is made to display the number of records that need an action. Besides, even in 8.0, this is possible that a line has not the journal_entry_id set, while not needing any actions (see 2bb38ca8)
-
Denis Ledoux authored
For bank statement line having an account_id, but no journal_entry_id, it is not possible to reconcile the line in the bank statement reconciliation tool, as a filter is applied to only reconcile lines having journal_entry_id AND account_id not set. As written in the help message of the account_id field: This technical field can be used at the statement line creation/import time in order to avoid the reconciliation process on it later on. The statement line will simply create a counterpart on this account Not allowing the reconciling should not prevent to close the statement in such a case. The button "close" was displayed only when all lines had journal_entry_id set.
-
Raphael Collet authored
This fixes an issue where the same function is used in several model classes: once the function is wrapped for the first class, it is erroneously considered as a wrapper for the second class, and is therefore not wrapped in other classes.
-
Martin Trigaux authored
Damn you commit -a
-
Martin Trigaux authored
Make the field description on a forum translatable and add it in the forum view. opw 619786
-
Moises Lopez authored
closes #3336 Implicit relative imports have been removed in Python 3, and developers should be encouraged to use explicitly relative imports to avoid confusion between local and global modules See https://www.python.org/dev/peps/pep-0328 for PEP on the subject with reasonings and justifications
-
Henri-Maxime Ducoulombier authored
fixes #4711
-
Xavier Morel authored
closes #3152
-
Denis Ledoux authored
-
Xavier Morel authored
-
Raphael Collet authored
This fixes #4681: prevent method copy() to write on the field.
-
Denis Ledoux authored
-
Xavier Morel authored
* document and warn that checks and fast_suite in tests sub-packages are deprecated and have no effect * avoid iterating all currently loaded modules when looking for test modules in a tests sub-package * replace use of __import__ by importlib Fixes #3152
-
Ravi Gohil authored
Upstream traceability on produced goods (serial number on finished product) was broken due to wrong values in cache for production.move_lines2 after production. Refresh the value of production after each action_consume to make such the state of the cache is correct. opw 609450 Similar fix for manufactruing order not going in done state in some specific configrations (e.g. some components being phantom BOM). Again due to wrong cache state after consumption. opw 610515 Fixes #1296
-
Sandy Carter authored
This means group category names can be translated in the default/installation database language. Closes #3921
-
Denis Ledoux authored
-
Antony Lesuisse authored
-
Xavier Morel authored
mostly to match apparent searches for it
-
- Jan 14, 2015
-
-
Martin Trigaux authored
The tracking reference and other delivery references are not relevant to duplicated pickings. Overwrite copy to remove carrier_tracking_ref, volume and number_of_packages. Add fallback on stock.picking.in and out to use copy method of stock.picking. For partial delivery, the duplicated picking is the delivered order and the existing picking is the backorder of the delivery (why so much hate?). This means we have to switch the delivery info between the backorder and the delivered picking. Combo opw 615593 and 618802
-
Christophe Simonis authored
-
Simon Lejeune authored
-
Denis Ledoux authored
The method test_if_product, used in the workflow to test that the mrp production is for a product (!= service), used to call the method _action_compute_lines in order to compute the production lines and determine from them the production type. The thing is, the method _action_compute_lines, despite the fact it returns the lines of the production, actually creates the lines. So, just to test if the production was of product type, the productin lines were created, in database. This rev. introduces a _prepare_lines method, which returns the computed production lines, without actually creating them in database, so the test_if_product method can test if the production is of product type without creating the production lines. Therefore, production lines are now computed and created during the action_compute method, instead of computing them when the production was tested to get the production type. Computing the lines before the action_compute has as side effect to not set the scheduled date of the work orders in module mrp_operations, at MO confirmation (as, on confirmation, the action_compute method is called only for productions for which the lines are not yet computed, and mrp_operations overide action_compute to set the scheduled date) opw-620189
-
Nicolas Seinlet authored
name_get of pos.category should use a browse instead of a read. For a company having thousands of products and a few categories, using a browse will greatly improve the load time as it is cached.
-
Denis Ledoux authored
The constraint prevent sheets to overlap was broken because it relies on a check on the user_id. The problem is that the latter uses an old-api function field that is not recomputed yet at the time of the validation. The fix consists in using a non-computed field instead. This rev. is related to: - 4fb9c8f0 - 6c785419 Closes #4217 opw-620175
-
Xavier Morel authored
Issue was the propagation of contextual values across actions, more precisely conserving the selected fiscal year when selecting an account from the chart of accounts tree view: the chart of accounts tree view is generally opened for a specific fiscal year, and it seemed sensible that opening an account would show only the journal items for the previously selected fiscal years rather than all items ever. PR #649 altered action.read by tentatively evaluating the action's context, however this has the side-effect of providing evaluated contexts when creating or editing actions via the UI, usually breaking them in the process (as the context at this point is basically nonsensical for the action's purpose). This backs out the previous fix, and creates a fix restricted to the tree view's JS (thereby removing the feature for window actions not invoked from a tree view). closes #4677, closes #4690
-
Michiels Denis authored
Attempt to fix and clarify the guide. I still can not get "Advanced Customization" to work. closes ##4291
-
Akash Balar authored
As date_start and date_stop are date field and not datetime, should use DEFAULT_SERVER_DATE_FORMAT for search. opw 619592
-
- Jan 13, 2015
-
-
Denis Ledoux authored
POS users should not be able to create nor modify payment methods (account.journal) POS users should not be able to create nor modify point of sales (pos.config) At first opened session, if no payment methods was set, this is possible that the pos user should temporary have accesses granted to mark a payment method as pos payment method. This is done by the openerp.SUPERUSER_ID added by this rev. opw-625489
-
Raphael Collet authored
-
Martin Trigaux authored
The log level rec.request and rpc.response where no longer logged as the webclient no longer uses XMLRPC but JSONRPC instead. Duplicate the logging part from dispatch_rpc to dispatch method of JsonRequest to add rpc logs when using JSON requests. opw 617490
-