1. 22 Jan, 2018 1 commit
    • Sebastian Kummer's avatar
      ZP-1329 Refactored impersonation feature to a global level. · f8018de9
      Sebastian Kummer authored
      - changed Logger->SetUser() to not include brackets anymore
      - changed Logger to include impersonation username in log filename when
      doing per-user logging
      - IPC & loopdetection are done on user#impersonation level
      - changed IBackend->Logon() to include $impersontedUsername
      - changed all backends and Autodiscover to use new Logon()
      - changed IMPERSONATE_DELIM to '#' and moved it to Request
      - chamged MAPIProvider and others to use Request::GetUser() to reflect
      the user transmitting data (auth or impersonated)
      - changed Request::GetAuthUser() to always return the authenticated user
      - added Request::GetImpersontedUser() to always return the impersonted
      user (if available)
      - added Request::GetUser() to return the user operating on data
      (impersonted if set - else auth).
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      f8018de9
  2. 18 Dec, 2017 1 commit
  3. 16 Dec, 2017 1 commit
  4. 14 Dec, 2017 1 commit
  5. 13 Dec, 2017 2 commits
  6. 11 Dec, 2017 2 commits
  7. 30 Nov, 2017 28 commits
  8. 28 Nov, 2017 2 commits
  9. 24 Nov, 2017 1 commit
  10. 23 Nov, 2017 1 commit
    • Sebastian Kummer's avatar
      ZP-1298 Implemented SetDeviceOptions webservice call. · 2953d8fd
      Sebastian Kummer authored
      
      Currently only the FilterType can be set. If value is set to false it's
      ignored - devicedata is not touched in this case.  Other options could
      be added this way later.
      
      Released under the Affero GNU General Public License (AGPL) version 3.
      2953d8fd