Commit History

Author SHA1 Message Date
  Rolf Schmidt 275a97cc4f Fixed issue #3220 - DataPrivacyTask - Can't remove user if still referenced in Overview(s). 4 years ago
  Thorsten Eckel c3fce714dc Refactoring: Converted StatsStore to polymorphic association. 4 years ago
  Thorsten Eckel 623b17be6b Maintenance: Updated rubocop(-* gems) to latest version (0.92.0). 4 years ago
  Rolf Schmidt 3fb9b05027 Fixes #2074 - Ability of deleting customers and / or all ticket at once. 4 years ago
  Ryan Lue dde7208ebc Fixes #3111 - admin.user token permission doesn't allow fetching details of specific user 4 years ago
  Thorsten Eckel f5841a2fe3 Maintenance: Introduced custom Rubocop `Zammad/ExistsConditions` to check for `.find_by` in conditions and replace it with `.exists?` to increase performance and reduce memory cost. 4 years ago
  Thorsten Eckel 73f6a98e29 Updated rubocop(-* gems) to latest version (0.88.0). 4 years ago
  Ryan Lue 80b330d73f Refactoring: Clarify complex Permission queries 4 years ago
  Rolf Schmidt 4014839242 Fixes issue #2907 - Password strength settings are ignored when creating new customer accounts. Make login available to verified users only. 4 years ago
  Thorsten Eckel 72bb320fb0 Updated rubocop(-* gems) to latest version (0.85.1). 4 years ago
  Thorsten Eckel 8690916936 Updated rubocop(-* gems) to latest version (0.84.0). 4 years ago
  Ryan Lue becbdb1baa Refactoring: Replaced home-rolled authorization logic in Controllers with Pundit. 4 years ago
  Martin Edenhofer 22911f8616 Refactoring: Improve performance by pushing Ticket create screen information on demand to the client instead of checking every X seconds via the Scheduler. 4 years ago
  Thorsten Eckel fbbc50f24a Maintenance: Invalid email error message is not expressive. 4 years ago
  Mantas Masalskis 7fab92d074 Fixes issue #2169 - Time format always english if generated from system. 4 years ago
  Thorsten Eckel 1772e9f1e4 Maintenance: Error message about existing user with same email address is not expressive. 4 years ago
  Jens Pfeifer 7e4b46b65c Refactoring: Added consistent email address validation to backend. 5 years ago
  Thorsten Eckel 1c63e96675 Bumps [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) from 1.1.0 to 1.4.1. 5 years ago
  Ryan Lue 33bef7123d Feature: Single sign-on (SSO). 5 years ago
  Denny Bresch bc38f1c1ae Maintenance: Fixed typos in inline comments. 5 years ago
  Thorsten Eckel 5745fa46bd Bumps [rails](https://github.com/rails/rails) from 5.1.7 to 5.2.3. 5 years ago
  Ryan Lue a1da3a27f9 Enable Lint/UselessAssignment cop. 5 years ago
  Thorsten Eckel 1e54645223 Fixed issue #462 - Password hashing: upgrade to argon2 2.x (argon2id), fix non-unique salt bug - huge thanks to @martinvonwittich ! 5 years ago
  Ryan Lue b1b137bb0d KB Prep: Refactor & backport User#locale method 5 years ago
  Thorsten Eckel 444e48e377 Fixed issues #1259 and #1598 by adding ObjectManager::Attribute validations. 5 years ago
  Martin Edenhofer 922309b2b5 Improved after_callbacks and skip_callback behaviour on bulk changes (e. g. CSV import). 5 years ago
  Billy Zhou 399fef668d Refactoring: Simplyfied if statement and removed reference to issue #2431 because it's more of a byproduct than an actual fix. 5 years ago
  Martin Edenhofer dabce01ec2 Sanitize html for note fields of tickets, users and organizations. 5 years ago
  Ryan Lue 46615333f9 Refactoring: Eliminate explicit coupling of classes in ChecksImport concern 5 years ago
  Thorsten Eckel e8a57517f4 Updated rubocop - applied custom Layout/AlignHash style. 5 years ago
  Martin Edenhofer 13b3b841d5 Fixed issue #2329 - Unable to import (update) users with email addresses als lookup index written in upper letters. 6 years ago
  Martin Edenhofer 6439203900 Fixed issue #2281 - O365/Office365 authentication missing given- and surname. 6 years ago
  Thorsten Eckel 9af50f2a4e Updated rubocop to latest version (0.59.2) and applied required changes. 6 years ago
  Martin Edenhofer f5c588be0b Implemented issue #2261 - Make stats store and cti log searchable via elastichsearch & destroy stats store if user got deleted. 6 years ago
  Martin Edenhofer 254c8c1e4b Improved error handling of system_agent_limit setting it the number was supplied as string. 6 years ago
  Thorsten Eckel ccbf10cb7a Fixed Rails namespace lookup issue and removed remaining foreign key records in Token table when deleting a user. 6 years ago
  Martin Edenhofer 2774bc207d Fixed issue #2218 - CTI Caller Log blocks user deletion/destroy and fails 6 years ago
  Ryan Lue ec74d56b77 Improve handling of emails from addresses with spaces (fixes #2198) 6 years ago
  Ryan Lue 9cfeec86be Update CallerId table when user phone numbers change (partially fixes #2057) 6 years ago
  Martin Edenhofer ef179bf67b Improved email processing and cleaning up firstname/lastname detection. 6 years ago
  Mantas 498980b52c Fixes #1591 Drag&Drop groups empty 6 years ago
  Martin Edenhofer cb56a53a07 Fixed issue #1977 - Remove online notifications too if user is deleted. 6 years ago
  Thorsten Eckel 5f3c793f37 Refactoring: Fixed autoloading issues and workarounds by doing dependency requirement the "Rails Way". 6 years ago
  Martin Edenhofer c5e794d37b Implemented issue #1954 - Allow to automatically linking of existing user by initial login via third party authentication provider. 6 years ago
  Martin Edenhofer 9791c6b72c Fixed issue #1933 - Can't find organization anymore after index rebuild. 6 years ago
  Thorsten Eckel fbeccbc85c Updated to latest rubocop version. 6 years ago
  Martin Edenhofer 70847f2b41 Improved fetching activity stream, online notifications and recent viewed items. Improved REST API with full and expaned attributes. 6 years ago
  Martin Edenhofer 6a0f5d4c25 Initial generic csv based import of text modules, users, organizations and tickets for model and controller. 6 years ago
  Martin Edenhofer d0e25f2e5b Do not auto probe avatars in import mode (to increase import speed). 6 years ago
  Martin Edenhofer 34c14a22b5 Push users.preferences to elasticsearch to enable searches for certain features. 7 years ago