Skip to content
Snippets Groups Projects
  1. Dec 10, 2015
  2. Dec 09, 2015
  3. Dec 08, 2015
    • Jeremy Kersten's avatar
      [FIX] website: fix edit master when using old template · b9e64d77
      Jeremy Kersten authored
      When no update has been done on website, we don't have this default-lang
      data/attribute. So we use an hack to find the default lang which one is
      the shortest because no lang is present in the url.
      b9e64d77
    • Jeremy Kersten's avatar
    • Christophe Simonis's avatar
      [FIX] account: correct method call. · c710d733
      Christophe Simonis authored
      Method expect a recordset.
      c710d733
    • Denis Ledoux's avatar
      [FIX] point_of_sale: remove fullscreen · faebdad4
      Denis Ledoux authored
      Most occurences of the fullscreen feature have
      been removed in the below revision:
      eebdbb677fdee1163c16ec2bb967f37e1e4b69e
      
      Only the field has been left.
      
      This isn't allowed to go fullscreen
      without a direct user click
      by most browsers, for security
      purposes.
      
      opw-658838
      faebdad4
    • Thibault Delavallée's avatar
      [FIX] website_mail_channel: wrong override · e7f84294
      Thibault Delavallée authored
      message_get_email_values is declared as receiving cr, uid, id. However this method
      is an override of a multi method. A decorator has been added to tell that id is
      actually a list of ids and avoid list encapsulation issues with the result. This
      way the method parameters are not changed.
      
      [CLEAN] mail: removed some unused imports, by the way
      e7f84294
    • Thibault Delavallée's avatar
      [ADD] mail: channel is_member field · a13323be
      Thibault Delavallée authored
      This computed field allows to know whether the current user is a channel
      member or not. This is necessary to fix the join / leave action button
      on channels. It was still based on the followers and has not been updated
      with the new v9 model of channel members.
      a13323be
    • Thibault Delavallée's avatar
      [FIX] mail: followers restricted alias · 504227cc
      Thibault Delavallée authored
      Now that channels can follow documents, restricted aliases are a bit too
      restricted. We consider that followers-based aliases accept emails from
      the direct followers (message_partner_ids) or member of non public
      channels (message_channel_ids, filetered public field). This way we avoid
      having public channels added by mistake, leading to information leak.
      504227cc
    • Thibault Delavallée's avatar
      [FIX] mail: invite only channel channel · b44f9b00
      Thibault Delavallée authored
      It is not interesting to be able to add chat channels to document.
      b44f9b00
    • Thibault Delavallée's avatar
      [FIX] mail: configure members of channels · 4ebf4419
      Thibault Delavallée authored
      Not being able to add / remove members of a channel through its form view is
      quite limitating.
      
      Also added the followers widget in the channel form view in technical mode.
      Indeed it is sometimes necessary to be able to check a channel followers.
      4ebf4419
    • Aaron Bohy's avatar
      [FIX] bus,mail: edit title and play sound on new message · 51461d59
      Aaron Bohy authored
      Concerns only chat messages.
      51461d59
    • Goffin Simon's avatar
      [FIX] sale: _get_sale_order_line · d7ed4501
      Goffin Simon authored
      When making several expenses for the same analytic account,
      it can be possible that these expenses have the same product but different
      price unit(e.g.:this is the case for plane ticket with a vairiable price
      according to the time). Then the function "_get_sale_order_line" must check
      for all the existing confirmed SO lines if there is one which matches with
      the analytic account, the product and the price before creating a new SO line.
      
      opw:658383
      d7ed4501
    • Nicolas Martinelli's avatar
      [FIX] mail: localized time · 6eba2582
      Nicolas Martinelli authored
      Time is now localized in the discussion.
      6eba2582
    • Christophe Simonis's avatar
    • Nicolas Martinelli's avatar
      [FIX] account: do not convert amount · a98d1f51
      Nicolas Martinelli authored
      In a multi-currency environment, the difference amount computed will be
      affected by the exchange rate change. In other words, if the exchange
      rate changes between the invoice date and the payment date, this
      difference will be reflected in the difference amount. For example:
      - Company currency is USD, invoice currency is EUR
      - At invoice date, 1 USD = 1 EUR
      - At payment date, 1 USD = 0.9 EUR
      - An invoice of 1000 EUR is created
      - A payment of 1000 EUR is done
      
      Without this fix, a payment difference of -100 EUR is shown. The reason
      is that at invoice date, we expect a payment corresponding to 1000 USD,
      which is equal to 900 EUR at payment date.
      
      This fix doesn't do any currency conversion if the payment currency is
      the same than the invoice currency, to prevent any exchange rate
      difference shown. Indeed, if an invoice is 1000 EUR, a user expects that
      a payment of 1000 EUR will not show any payment difference.
      
      Note that this doesn't fix the payment difference amount when an invoice
      in a given currency is paid in another currency.
      
      opw-658177
      a98d1f51
Loading