summaryrefslogtreecommitdiff
path: root/odoo/addons/test_main_flows
AgeCommit message (Collapse)Author
2021-04-12[FIX] account: never set default for invoice_datewan
For customer invoices: * do not set default date because if you prepare an invoice (and it gets a default date), then validate it the next day, the date will be wrong * set the date when posting if it wasn't set, because why not? For vendor bills: * do not set default date because you rarely encode a bill at the bill date. Forcing the user to enter it reduces risks of user error (duplicated vendor bill) * do not set it when posting, same reason. opw-2492862 Related #68368 Closes #68367 closes odoo/odoo#68689 Related: odoo/enterprise#17502 Signed-off-by: Laurent Smet <smetl@users.noreply.github.com>
2020-11-23[FIX] test_main_flows: adapt main_flow tour for new sync moduleCedric Snauwaert
this commit is a backport from 442326bc298f2aeb579ab40c4b7bdade724ced4e This part of the tour can't work with the new online synchronization module (account_online_synchronization) due to the fact that we are using an iframe to display the list of institutions and therefore those steps won't work within the iframe. Also ignore the 'add a bank account' menuitem from the click all test as it opens an iframe and would stuck the test. closes odoo/odoo#62099 Related: odoo/enterprise#14895 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-11-05[FIX] test_main_flows: use input tagWilliam Henrotin
In some cases, the edit mode on the production form view is not already rendered when hte tour try to write '1' in the qty_producing field. This lead to a fail of the Main Flow Tour. This commit specifically trigger the input tag to be sure the text will be inserted in edit mode. closes odoo/odoo#61437 Signed-off-by: William Henrotin <Whenrow@users.noreply.github.com>
2020-10-30[FIX] test_main_flows: fix main flow on Mobile (on changing month)Romeo Fragomeli
On mobile, when tours are run on changing month, the "Register Payment" step often fails with the following error: AssertionError: The test code "odoo.startTour('main_flow_tour')" failed Tour main_flow_tour failed at step Register Payment (trigger: .o_statusbar_buttons button:enabled:contains('Register Payment')) Please note before going further: * The main flow is a tour. The tour manager waits for the trigger and the extra trigger to be reachable before executing the step. * On mobile the status bar buttons are wrapped in a dropdown. So the stepUtils.statusbarButtonsSteps is composed by two actions: 1 - Open the dropdown if present. 2 - Click on the button. Before this commit, the extra trigger doesn't look like the best one: when this tour is executed during month change, the account module has to perform some heavier (and longer) processes. When the "Validate" call button is made (previous step), a lot of RPC are made and, usually, the previous extra trigger works fine. But for some reasons, the _renderStatusbarButtons is called between the two steps in the statusbarButtonsSteps. So this is the flow: - Running the tour until... - Click "Validate" button (this generates a bunch of RPC). - Open the dropdown. - Some RPC respond, which refresh the "state" and call _renderStatusbarButtons (dropdown is not open anymore). - Try to click on "Register Payment" => BUG (button is present but not visible, so unreachable). After this commit, the extra trigger is changed to force waiting for the RPC that change the "state" and call _renderStatusbarButtons before executing the "Register Payment" step. closes odoo/odoo#61072 X-original-commit: 1085ec7fca98b309f32a416064a04ca29e879b05 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2020-09-10[FIX] account: saas-13.5 release fixeswan
Task 2327599 * The date is not copied on duplicate of account.move * Do not throw traceback if we remove the invoice date of an invoice/bill * Add extra triggers in account_tour to ensure it is done in the right view * Update the position of some tour indicators * Move the Product Categories in the Management menu * The accounting onboarding is only visible on customer invoices list view * Switch the position of banc and bic closes odoo/odoo#57107 Related: odoo/enterprise#12967 Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
2020-08-14[FIX] test_main_flows: mobile: use the search view to find the customerRomeo Fragomeli
The main flow tour has been disabled in error by the runbot team. Unfortunately, some issue occured after after its reactivation on the runbot. This is probably due because some data has been added and the customer no longer appears in the suggestions. To fix this, we open the search view to find it. closes odoo/odoo#55914 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2020-08-11[IMP] account: Misc. improvementsNicolas (vin)
Miscellaneous changes aiming to improve the user experience in the accounting module, mainly in the journal model and its form view. Also aim to improve the bank account creation wizard. Task ID: #2250349 closes odoo/odoo#54494 Related: odoo/upgrade#1546 Related: odoo/enterprise#11862 Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
2020-08-12[FIX] test_main_flows: enable MTO route for main flow testsArnold Moyaux
Enable MTO route at the start of main flow tour since it's used by it. Also fix a small bug when the form view is open from a create edit where the route are hidden. closes odoo/odoo#55790 Signed-off-by: Arnold Moyaux <amoyaux@users.noreply.github.com>
2020-06-15[REF] mrp: no more produce wizardWilliam Henrotin
Use a view similar as the pickings one. task-2241471
2020-06-12[IMP] account: small improvements before 13.4william
Task 2274998 1/ In the accounting dashboard, maximum one primary button per box 2/ In all boxes : "Sample data" must be removed. (Too obvious) 3/ In the configuration of Accounting Periods * Opening date and fiscal year end must be on a same line. * Remove the button "Configure your tax accounts". 4/ "Configure your tax accounts" is still available in the settings. * But also make it available while doing the Tax Report Entry, if an error message pops up. 5/ Chart of Account (list view) * Captital D for opening Debit/Credit * Rename "Name" into "Account Name" 6/ While génerating an Invoice * Rename "Post" button into "Confirm" * Check that the incremental number is added as a suffix of the name of the bill ; not as a prefix 7/ Vendor Bill (list view) * Status must appear as a Tag ; like it is already done in "Payment State" * Rename "Payment State" into "Payment Status" 8/ Bank journals * On the bank journal level, if bank feed is set to synchronization, then while selecting that journal from the accounting dashboard, then directly go to the statement lines rather than the bank statement itself. * In the bank statement's account moves, remove the button duplicate. It is enough to have it in the actions. closes odoo/odoo#52818 Related: odoo/enterprise#11081 Signed-off-by: Laurent Smet <smetl@users.noreply.github.com>
2020-06-11[IMP] crm: improve onboarding tour of module CRMPierre Collinet (pic)
Add an autocomplete for opportunity name. If no name is set when a customer is selected set the name partner_id.name's Opportunity Change help title and subtitle to be more explicit. Change title from "Create an opportunity in your pipeline" to "Create opportunities to keep an eye on all your ongoing sales talks." Concerning subtitle, if a valid and active email alias is found : Emails sent to ALIAS@address automatically create opportunities. Improve crm onboarding tour text messages and display. Change menuitem from Teams to Team Pipelines to be more explicit. Update the corresponding act_window name in the sales_team module. Make the "schedule an activity" button bigger (100% of the div) and highlight the entire Schedule button box. Update test tours accordingly. Since quick create opportunity form is updated the tests were failing. Reason is a trigger on input:first trying to detect the field "name". This is not the case after this commit's changes. Task ID 2226563 Community PR #51587
2020-06-02[IMP] project: Improve global UX (back2basics)Yannick Tivisse (yti)
Improve the onboarding of new users and clean a few screens. Task ID: 2237996 closes odoo/odoo#50284 Related: odoo/enterprise#10536 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com> Co-authored-by: dmonzonis <mod@odoo.com>
2020-05-25[IMP] stock,mrp(_account): do small usuability changeRémy Voet (ryv)
- Rename "Master Data" menu into "Products" in both stock and mrp. And move not producte reclated menu to configuration menu. - In the stock setting move all shipping connector in a dedicated section. - Improve helper of MO - Merge filter "Late" and Planning Issue - Remove badge of duration field in WO. task-2196687
2020-05-26[IMP] *: make ir.property methods privateMartin Trigaux
Should only interact with them via python code in a controlled environment, no direct call with RPC
2020-04-22[IMP] stock, purchase_stock, mrp: Replenishment ReportArnold Moyaux
New report to easily order missing products in each warehouse. Orderpoint have a new type: 'manual'. Manual orderpoint are not trigger by the scheduler but the user could create replenishment from the report directly. The report use the forecast report in order to detect missing quantity for today (it does not search depending the lead time for each product warehouse due to lake of performance). It compares missing quantity with incoming RFQ and other ongoing orderpoint. If it still missing a new entry for replenihsment is created (it's also automaticaly deleted if the replenihsment has been done another way). Task: 2161378
2020-04-10[IMP] account,*: Improve bank statements/payments workflowLaurent Smet
- Create journal entries as soon as bank/cash statement lines are created, temporary booked on a suspense account set on the journal. - Simplify the management of "blue" lines in the reconciliation widget. A "blue" line is now a journal item using a temporary liquidity account (outstanding payment/receipt accounts, set on the journal). - Adapt and simplify the bank reconciliation report. - Remove the bank reconciliation threshold date. The reconciliation report will show the not already reconciled journal entries using a liquidity account and the not already reconciled journal entries using a temporary liquidity account. Without accounting, an account.payment will involve directly the liquidity account and then, will be considered as a statement line directly. - Remove the post_at bank reconciliation feature. The "paid" state will be set on the invoices only if reconciled with a journal entry involving the journal's liquidity account. With invoicing, the payment will do that so the "in_payment" state should never be shown up. With accounting, only the statement lines have the power to move an invoice to the "paid" state. - Fix various corner cases about the management of multi-currency in bank statement lines. - Fix the conversion dates in multi-currency: Since the bank/cash is always used on the statement lines, it will use always the real "bank" date instead of the fictive payment one. - Ensure the 'reconcile' method will raise an error if the involved moves are not posted. related enterprise PR odoo/enterprise#7019 closes odoo/odoo#41301 --task: 2092096 Related: odoo/upgrade#1018 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2020-03-11[IMP] test_main_flows: adapt The Main Flow Tour to be usable on mobileRomeo Fragomeli
This commit adapts some existing steps or add new ones to execute the same tour on mobile. This tour has many steps and give a good idea to know if new tasks broke mobile or not. The goal is that even if the design isn't perfect, users aren't blocked and are able to perform their usual tasks. Task ID: 2149402
2020-03-11[REF] *: add tour steps utilsRomeo Fragomeli
This commit moves some step utils in a dedicated file and add new ones. These steps will be very useful for the Main Flow Tour to avoid duplicated code. To do this, we also had to transform it into functions to allow utils to call each other. Existing one are converted for standardization purpose. Note that 'WEBSITE_NEW_PAGE' wasn't considered as an util. This is a very simple step only used twice.
2020-03-11[IMP] test_main_flows: execute main flow tour on mobileRomeo Fragomeli
In this commit, we are still running the main flow tour on desktop but we also run it a second time on mobile. It's only available in enterprise, otherwise the test will be skipped. '375x667' correspond to the Bootstrap XS size. This value is already used for the mobile tests suite. Task ID: 2149402
2020-03-11[REF] test_main_flows: use XMLID's as app menu selectorRomeo Fragomeli
Note that tours shouldn't be language dependent. By using XMLID's we are able to find a menu even if the tour is running in another language. The tip has been moved slightly but it's not a big deal, others selectors menu already used XMLID's.
2020-03-11[REF] test_main_flows: use destructuring assignmentRomeo Fragomeli
2020-03-11[REF] test_main_flows: fix linter warningsRomeo Fragomeli
2020-03-05[IMP] base: Display searchpanel on ir.module.module viewsYannick Tivisse
Purpose ======= The current kanban view is messy. It is difficult to identify which apps are installed or not. The user can completely miss a module that might have interested him. A search panel would make things way more readable. closes odoo/odoo#44401 Taskid: 2181557 Related: odoo/enterprise#8144 Related: odoo/upgrade#879 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-03-03[FIX] account, hr_expense: amounts on multiple lines in the dashboardAdrien Dieudonne
Before this commit, the amount currency could be wrapped on a second line (on mobile). To fix this, we had to find a way to have more space: - Buttons are now displayed at the top (mobile only). - Amounts can grow (col-auto) and the other column will take the space left (col) and add "..." when there is not enough space. (mobile + desktop) We also had to remove a button from a div tag in order to display the buttons next to each other on mobile (buttons are "inline-block" but div is a "block"). The main flow tour has been adapted accordingly and the typo has been fixed too... closes odoo/odoo#46680 Task-id: 2184243 X-original-commit: 159e3d4cb8a301c908f7718a56138528033e75d4 Related: odoo/enterprise#8963 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2019-12-17[FIX] test_main_flows: auto expand buttons in "More" dropdownChristophe Simonis
We are looking for the "Bom Count" stat-button, which can be hidden behind the "More" dropdown, depending on the number of installed modules and views inheritance order loading. closes odoo/odoo#42085 X-original-commit: dc4a40cc130175a60aa77a0660613b23c4bb916f Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2019-11-22[IMP] base: add unique constraint on ir.propertyPierre Masereel
There is no unique constraint on the properties to avoid having two properties for the same field, company and res_id. Having two properties for the same field, company and res_id, leads to inconsistencies through the code, as reading a company-dependent field nondeterministically returns one of the available property value. So now, before creating a property, we have to check that there is not already a value for the field, company and res_id and write or create depending on if it is already exists. The properties of specific records already satisfy the constraint thanks to the implementation of company-dependent fields that use the method `set_multi`. We added a method `set_default` to set generic properties, and its implementation does the right thing. It also simplifies the code to set such properties, by the way. closes odoo/odoo#40473 Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com> Co-authored-by: Raphael Collet <rco@odoo.com>
2019-11-05[IMP] base/test_*: Adapt tests to work with/without demo dataYannick Tivisse
2019-10-16[IMP] purchase, purchase_requisition: supplier.info tree viewHetal Dhanak
* use an editable tree to edit the supplier info * keep the original forms because they're used in the "vendor pricelist" menuitem * updated tour * change the position of requisition_id Task-2029380 closes odoo/odoo#35972 Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
2019-09-16[REF] web: control_panel: breadcrumb and cp_searchview flexible widthAdrien Dieudonne
1) The size of the left part of the control panel will take free space left. Normally, the width is always fixed to 50/50 but now the breadcrumb can take more or less space if needed. It will be useful on mobile where the search bar is dynamically sized. 2) Control panel elements are split into two divs; - breadcrumb and search bar are grouped to be in the top. - buttons (o_cp_left) and pager (o_cp_right) in the bottom. Now we can easily add antoher elements in the top or bottom part of the control panel. 3) Control panel template is likely the same on mobile so they are now merged. 4) Before this commit, we always had an empty parent even if the search bar wasn't rendered. Removing it makes the DOM cleaner. Because of this, we are not able to expose this area used to add custom elements. Some code need to be adapted. Task ID : 1924760
2019-08-29[IMP] account: improve account viewsmcm-odoo
Changes in account views to make them cleaner and easier to use and understand. Invoices/Bills tree view --- - Distinct Invoices tree view from Bills tree view: In Invoices: - invoice_vendor_display_name is "Customer" - invoice_date is "Invoice Date" - "Payment Reference" is hidden because it's the same as "Number" In Bills: - invoice_vendor_display_name is "Vendor" - invoice_date is "Bill Date" - "Source Document" is moved next to "Number" - Renamed "Payment Status" to "Payment" - "Payment Status" value "paid" renamed to "Paid" - Search filters: - Renamed "Open" to "Posted" - Added a separator after "Posted" - Removed "Linked to revoked mandate" Invoices/Bills form view --- - Removed "Original vendor bills" from form but kept it in list and renamed to "Original Bills" - Renamed state "Unposted" to "Draft" - "Draft *" titles are now in h1 - Added placeholders and removed tooltips on Payment Terms - Removed tooltips of invoice date - Hid Accounting Date on Customer Invoices because it's the same as Invoice Date - Rewamped payment info popup: - Renamed title to "Payment Info" - Removed right alignment - Removed Name info - Reordered info: Amount, Memo, Date, Method - Added optional to few fields in tab "Invoice Lines": - Analytic Account: show - Analytic Tags: show - Intrastat: show - Origin Country of Product: hide (and renamed to "Product Country") - Unit of Measure: show - Disc (%): show - Taxes: show - Added optional to few fields in tab "Journal Items": - Label: show - Analytic Account: hide - Balance in Currency: hide (renamed to "Amount in currency") - Taxes Applied: hide (moved before debit and renamed to "Taxes") - Tax Grids: show (moved after credit) - Due date: hide (moved before Balance in currency renamed to "Due Date") - Tab "Other Info": - Renamed sections: Sales Information -> Invoice Accounting Information -> Accounting Payments Information -> Payments - Website is now hidden if not set and tracked in chatter Payment form view and modal --- - State "Posted" renamed to "Validated" - State "Cancelled" is hidden while module account_cancel is not installed - Renamed "Payment Method Type" to "Payment Method" - Renamed "Payment Date" to "Date" - Renamed "Payment Amount" to "Amount" - Renamed "Payment Journal" to "Journal" - Reordered fields: Journal Amount Payment Method Date Recipient Bank Account Memo - Payment Difference is now visible only with accountant access rights. Journals form view --- - Removed Journal Groups - Changed position of "Bank Account" it's now the first tab - In "Advanced Settings": - Renamed section "Accounting App Options" to "Posting" and only visible when Accounting rights - "Post at Bank Reconciliation" was a Boolean field and is now a Selection field with values pay_val for Payment Validation and bank_rec for Bank Reconciliation. In form view it's now a radio button. Removed tooltip of this field. - Section "Control-Access" is now visible with Accounting Manager rights - Renamed "Invoice References" to "Payment References" - Field "Communication Type" value "Based on Partner" renamed to "Based on Customer" - Reorder sections: Payment References Email your Invoices/Bills Control Access Purchase form view --- - In Purchase Order: Field Billing Status is invisible if the status of the purchase.order is draft/sent/to approve/cancelled task-2032586
2019-08-08[IMP] *_sale, sale, sale_*: improvements in form viewParth Choksi
Sending a quotation by mail is really rare and the option is still available in dropdown menu. It is also confusing to see the document status changed while you just want to print as a draft sometimes. So the PRINT button is removed here. Only displayed UNLOCK/LOCK for 'sales managers' if the option “Lock confirmed orders” is activated in the settings. Removed the ability to open the payment terms via external button in edit mode Removed the left,right and top borders in the field of terms and condition. Kept only bottom border. Event and Event ticket will come after Product regardless of it being a template or the product. In the sale order's form view, made certain changes like shifting the positions, removing the field, adding title, keeping the field in debug mode. task-2033229
2019-06-05[IMP] *: move test and tour files to new folder hierarchy and assetRomain Derie
As we now have a new debug mode 'tests' which load a new asset bundle containing tour-test files, we moved those files to a new folder hierarchy. That will clean the .js files trees. Also, those files should be included in the new asset. Basically, the .js tour files (not test) should be inside /static/src/js/tours while .js tour test files (test=true) should be inside /static/tests/tours next to QUnit tests, inside a tours folder. + test_new_api: don't run the test in debug assets task-1934445 Comes with https://github.com/odoo/enterprise/pull/4281 Closes #33213
2019-06-04[IMP] web: add optional fields parameterDavid Monjoie
This commit adds a new parameter on fields for list view and one2many. The parameter name is "optional" and its values are "hide" or "show". Columns of the list view which have the optional parameter set are listed in a dropdown that can be toggled from the last cell of the table header. The ones with optional set to "hide" are hidden by default. User choice is stored in local storage. If no saved parameter can be found in local storage then the default value from the view is used. Due to the overflow behavior of the responsive table, we were forced to wrap the table-responsive div in yet another div. We changed the o_list_view class on the table to o_list_table in order to reuse the more generic o_list_view class on the top-most div. CSS rules and selectors had to be updated according to this change. Task-1902765
2019-04-12[MERGE] forward port branch saas-12.3 up to 120359bf0c9Christophe Simonis
2019-04-04[IMP] account: visible but not required bank account on paymentwan
When making a manual payment with account_sepa we want to allow people to add a bank account as it might display the European QR code for banking app, but this should stay optional. So we made sure that the conditions making the field visible and required weren't the same. part of task #1918423 closes odoo/odoo#32198 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2019-04-04[REF] account: simplification of payments objectswan
simplification of payments objects and refactoring of the code * registering payment(s) from the list of invoice now generate a single payment per invoice selected * no more abstract object for payments/payment wizard as the logic is now really simple: - group_invoices option is now removed and we never try to group payments based on the currency/customer of whatsoever (see above), - the payment amount is the full residual amount of invoice and users cannot change it anymore * partner_bank_account_id not required as soon as visible (depends on the payment method) * refactoring to name tags and allow easier inheritance via xpath part of task #1918423
2019-04-04[IMP] tests, *: add start_tour helperSébastien Theys
Before this commit, the syntax to start a tour was extremely verbose. With this new method, it is possible to start a tour by just giving the essential parameter: the tour name. The full set of features from browser_js are kept by using **kwargs. closes odoo/odoo#32316 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2019-03-28[IMP] sale_product_configurator: improve p. configuratorAurélien Warnon
Task #1891970 Original p. configurator commit d3530eb Purpose ======= - The p. configurator now comes with a widget that is "o2m" like in the SO lines view. The widget is only used on the added "product_template_id" field on the SO line. This widget controls the opening of the configuration window and removes the need of a "Configure a product" button. The "SectionAndNoteListRenderer" is now cleaned from p. configurator specific code. The widget is also responsible for handling the configuration provided by the p. configurator form and applying it on the SO line with a 'field_changed' event that updates all the necessary fields. - Added support for 'MULTI' and 'DELETE_ALL' operations on X2Many fields in basic_model.js - 'MULTI' allows to batch multiple operations at once - 'DELETE_ALL' behaves like 'DELETE' with all the current data of the field Spec ======= - remove "configure a product" from sale order lines When the product configurator is active, replace the product_product_id by a product_template_id in the sale order line. When we select a template without variants, it sets the variant automatically, but when we select a product template having variants, it opens the configurator dialog. - add a widget to modify the product configuration in the sale order line (next to product template field) - UX improvements: - Invert image and configuration in the main screen - If the product doesn't have an image, hide it instead of showing the placeholder (only for first screen?) - new independent option in sales settings to activate product configurator. (same in e-commerce) - demo data: Change demo data to set Customizable Desk & Conference Chair as make to order - If only one attribute value that is Custom, don't display radio, selection or even color box
2019-03-25[IMP] account: display sample data on dashboard if emptywan
Task: 1893104 closes odoo/odoo#28131 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2019-03-08[FIX] web,*: adapt autocomplete dropdowns after jquery updateAaron Bohy
*partner_autocomplete,test_main_flows In jQuery 3, the active element in autocomplete dropdowns is no longer identified with class 'ui-state-focus' on the <li/>, but with class 'ui-state-active' is on its child <a/>. Moreover, the background color of the active element is now set on the <a/> instead of the <li/>. This rev. adapts scss rules accordingly, and selectors in the main_flow_tour. Issue reported on the jquery update pad. closes odoo/odoo#31693 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-01-28[MERGE] forward port branch saas-12.1 up to d3b8422c9c4Christophe Simonis
closes odoo/odoo#30614
2019-01-18[MERGE] forward port branch 12.0 up to f854e01a983Christophe Simonis
2019-01-09[MERGE] forward port branch 12.0 up to 3e4138deaa2Christophe Simonis
closes odoo/odoo#30045
2019-01-08[FIX] test_main_flows: open operations menu in enterprise onlyChristophe Monniez
In community, when entering the Manufacturing app, the first view is the Manufacturing orders list view as it's not the case in enterpise, the two steps are only necessary in enterprise. Note: even if it fix the tour, the main bug could still be there. closes odoo/odoo#30016
2019-01-04[FIX] test_main_flows: more explicit triggerChristophe Simonis
2019-01-14[FIX] test_main_flows: remove patches due to tour manager delayAaron Bohy
Since the removal of the delay in the tour system, some patches that had been done to make the tour pass (all the time) can be removed.
2019-01-08[FIX] test_main_flows: make tour pass without all modulesMartin Geubelle
With the current test_main_flows dependencies, the tour does not pass in community. Since rev. odoo/odoo@32db86e the `extra_trigger` waiting for `payment_method_id` is never reached because the onchange who is supposed to display this field hides it because there is only one payment method on the journal. The second payment method is added by the module account_check_printing but we don't want to add it in the dependencies because this module is not very common. Note that this `extra_trigger` was meant to wait for the onchange triggered by the journal modification on the 'Register Payment' modal but this modification is not useful as the journal is already 'Bank (USD)' by default. closes odoo/odoo#30023
2019-01-09[MERGE] forward port branch saas-12.1 up to 8aa8548d8abChristophe Simonis
2018-11-27[REF] mrp: compute state for productionArnold Moyaux
Refactor production order state: - Directly have an idea of linked workorders's state - Computed in order to manage it in a single method - Add tooltips for each state Remove the None in availability selection field instead use a False Also refactor the ready_to_produce field in order to only set as assigned a production order that have the component for its first workorder.
2018-11-26[IMP] stock: rename 'Make to Order (MTO)' into 'Replenish on Order (MTO)'Haresh Shyara