Release date: September 6th, 2022

Features

  • Functionality to allow skipping group synchronization in AAD synchronizer added:

AAD_SKIP_GROUP_SYNC = True

    • Do NOT use this configuration flagged as true unless you want to skip synchronizing groups altogether.
  • Functionality to allow flattening of AD and AAD nested groups is added:

AAD_FLATEN_NESTING = True

or

ad_flatten_nesting = True

    • This effectively allows for child group users to go directly as parent group members on Eficode ROOT Team Management side.
  • Functionality to add users to groups via batch add directly via username instead of UUID:

/groups/members endpoint now allows you to add user with "user":"<uuid>

and alternatively with "username":"<username>" to allow skipping for extra calls in case of manual work needs to be done.

  • Ability to see group description and user count on group view UI in list view.

Bugfixes

  • Audit log entry about sent email invitation was created even though emails were disabled. This is now fixed.
  • Eficode ROOT Team Management authentication token did not expire like it was supposed to. This has now been fixed.
  • UI /recoverpassword endpoint did not take users to correct place if they were logged in. This has now been fixed as accessing the endpoint while logged in will log you out first.
    • Alternatively, there is a password reset functionality for users logged in in the UI profile view as well which should be used instead of email password reset.