Skip to content
Snippets Groups Projects
  1. Nov 16, 2017
  2. Nov 14, 2017
  3. Nov 10, 2017
    • Haresh Shyara's avatar
      [IMP] account, sale, l10n_ch, purchase: replace mail composer inheritance by message_post override · c7d6097a
      Haresh Shyara authored
      Currently composer is inherited in those four modules to add a specific
      behavior when sending the invoice / quotation by email. Purpose is to
      mark it as sent, using a magic context key.
      
      This commit keeps the feature but changes the implementation. It is now
      done by overriding message_post which should be the entry point for all
      message-related features.
      c7d6097a
    • Dipali Tank's avatar
      [IMP] sale: allow to edit invoice and delivery addresses even if in sale state · 9b25167c
      Dipali Tank authored
      According to FP: It should be possible to edit the billing address, and
      delivery address on the SO, even if it's confirmed. (Not if locked)
      9b25167c
    • Christophe Simonis's avatar
      ebb6d1e7
    • Quentin De Paoli's avatar
      [FIX] account: set default tax upon installation of a localization · d86da5de
      Quentin De Paoli authored
      (defined as the one with the lowest sequence in the chart template)
      d86da5de
    • Géry Debongnie's avatar
      [FIX] web: prevent test interference · 350973ff
      Géry Debongnie authored
      In the view dialog test suite, a few tests created a parent widget, then
      created a view dialog, and destroyed the view dialog at the end, but not
      the parent widget.  As a result, the environment was not properly
      restored at the end.
      
      In this case, the test 'SelectCreateDialog correctly evaluates domains'
      changed the session (with user_context: {uid: 2}), and this made other
      tests crash (web_editor test in particular)
      350973ff
    • Christophe Monniez's avatar
      [FIX] db: remove usage of get_dsn_parameters · 27128f26
      Christophe Monniez authored
      get_dsn_parameters may return in some edges cases (like on runbot)
      and empty value for the user.
      So it should not be used here, instead, a SQL query is able to provide
      the currently connected user.
      Also, get_dsn_parameters is new in psycopg 2.7.
      Unverified
      27128f26
    • Aaron Bohy's avatar
      [FIX] web(_editor): enable mobile tests · 9bc50094
      Aaron Bohy authored
      This rev. introduces a new test suite meant to test the webclient
      components on mobile devices. The key 'config.device.isMobile' is
      forced to true in this test suite, so that mobile specific JS files
      are properly executed, which isn't the case in the classic JS test
      suite (setting isMobile to true in the test definition is too late,
      as the JS files are already processed).
      
      For now, this new test suite contains a single test, which was
      skipped until this rev. as it couldn't be executed in the classical
      JS test suite.
      
      Both suites are executed at each build of the runbot, and they
      can be manually executed from the webclient as well (via the debug
      manager).
      9bc50094
    • hch-odoo's avatar
    • Quentin De Paoli's avatar
      [IMP] account, usability: little big details · 1d515fcd
      Quentin De Paoli authored
      * Fiscal positions: add stat button for 'Active' (instead of checkbox )
      * Customer Invoice line form view no need for purchase order remove(or hide in customer invoice) and put Anallytic tag field in form view
      * Currencies sorted based on active field (so we can see all active currency first)
      * Improve graph for bank and cash journals on dashboard: based on ending balance and statement lines.
      
      Was PR #14833. Was task 29541
      1d515fcd
    • Joren Van Onder's avatar
      [FIX] point_of_sale: take into account extra variant prices · b4debf7e
      Joren Van Onder authored
      list_price is the base price of a product which does not include
      price_extra.
      
      Note that in the backend the pricelist computation uses
      
      product.price_compute('list_price')
      
      to compute the base price on which to apply the pricelist. For
      product.product this seems to be equivalent to the lst_price computed
      field.
      
      The original list_price field is unused but has not been removed to
      avoid breaking any 3rd party code that is using this field.
      
      opw-781629
      Unverified
      b4debf7e
  4. Nov 09, 2017
Loading