1. 24 Dec, 2021 6 commits
  2. 15 Dec, 2021 5 commits
  3. 14 Dec, 2021 4 commits
  4. 13 Dec, 2021 2 commits
  5. 07 Dec, 2021 2 commits
  6. 03 Dec, 2021 1 commit
  7. 02 Dec, 2021 1 commit
  8. 30 Nov, 2021 1 commit
    • Cédric Le Ninivin's avatar
      Introduce OpenId Connect · 9c4d0edd
      Cédric Le Ninivin authored
      erp5_openid_connect_client_login: Add dedicated cache factory to work with open id connect
      
      erp5_openid_connect_client_login: Add Scope, Client Metadata and state
      
      * Add configurable scope to connector
      * Client Metadata is a JSON defined on connector
      * Add state parameter to make redirect non repeatable
      
      erp5_openid_connect_client_login: Update OpenId Connect to be be fully functionnal
      
      erp5_openid_connect_client_login: Add tests and some minor fixup
      
      erp5_openid_connect_client_login: Don't call create user on each call to callback
      
      erp5_openid_connect_client_login: Test create connector in portal web services
      
      erp5_openid_connect_client_login: Fix test on open Id connector creation in afterSetUp
      
      OpenIDConnect: Add Extraction Plugin
      
      openidconnect: Have functionnal Extractor
      
      erp5_core: Add Case of OpenId Connect Client
      
      erp5_xhtml_style: Add OpenId Connect to Login Form
      
      erp5_web: Add OpenId Connect Logout
      
      erp5_web_renderjs_ui: Add OpenId Connect to Login Form and Logout
      
      erp5_credential: Add OpenId Connect to login form
      9c4d0edd
  9. 29 Nov, 2021 11 commits
  10. 26 Nov, 2021 2 commits
  11. 24 Nov, 2021 2 commits
  12. 19 Nov, 2021 2 commits
  13. 18 Nov, 2021 1 commit
    • Xiaowu Zhang's avatar
      product/Workflow&erp5_workflow_test: fix can't access workflow state after change State Variable · 37fbef7d
      Xiaowu Zhang authored
      we have such error:
      ....
      if context.getValidationState() in ["draft", "deleted", "cancelled", "archived"]:
        Module Products.ERP5Type.Accessor.WorkflowState, line 60, in __call__
          return wf._getWorkflowStateOf(instance, id_only=1)
        Module Products.ERP5Type.Core.Workflow, line 609, in _getWorkflowStateOf
          state_id = 'state_' + status.get(self.getStateVariable(), None)
      TypeError: cannot concatenate 'str' and 'NoneType' objects
      37fbef7d