- Jan 20, 2015
-
-
Denis Ledoux authored
When a model is regarded as public readable, no group should be set on the ACL, to allow ANYONE to read the model, not just the users within the public group.
-
Denis Ledoux authored
-
Martin Trigaux authored
-
Martin Trigaux authored
Reduce the number of goals that are recomputed. Remove the goals for users that did not connect since the last update. Add sql query for faster lookup and restrict on user table
-
Martin Trigaux authored
-
Xavier Morel authored
Revert of ffff4981.
-
Fabrice Henrion authored
closes #4784
-
Denis Ledoux authored
In order to hide fields method_number and method_period to hide them according to the asset, fields_view_get method was overriden. An issue was present: if a search view on model account.asset.asset was added, and did not contain these method_* fields, this overriden fields_view_get was applied, and tried to hide method_* fields, while they were not present in the search view, which leaded to a crash. I could have solved this the easy way, to not apply the invisbility if the fields were not present in the view, or if the view was something else than form, but I prefered to solve this the cleanest way.
-
Quentin De Paoli authored
-
- Jan 19, 2015
-
-
Olivier Dony authored
The limit on the list of answers and questions posted by a given forum user is purposely limited to reduce the performance penalty for displaying them all. (see 78fa8619) However seeing the full list is useful for forum moderators (e.g. when tracking down abuse), and there are only a few such users with high karma, so enabling it for them is negligible performance-wise. Fixes #3955
-
Martin Trigaux authored
use search_count instead of search
-
Martin Trigaux authored
When a pos.session is launched, all the products are loaded. If the product was deleted in the backend, it was still possible to sell it in the pos.
-
Martin Trigaux authored
To allow overwrite in submodules and more readable code.
-
Denis Ledoux authored
The first line having the globalisation code is the globalized amount, then the next line having this same globalisation code is the last line of the globalisation (the last children). The first line must no be included in the bank statement, but the last line must (as this is a real children line) This is a regression of commit: cbc52f80 Official doc concerning globalization code: The value which is mentioned (1 to 9), specifies the hierarchy level of the globalisation of which this record is the first. The same code will be repeated at the end of the globalisation
-
Géry Debongnie authored
courtesy of mva. This adds the weekday function to date objects in pyeval. This will be useful for adding better filters (such as this week) in the searchview.
-
Denis Ledoux authored
-
David Monjoie authored
Seems like the wizard was still looking for the old js context hack from before d5a89059 instead of testing against the new field
-
youring authored
closes #4762
-
Fabrice Henrion authored
closes #4768
-
Antony Lesuisse authored
- delete a forgotten print - allow pg_dump custom dumps to be larger than the available disk size, the previous commit allowed dumps to be larger than memory, this one remove this limitation. zip dumps are still limited to by the disk size.
-
Antony Lesuisse authored
- let the user choose between the pg_dump custom format or the zip format including the filestore - use file objects to allow dumps larger than memory - postgres subprocess invocation is now clean and thread-safe, we dont touch the local process environ anymore - add a manifest to the zip dump format with version information about odoo, postgres (pg_dump doesnt output it) and modules
-
- Jan 16, 2015
-
-
Sandy Carter authored
-
Richard Mathot authored
If a survey has "allow users to go back" option enabled, users can go back to previous pages and change their answers before submitting the whole survey. This commit fixes the very special case, when the user reaches the last page of the survey, then click on "Previous" button, then reopen the survey from the invitation URL (/survey/fill/<survey_id>/<token> without the /prev flag in the URL). This won't crash anymore. This commit fixes #2658 and #2680.
-
Richard Mathot authored
When user answers to multiple suggestion questions with a comment box, the comment box was prefilled with the ID's of the suggestion instead of user-entered data. This commit fixes #3149 and closes #3171.
-
Richard Mathot authored
-
Richard Mathot authored
Avoid creation of doublon survey_user_input entries when a user loads the landing page of a survey (/survey/start/... route). Due to some strange spec, jQuery.ajax() function called with "undefined" URL will do an extra call to the URL of the webpage where the script lies (http://api.jquery.com/jQuery.ajax/). Now, we check that URL is not "undefined" to avoid those calls. By the way, this problem probably happened in every page that had survey.js in its assets... (correct loading of survey.js is fixed in saas-6 at 4dd5dbb2, this fix is complementary.) This commit fixes #3032 and closes #3337 #3338 #3092.
-
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
-
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.
-
Denis Ledoux authored
-
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.
-
Denis Ledoux authored
When converting a lead to an opportunity, and choosing the option "link to an existing customer", the resulting opp wasn't actually linked to the ccustomer.
-
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
-