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 |