1. 13 Aug, 2020 5 commits
    • Mikolaï Krol's avatar
      erp5_jexcel_editor: jexcel editor source · 367f4197
      Mikolaï Krol authored
      erp5_jexcel_editor: all formulas saved
      
      erp5_jexcel_editor: code review correction
      
      erp5_jexcel_editor: changed cursor for color table
      
      erp5_jexcel_editor: reunited the two gadgets
      
      erp5_jexcel_editor: compatibility with sheet names, domsugar for dom generation, change column types in undo/redo history, replace callback functions by jobs, drop setTimeout, changed context menu event
      
      erp5_jexcel_editor: less config attributes in table, moved changing type to context menu
      
      erp5_jexcel_editor: add/delete columns/rows in toolbar
      
      erp5_jexcel_editor: refactor change type, details and bugs
      
      erp5_jexcel_editor: fixed style for small screens
      
      erp5_jexcel_editor: focus outline none on chrome
      
      erp5_jexcel_editor: changing type in toolbar on mobile
      
      erp5_jexcel_editor: resize table in undo/redo history
      
      erp5_jexcel_editor: load styles from webtable existing app
      
      erp5_jexcel_editor: fixed click on tabs
      
      erp5_jexcel_editor: fixed compatibility issue
      
      erp5_jexcel_editor: jslint
      
      erp5_jexcel_editor: add and remove table at tabs link level
      367f4197
    • Mikolaï Krol's avatar
      erp5_officejs_ui_test: jexcel editor tests · 084c85e2
      Mikolaï Krol authored
      erp5_officejs_ui_test: updated tests
      
      This reverts commit c41a0cf0
      084c85e2
    • Mikolaï Krol's avatar
      erp5_officejs_jquery_app: added jexcel editor dependency · 2da49bfe
      Mikolaï Krol authored
      erp5_officejs_jquery_app: added clone action for web table
      
      erp5_officejs_jquery_app: removed jquery files from precache manifest
      
      erp5_officejs_jquery_app: added clone action script in precache manifest list
      2da49bfe
    • Mikolaï Krol's avatar
      erp5_core: added jexcel gadget url · df6c4341
      Mikolaï Krol authored
      df6c4341
    • Xiaowu Zhang's avatar
      Corporate identity letter improvement · 714520cf
      Xiaowu Zhang authored
      See merge request nexedi/erp5!1241
      714520cf
  2. 12 Aug, 2020 11 commits
    • Roque's avatar
      Erp5 officejs skip bootloader test · 6b12e2b2
      Roque authored
      See merge request !1239
      6b12e2b2
    • Roque's avatar
      37f1c0af
    • Xiaowu Zhang's avatar
      erp5_corporate_identity_test: update tests · 35d88eb1
      Xiaowu Zhang authored
      35d88eb1
    • Xiaowu Zhang's avatar
      erp5_font: add bold italic font · cfaf8a89
      Xiaowu Zhang authored
      cfaf8a89
    • Xiaowu Zhang's avatar
      erp5_corporate_identity: fix search problems · 53c67e55
      Xiaowu Zhang authored
      1. title is not exact match
      2. can't search title in objectValues
      53c67e55
    • Xiaowu Zhang's avatar
      5d9a9afd
    • Jérome Perrin's avatar
      Update Configurator Simulation Configuration · b08338c8
      Jérome Perrin authored
      Configuration generated by Standard Configurator was not really good. For most divergences, there was no solvers configured, so users could not configure divergences. Now solvers (for packing lists) are configured so that every divergence is automatically accepted, we only expect user to take a decision when quantity or resource is different.
      This change was implemented in the rules from `erp5_configurator_trade_template`, but because several simulation tests were relying on the fact that "changing anything would cause a divergence" the previous rules configuration are kept in a new `simulation_test_trade_template`.
      
      Also, security configuration was incomplete, since the introduction of "new simulation", some Unauthorized errors occurred when non-manager users where trying to solve divergence. This is now solved and exercised in the integration tests we run on auto-configurated instance. 
      
      The configuration was obsolete, nowadays we use different business processes for each use case, this configuration was still using only one business process for both sale and purchase, now we use two and improve the accounting configuration, to use accounts defined in supply line.
      
      Some others small improvements were made, for example now we can configure the delivery solver to use for a split solver once and for all in the solver and user does not have to choose each time.
      
      What not updated this time:
       - divergences on Invoice Lines: this is probably same as on Packing List before these changes
       - rules are still configured with ad-hoc scripts and not based on trade phase categories.
      
      See merge request nexedi/erp5!1221
      b08338c8
    • Jérome Perrin's avatar
      Fix translations with ${portal_type} variables · 349258e5
      Jérome Perrin authored
      See merge request nexedi/erp5!1236
      349258e5
    • Jérome Perrin's avatar
      BusinessTemplate: update tools, except legacy tools · a52c7d5d
      Jérome Perrin authored
      Since 248f59e5 (Business Template: Likewise ERP5Site.addERP5Tool(), do
      not re-create Tool if it already exists., 2020-06-22) we no longer
      update tools, because of the problem that business template does not
      currently handle updating objects with lots of sub-objects.
      
      But we realized that we really need to update tools when they contain
      configuration as object attributes, like mimetypes_registry, where the
      problem was observed.
      
      Instead of unconditionnally skipping any tool during update, we only
      skip the ones that were initially managed by ERP5Generator and are moved
      to business templates.
      a52c7d5d
    • Jérome Perrin's avatar
      officejs_support_request_ui: use "Submit New Support Request" for form name · 18484163
      Jérome Perrin authored
      to match the button on the front page
      18484163
    • Jérome Perrin's avatar
      ui_test_core: support updating snapshot image behind virtual host · e37dfeb6
      Jérome Perrin authored
      With virtualhosting, there can be an empty path element at the beginning
      of the path.
      e37dfeb6
  3. 11 Aug, 2020 3 commits
  4. 10 Aug, 2020 2 commits
  5. 07 Aug, 2020 10 commits
  6. 06 Aug, 2020 8 commits
  7. 05 Aug, 2020 1 commit