1. 04 Apr, 2019 6 commits
    • Tristan Cavelier's avatar
      [erp5_web_renderjs_ui] allow filter editor to select searched unknown column ids · 967ac690
      Tristan Cavelier authored
      - local_roles: ( Assignee OR Assignor ) AND other_unknown_id: value
      
          [All criterions (AND)_______ v]
          [-][local_roles_____________ v] -> |Type             |  -.
             [Equal to (at least one)_ v]    |Modification Date|   :
             [Assignee________________  ]    |Title            |   :
             [Assignor________________  ]    |Reference        |   :
             [________________________  ]    |Description      |   : search_column_list
                                             |State            |   :
          [-][other_unknown_id________ v]    |Searchable Text  |   :
             [Equal to________________ v]    |Search Expression|  -'
             [value___________________  ]    |local_roles      |  -.
                                             |other_unknown_id |  -' additional_search_column_list
      967ac690
    • Tristan Cavelier's avatar
      [erp5_web_renderjs_ui] Add "Equal to (at least one)" operator in filter editor · 3cd1b20e
      Tristan Cavelier authored
      - the "Equal to (at least one)" operator is displayed in the same listbox as "Equal to" and "Contains" ;
      - this filter item can have multiple input value field ;
      - one input value field has to be filled (required) like on the other filter items ;
      - when extended_search is `title: ( "One" OR "Two" )`, behavior changed :
      
          ________before________  ______________now______________
      
               Filter Editor               Filter Editor
          [ At least one (OR) v]  [ All criterions (AND)______ v]
          [-][ Title_________ v]  [-][ Title__________________ v]
             [ Equal to______ v]     [ Equal to (at least one) v]
             [ One___________ x]     [ One____________________ x]
          [-][ Title_________ v]     [ Two____________________ x]
             [ Equal to______ v]     [ _______________________  ]
             [ Two___________ x]  [+]
          [+]
      
               Search bar                  Search bar
          [One][Two][ _______  ]  [One][Two][ ________________  ]
      3cd1b20e
    • Romain Courteaud's avatar
      [erp5_hal_json_style/erp5_web_renderjs_ui] Add copy/paste actions · e22aebf1
      Romain Courteaud authored
      Activate copy/paste/delete buttons on form list and form view.
      
      When selection listbox lines, only use what is visible / checked.
      This is required because of list methods which do not support catalog queries.
      
      This changes the behaviour of mass workflow transition action and delete action,
      but at least, it is consistent everywhere now, and so, easier to explain (what you see is what you change).
      e22aebf1
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      [erp5_core] Do not allow editable listbox in those dialog · 13213a53
      Romain Courteaud authored
      The listboxes in mass delete / state change dialogs are only used to confirm the lines selection.
      13213a53
    • Romain Courteaud's avatar
      e1ab9098
  2. 03 Apr, 2019 1 commit
  3. 29 Mar, 2019 1 commit
  4. 28 Mar, 2019 2 commits
  5. 26 Mar, 2019 3 commits
  6. 25 Mar, 2019 2 commits
  7. 22 Mar, 2019 1 commit
  8. 20 Mar, 2019 4 commits
    • Julien Muchembled's avatar
      qa: fix test_getServerAddress (testCMFActivity) · c335c68f
      Julien Muchembled authored
      With recent changes in CMFActivity, getServerAddress is now used
      when setting up the site, before the ZServer is started, which means:
      - getServerAddress memoized a wrong return value;
      - the test didn't fail with --load.
      c335c68f
    • Aurélien Vermylen's avatar
      Clarify "Subscribe/Unsubscribe from Timer Service". · b89e433f
      Aurélien Vermylen authored
      The button "Subscribe/Unsubscribe from Timer Service" does not clearly 
      explain the fact that it determines whether or not Alarms are enabled in
      ERP5. It is very counter-intuitive to see Alarms on "enabled" in the 
      "Configure Alarms" screen and yet not have them being run because the
      Alarm Node is not subscribed to the Timer Service.
      
      /reviewed-on !539
      b89e433f
    • Jérome Perrin's avatar
      Fix AccessToken login with ERP5 Login · 601e46e9
      Jérome Perrin authored
      Since the introduction of ERP5 Login, authentication by Access Token is broken, and it is only working if `erp5_login.getReference() == person.getUserId()`
      
      The scriptable part of access token changed, now scripts must return a user object - on which the plugin will call `getUserId` (it was not clear what they should return before, maybe login, but they should return a user id, not a login, as the token plays the same role as a login). To make it clear and to intentionally break compatibility as this is now something different, these scripts have been renamed to be `getUserValue` type based methods.
      
      /reviewed-on nexedi/erp5!838
      601e46e9
    • Jérome Perrin's avatar
      test: fix python3 syntax errors on testAccounting · d8999426
      Jérome Perrin authored
      (because my editor runs python3 pytlint)
      d8999426
  9. 19 Mar, 2019 9 commits
  10. 14 Mar, 2019 11 commits