Skip to content
Snippets Groups Projects
  1. Sep 08, 2014
    • Olivier Dony's avatar
      [FIX] ir.attachment: less non-transactional side-effects during deletion · a03dfefd
      Olivier Dony authored
      When deleting filesystem-backed attachements, the
      deletion on the file-system is not transactional.
      In the event of a transaction rollback, the file
      deletion would not be rolled back, which is a
      dangerous side-effect.
      
      This can happen for example when several transactions
      try to delete the same file(s) at the same time.
      The duplicate deletions might be detected by the
      database (being concurrent update errors), and rolled
      back at the point of the DELETE query, to be retried.
      If the files have already been deleted in the file
      system it before the rollback, it leaves the system
      in an inconsistent state, at least temporarily.
      
      One case where we have seen it is when web bundles
      are loaded by many web users at the same time, right
      after being updated (and thus invalidated).
      As they are currently cached as ir.attachment records,
      this often causes a corruption of the cache.
      a03dfefd
    • Olivier Dony's avatar
    • Simon Lejeune's avatar
      [FIX] Calendar: fix some display issues · bce4e227
      Simon Lejeune authored
      * render the invitation widget inside oe_application
      * override the margin of oe_right in order to display the two div on the same line
      bce4e227
    • Simon Lejeune's avatar
      [FIX] web: webclient_bootstrap: render the menus when the user is really a user · 74aa7406
      Simon Lejeune authored
      The webclient rendering is done in two parts: the server renders the boilerplates
      including the menus, and then the  javascript launch the webclient using the
      server-side boilerplates. In some case, we want to render the boilerplates but not
      the menus (auth_calendar). Added groups around the t-call to the menu in the web
      template. Fixes issue #2044.
      74aa7406
    • Xavier Morel's avatar
      [IMP] distribute branding on @groups instead of disabling edition · 7558e2e7
      Xavier Morel authored
      Avoids 2 rendering passes, and allows editing e.g. events detail page, which
      couldn't be done (due to groups=public in a mail component)
      
      fixes #1994
      7558e2e7
  2. Sep 05, 2014
  3. Sep 04, 2014
  4. Sep 03, 2014
Loading