- Apr 29, 2020
-
-
Nisha patel authored
Currently, when the unit amount of line is zero and the timer time spent on entry is less than one minutes then entries are unlinked once the timer is stopped and due to that the entry disappear from the kanban view and traceback is generated. After this commit, we fix the issue by preventing the deletion of entries by setting options 'prevent_deletion' on widget so we should no allow to delete the entry if the option is set on widget. closes odoo/odoo#50395 Taskid: 2230155 Closes: #49128 X-original-commit: 64b9a9b4deaee5a8139b0afbe3f222a476a038f9 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
- Apr 30, 2020
-
-
oco-odoo authored
[FIX] l10n_nl: fix bad forward-port of https://github.com/odoo/enterprise/commit/82608e25033fde6f93b8d0face5774f70930fcd2 closes odoo/odoo#50447 X-original-commit: 4556c0409d7022a2186dcb95307c5a57577d5081 Signed-off-by:
Laurent Smet <smetl@users.noreply.github.com>
-
Odoo's Mergebot authored
Inspired by what is done in the task kanban of the project module, add examples of kanban stage setups for UTM campaigns, and allow users to load them. There have also been some minor changes to the campaigns view: - The helper message when there are no UTM campaigns has been changed to a more descriptive message. - All stages that existed by default (hardcoded in the data XML) have been removed except default New one. An user with a fresh database will have no stages in their kanban. The old hardcoded stages have been moved to the demo data instead, so they will still be added by default if the user installs demo data. - The ghost columns that appear in the kanban when no stages exist have been renamed to match the old stages that were hardcoded. - When the user opens the view to create a column, the 'See examples' link will appear below the 'Column title', just like in the project addon, and clicking it will open some examples specifically made for UTM campaigns. Clicking on the 'Use This For My Kanban' button will load the stages of the selected example. - A min-height property has been given to the example modal view so that the view does not change size depending on the number of rows in the ghost columns. Sub commits are present to allow tweaking the feature more that currently feasible. Task ID: 2047369 PR #48299 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
dmonzonis authored
Before this commit, after adding a column or loading examples in a kanban from the quick create column, it stays open. After this commit, it will stay open if adding a column through it, but it will fold if the user has loaded a set of columns from an example. Task ID 2047369 PR #48299
-
dmonzonis authored
Inspired by what is done in the task kanban of the project module, add examples of kanban stage setups for UTM campaigns, and allow users to load them. There have also been some minor changes to the campaigns view: - The helper message when there are no UTM campaigns has been changed to a more descriptive message. - All stages that existed by default (hardcoded in the data XML) have been removed except default New one. An user with a fresh database will have no stages in their kanban. The old hardcoded stages have been moved to the demo data instead, so they will still be added by default if the user installs demo data. - The ghost columns that appear in the kanban when no stages exist have been renamed to match the old stages that were hardcoded. - When the user opens the view to create a column, the 'See examples' link will appear below the 'Column title', just like in the project addon, and clicking it will open some examples specifically made for UTM campaigns. Clicking on the 'Use This For My Kanban' button will load the stages of the selected example. - A min-height property has been given to the example modal view so that the view does not change size depending on the number of rows in the ghost columns. Task ID: 2047369 PR #48299
-
dmonzonis authored
Before this commit, the only module that allows for selecting and applying kanban column examples is the project module, for its tasks kanban, so the message in the button to apply the example is hardcoded as "Use This For My Project". After this commit, the text in this button can be customized to make this more generic, so a different module could use a different message like "Use This For My Campaigns". If no text is specified, a generic "Use This For My Kanban" is used instead. Usage ``` kanbanExamplesRegistry.add('utm_campaign', { applyExamplesText: _lt("Use This For My Campaigns"), ``` Task ID: 2047369 PR #48299
-
Ipsita Borisagar authored
Before this commit, when a user creates a private channel without adding himself as a member of it, it raises an access error. After this commit, user will be automatically added as a member by default when creating a channel. It makes sense the creator is a member of its channel. Moreover it avoids issues on private channels. Task 2172420 PR odoo/odoo#44454 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
Ipsita Borisagar authored
After this commit, out_of_office_date_end will always be set for consistency even in create mode with default partners. Task 2172420 PR odoo/odoo#44454
-
vho authored
The color picker help the user to choose a color instead of picking it by id. The title and arial-label "no-color" default value are removed from the picker_preview because they are not accurate. Instead name of currently set color is used. Task ID 2128166 closes odoo/odoo#47474 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
- Apr 28, 2020
-
-
Swapnesh Shah authored
Before this commit, the Title for the `"Page Published"` was `visible` and `Not visible`. With this commitment, we make it align with the main title. closes odoo/odoo#50344 Signed-off-by:
Jérémy Kersten (jke) <jke@openerp.com>
-
- Apr 29, 2020
-
-
jerome hanke (jhk) authored
Steps to reproduce: - install eLearning - go to the website > courses > enroll in any course > leave the course Previous behavior: you are not unsubscribed from the slide channel and still receive mail notifications Current behavior: you are unsubscribed from the channel when you leave the course opw-2244716 closes odoo/odoo#50404 X-original-commit: cb262738 Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com> Signed-off-by:
mightyjol <jhk-odoo@users.noreply.github.com>
-
Aaron Bohy authored
Replaces unnecessary (harmless in this case, but still), 't-raw' by 't-esc'. Also replace a t-raw used in the SwitchCompanyMenu (unnecessary and harmless as well). closes odoo/odoo#50411 X-original-commit: 691c9d2d Signed-off-by:
Lucas Perais (lpe) <lpe@odoo.com> Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com>
-
Julien Mougenot authored
Before this commit, searching a many2one field in the search bar would create a domain with a parsed version of the input string. However the parser of m2o fields returns a number (ID) and would consistently return 'NaN'. Now, raw values are taken as is when searching with many2one fields. Task 2239254 closes odoo/odoo#50410 X-original-commit: bac74010daae868da474de9439bc7027d9206e38 Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com> Signed-off-by:
Julien Mougenot (jum) <jum@odoo.com>
-
Alexandre Kühn authored
Revision on 7ecae335 Commit above introduced schedule activities on partner kanban view, and also made slight CSS change in order to position next activity nicely at the bottom of the card. This change broke the layout in Rating kanban view with a groupby filter. This happens because some CSS rules made use of a combination of inline-block/float/margin-compensation to display image next to kanban textual information. This commit fixes all above issues by using flex. Task-Id 2237638 closes odoo/odoo#50386 X-original-commit: e7e3d14f980b221158042097568061363f6f1468 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com> Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Antoine Prieels authored
Add a button to download the IoT Box log file from the Box form view in the connected Odoo DB. closes odoo/odoo#41093 Taskid: 1943418 Related: odoo/enterprise#6961 Signed-off-by:
pimodoo <pimodoo@users.noreply.github.com>
-
Nasreddin (bon) authored
If there isn't any customer set on the task, the current behavior will display 'Hello False,' in salutation rating email as intro. This commit will fix it by display only 'Hello,' if there isn't any customer set. Task ID 2238816 closes odoo/odoo#50366 X-original-commit: e7b71c6e497aa8d823181440333f371f1da5ade8 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
Nikunj Ladava authored
limit identification type search result in one record to avoid apparent singleton error closes odoo/odoo#50380 X-original-commit: fe62fbc5 Signed-off-by:
Josse Colpaert <jco@openerp.com>
-
Lucas Lefèvre authored
Steps to reproduce: - Create a second company - Enable this company only - Create a new company => Access error is raised because the `intercompany_user_id` is OdooBot by default and OdooBot's partner cannot be read from other companies. Hence, the company creation fails. Like all other internal users/partners, OdooBot's partner should be shared across companies, even if its user is inactive. Task 2157039 See also 2390ba60 Task 2157039 closes odoo/odoo#50372 X-original-commit: 379d14d4aa7862176fb7e3f79292a1228c254aa9 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com> Signed-off-by:
lul-odoo <LucasLefevre@users.noreply.github.com>
-
- Apr 28, 2020
-
-
Nicolas Lempereur authored
In the case of an <ol> in an <ol> we would have something like: ``` 1. 1. 2. 3. ``` because the sublist itself in version of summernote.org we are using is a list item, so it takes one extraenous item. With this changeset we have something that makes more sense: ``` 1. 1. 2. 2. ``` Because there are tons of use case of different selection of list level and indent or outdent, this commit also simplify outdenting (eg. now we outdent all the element of the same level than the first indented). opw-2185406 closes #48194 closes odoo/odoo#50352 X-original-commit: bbf4ad7d Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com>
-
- Apr 29, 2020
-
-
Ronald Portier authored
Before this change, the SSF would read from the record after creation but wouldn't do so after a write. This doesn't conform to the behaviour of the web client (which does a read() after saving a form), and means the effect of field inverses (when the dependencies of a writable field are also in the form) or overrides to write wouldn't be visible afterwards. It's always possible to just re-create the form from scratch, but the intention has always been that the form would work correctly after a save. closes odoo/odoo#50363 X-original-commit: 45398c09 Signed-off-by:
Xavier Morel (xmo) <xmo@odoo.com>
-
Hardik Prajapati authored
Since the commit https://github.com/odoo/odoo/commit/46cf65d68e9c13193dff4b563b9b0bbb2199dfc1 when help is not defined in action then nocontenthelp is displayed as [object, object] due to the desciption passed from renderder of the pivot view. So in this commit while calling the NoContentHelper pass the descitption as string instead of jquery element. we can use the t-value in template but that string will create issue for transalation so pass the desctiption from the pivot render. closes odoo/odoo#50347 Taskid: 2240167 Closes: #49859 X-original-commit: c7cc672aba669175280d619ad39b14daefd7733f Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
- Apr 28, 2020
-
-
Aurélien Warnon authored
This commit fixes the crm.lead form view to always display UTM information when the lead is of type "opportunity". Before this change, the UTM information (as well as the 'referred' field) were only displayed for members of the 'base.group_multi_company', which did not make sense on a functional point of view. The 'company_id' field however, that is in the same form group, is still correctly displayed only for members of the 'base.group_multi_company' group. Task 2237318 closes odoo/odoo#50337 X-original-commit: d5b07b7c Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com> Signed-off-by:
awa-odoo <awa-odoo@users.noreply.github.com>
-
- Apr 27, 2020
-
-
Xavier Morel authored
Handling of escapes (`\`) was performed during evaluation rather than parsing, so strings in the AST stored the escaped form (rather than the proper one), and _formatAST had to mess around in order to try and get it back into a semblance of relevance (especially as the AST would store the escaped string without delimiters). Fix: perform the escapes handling (aka normalisation) during tokenization where it belongs. This means the AST formatter can now just JSON.stringify the data. Until and unless we decide to produce a cpython-compliant repr (https://github.com/python/cpython/blob/0169d3003be3d072751dd14a5c84748ab63a249f/Objects/unicodeobject.c#L12902-L13006 ) which is unlikely. closes odoo/odoo#50236 Signed-off-by:
Xavier Morel (xmo) <xmo@odoo.com>
-
- Apr 28, 2020
-
-
Mathieu Duckerts-Antoine authored
Before this commit, if a many2X field with a big comodel was added in a search panel, the view using it would crash. For instance that problem occured in the kanban view for hr.job, where res.users appears as the comodel for the field user_id. Now, we fix an arbitrary limit of 200 to the numbers of values to fetch for each many2X fields in the search panel. This avoid the problem mentionned above. Furthermore, in case the limit is attained for a field used as select="one", the values are displayed without being hierarchized. Indeed the limit can leads to gaps in the knowledge of the hierarchy and consequently to a bad representation of it. Task ID: 2154668 closes odoo/odoo#50334 X-original-commit: 8d57153b Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com>
-
Pedro M. Baeza authored
Commit 8c1bb22e forgot to take into account migrations, during a migration it is possible that some modules need to be uninstalled because the target version may have removed / moved them and since during a migration all modules are set `to upgrade`, the previous condition made this impossible for migration scripts that use the ORM for module uninstalls (not Odoo's case, mind you) With this commit it is again possible to uninstall modules from a migration script during a migration. closes odoo/odoo#50322 X-original-commit: a7c90a6d Signed-off-by:
Raphael Collet (rco) <rco@openerp.com> Signed-off-by:
Adrian Torres (adt) <adt@odoo.com>
-
Jorge Pinna Puissant authored
- Install PoS and "l10n_fr_pos_cert"; - Erase the country in the current company; - Open a PoS session; - Click on any product. Before this commit, a JavaScript traceback was raised: TypeError: Cannot read property 'code' of null. Now, an error message is raise, that informs the user that the company don't have country setted. opw-2241993 closes odoo/odoo#50320 X-original-commit: 5ed4b0cb Signed-off-by:
Jorge Pinna Puissant (jpp) <jpp@odoo.com>
-
Odoo's Mergebot authored
Update to the version **1.0.7** of the Owl framework. Some code conflicting with the new behaviour of `mount(target, { position: self })` has been slightly tweaked to work as expected. closes odoo/odoo#50240 Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com>
-
Lucas Perais (lpe) authored
Keep a reference to the 'mount' method arguments to ensure that components will be mounted on the same node and in the same way they were originally mounted. This fix is related to the following changes in the Owl framework: https://github.com/odoo/owl/commit/b4ad14edc03d4fb2d7a4622c6c1f63f6df5b4541 Co-authored-by:
Julien Mougenot <jum@odoo.com>
-
Julien Mougenot authored
-
- Apr 24, 2020
-
-
wan authored
account.fr.fec model needs to have write access as it explicitely calls write() on its records. closes odoo/odoo#50081 X-original-commit: f02a783be445238b9497ebd55838143945c99d2d Related: odoo/enterprise#10162 Signed-off-by:
Josse Colpaert <jco@openerp.com>
-
- Apr 28, 2020
-
-
std-odoo authored
Purpose ======= We should not be able to duplicate the link trackers (as it makes no sense from a functionnal POV). Task-2090344 closes odoo/odoo#50303 X-original-commit: c236b976 Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
oco-odoo authored
[FIX] account: don't raise an error when using account controls together with section/notes lines on invoices Section and note invoice lines are now account.move.line objects with a distinct value in display_type field. When restricting the use of accounts on a payable/receivable journal and making an invoice in it with at least one section or note, and only using legal accounts, it always failed, as the note/section account was empty, hence not in the allowed accounts. closes odoo/odoo#50297 X-original-commit: 28cd50f203c019b78f55fc16120af81c901caef2 Signed-off-by:
Laurent Smet <smetl@users.noreply.github.com> Signed-off-by:
oco-odoo <oco-odoo@users.noreply.github.com>
-
- Apr 27, 2020
-
-
Commandant Custo authored
Steps to reproduce: - install account - print any invoice Previous behavior: the css rule and classes are ignored on the total table Current behavior: displays as intended This PR fixes two issues: 1/ class attribute was not taken into account anymore ( table-sm ) 2/ page-break-inside didn't work closes #48682 opw-2229181 closes odoo/odoo#50259 X-original-commit: d8bfae0a Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com>
-
Commandant Custo authored
X-original-commit: b9d6b548
-
- Apr 22, 2020
-
-
Yannick Tivisse authored
Purpose ======= For a tag to be displayed on a kanban card, it needs to have a color set. We won't be changing that behaviour, since it would mean having two options > the color, and whether or not to show it in the kanban The purpose of this task is to set a color on new tags to make the user save a bit more time, set a color for him as he might not find the feature, and make sure the tag will be on the kanban cards. Specification ============= For each of the following models, at creation, set a random integer between 1 and 11 in field 'color' Models: res.partner.category crm.tag project.tags hr.applicant.category helpdesk.tag hr.employee.category event.track.tag mrp.eco.tag repair.tags closes odoo/odoo#49967 Taskid: 2234527 Related: odoo/enterprise#10112 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
- Apr 28, 2020
-
-
Lucas Lefèvre authored
Impacted modules: account_analytic_default, crm, event, hr_recruitment, maintenance, mass_mailing, project, purchase_requisition, stock_picking_batch, website_slides The default image displayed when the record is unassigned is confusing, so we are removing it. FP request Task 2234524 closes odoo/odoo#49333 Related: odoo/enterprise#9834 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
Nidhi Patel authored
Currently, Some filters of the 'My Timesheets' menu do not make proper sense So purpose of this task is to remove those filters from the 'My Timesheets' menu. In this commit, we remove the following filters from the 'My Timesheets' menu: -Employee -Department -My Timesheets -My Team Also, rename the 'My Project' filter into 'My Projects' and that filter is inside the my timesheet menu so also filter the line for current user. closes odoo/odoo#48663 Taskid: 2224472 Related: https://github.com/odoo/enterprise/pull/9564 Related: odoo/enterprise#9564 Closes: 48663 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
Victor Feyens authored
The population of res users was emptying the list of populated partner ids. The lunch.supplier population was crashing because no partner id was present in the partner population registry to use as `partner_id` for the generated lunch suppliers. closes odoo/odoo#50266 X-original-commit: a2adc346906ee753df6d8e49caa4ee5381629695 Signed-off-by:
Christophe Monniez (moc) <moc@odoo.com>
-
- Apr 27, 2020
-
-
fja-odoo authored
* = mass_mailing, web_editor, website_crm, website_event, website_form, website_forum, website_hr_recruitment, website_mail_channel, website_mass_mailing, website_sale, website_slides When an outdated snippet's option are activated we display a warning in the left panel that inform the user about the potential malfunctions. To do so the snippet's template key is added to the snippet as data-snippet. If a snippet is "t-call" inside another snippet, it will need to use t-snippet-call instead of t-call to have the key on himself. Those unique keys are used on snippet selection to retrieve the snippet's version in the left panel and compare it with the currently selected snippet's version. Versions are describe with data-vcss, data-vjs and data-vxml. If a snippet's key is not in the left panel we consider that snippet as outdated. Added some tests to ensure that t-snippet and t-snippet-call really have their template key as data-snippet Adapted the views to the data-snippet changes adding data-snippet="tmpl_key". Part of: https://github.com/odoo/odoo/pull/44569 task-2189669 closes odoo/odoo#50254 X-original-commit: 28a6cd49b6e87b75c2e70771e241c41778bf9e87 Related: odoo/enterprise#10236 Signed-off-by:
Quentin Smetz (qsm) <qsm@odoo.com>
-
fja-odoo authored
The web_editor snippet_options were duplicated Part of: https://github.com/odoo/odoo/pull/44569 task-2189669 X-original-commit: c8ec4ca2bb12e3a65665f5bdd7ad079243e030bd
-