Commit History

Author SHA1 Message Date
  Thorsten Eckel 5ca41c8389 Feature: Added centralized ActiveJob locking based on lock key. This prevents unnecessary executing/queuing of unique jobs multiple times. 5 years ago
  Martin Edenhofer 8a5552c9f8 Fixes issue #2441 - Zammad ignores disabled Chat-Topics for agents. 5 years ago
  Mantas Masalskis d24a7c5584 Fixes #2777: Knowledge Base - Attachments not working for internal readers. 5 years ago
  Ryan Lue 86a90d287c Fix issue #2460 - corrupted IDs on Twitter channels break Direct Message functionality 5 years ago
  Mantas Masalskis ea3522c7a2 Maintenance: Local history log consistency bugfix 5 years ago
  Denny Korsukéwitz f35cd7fbe9 Fixes #2687 - Article deletion for agents limited to 10 minutes after article creation. 5 years ago
  Denny Korsukéwitz a9dbe2d555 CSS Bug 5 years ago
  Thorsten Eckel 1287e9968e Fixed bug: Regular Model list imports (e.g. Tickets) sequences fail import because of attribute that is not required and can't be provided. 5 years ago
  Mantas Masalskis 022efe7921 Follow up - a883bbadb36060a31fa1442b4d44eb68e0d48900 - UserAgent interface unification is reflected in tests 5 years ago
  Mantas Masalskis 6c569e5085 Maintenance: Replaced not used list method by introducing keys method of App.LocalStorage to support deleting all keys for a certain user only. 5 years ago
  Martin Edenhofer 70619f29ea Maintenance: Changed modal size of ldap wizard to get more readable information viewable. 5 years ago
  Martin Edenhofer d58233d0ce Fixed issue #2796 - Image/attachment preview is to small, need to download image and open it locally. 5 years ago
  Mantas 0a5c3f4f8a Follow up - a883bbadb36060a31fa1442b4d44eb68e0d48900 - UserAgent sends SearchIndexBackend DELETE request options as parameters. Fixed by unifying UserAgent interface to support parameters as other request methods do. 5 years ago
  Mantas Masalskis 6e6285aedd Maintenance: Race condition after Knowledge Base creation modifies configuration and pushed it to frontend fails CI. 5 years ago
  Martin Edenhofer 232c7b9bb4 Fixed issue #2797 - Allow direct or extention numbers in answeringNumber of CTI API. 5 years ago
  MrGeneration cc1268a8b6 Fixes #2508: Change into backup directory 5 years ago
  Ryan Lue 54d590491e Fixes issue #2608 - missing default permission ("admin.trigger") 5 years ago
  Martin Edenhofer f204b89fe3 Fixes issue #2785 - Reporting does not return all tickets when using values with that "divide" values (e. g. some_value). 5 years ago
  Thorsten Eckel a343fb4f7a Maintenance: Enabled support for Debian 10 buster package building on packager.io. 5 years ago
  Thorsten Eckel def0525c6d Maintenance: Reduce memory consumption by setting `MALLOC_ARENA_MAX`. 5 years ago
  Mantas Masalskis d4afb0e867 Fixes issue #2789: not possible to search or link KB-answer within ticket. 5 years ago
  Mantas f17c181427 Fixed bug: ExcelSheet timezone conversion doesn't take DST into account. 5 years ago
  Mantas d2912ff25f Maintenance: Disable Rails default caching behavior because in memory cache leads to diverging cache state in multiple processes and no-cache is usually not a desired behavior. 5 years ago
  Jens Pfeifer 67d3f35b05 Refactoring: Resolved vendor/lib/* path by moving OmniAuth custom authentication backends to lib/omniauth/. 5 years ago
  Thorsten Eckel 8d45328d32 Bumped loofah to 2.3.1 (CVE-2019-15587). 5 years ago
  Mantas Masalskis 8386a07a7b Refactoring: Prefer RSpec matchers over selectors for expressive output and isolated scope. 5 years ago
  Denny Korsukéwitz 7c935655d5 Telegram refactoring: 5 years ago
  Mantas Masalskis 8d16bcbfdd Fixes #2229 - Wrong dates on synced calendars. 5 years ago
  Mantas a883bbadb3 Refactoring: DRYing up HTTP calls in SearchIndexBackend. 5 years ago
  Ryan Lue dbe13c2ed6 - Fixes #2658 - CSV-Import doesn't lookup records by "name" field. 5 years ago
  Thorsten Eckel 1d0d227575 Maintenance: StatsStore column related_o_id is never used. 5 years ago
  Thorsten Eckel b9c82a4c7f Maintenance: All models should inherit from ApplicationModel. 5 years ago
  Thorsten Eckel e2af543016 Refactoring: Prefer ActiveJob helpers instead of quering job processing backend (Delayed::Job) directly. 5 years ago
  Thorsten Eckel 3667cacab0 Refactoring: SLA id paramater for SlaTicketRebuildEscalationJob is never used. 5 years ago
  Thorsten Eckel c8d19fc0af Maintenance: Completely disable Metrics/AbcSize rubocop for now. A list of files would be prefered but is currently not available. 5 years ago
  Ryan Lue 3107d684b5 Fixes #2740 - Signature detection fails if no signature range could be found. 5 years ago
  Ryan Lue adf4442648 Fixes #2701 - Can't forward articles containing a <img> tag without src attribute. 5 years ago
  Martin Edenhofer 1afa52f5f7 Maintenance: Added logging of scheduler jobs execution time to identify long running tasks. 5 years ago
  Martin Edenhofer 2ab17db3e4 Fixes #2768 - Unable to process email where group has option follow_up_possible: 'new_ticket' and arriving email has no subject header. 5 years ago
  Olivier Sallou 69600b0b7c Fix typos in Unprocessable Entity error message 5 years ago
  Martin Edenhofer 886c718e12 No timestamp of unprocessable mail to prevent double import of mails. Follow up if issue #2092. 5 years ago
  Martin Edenhofer f57f0486a3 Performance: When many tickets have reached the reminder or are escalated (more than 1400) processing of those causes a high CPU load and long blocking of background processing. Caching Group permission lookup for users reduces this load. 5 years ago
  Martin Edenhofer 4182b0b567 Improved History.list to only retrive history entries of last 2 days (by generic condition as method argument) to save scheduler resources. 5 years ago
  Martin Edenhofer d01dfce8cb Removed unused sla get of ticket in Ticket.process_escalation to save system ressources of scheduler. 5 years ago
  Martin Edenhofer 6018d864db Performance: `Sessions::Backend::TicketOverivewList` check whether data has to be sent to the client was wrong. The correct check now compares the list of tickets instead of comparing the whole hash structure including assets. 5 years ago
  Thorsten Eckel d1ed72a071 Existing user session when requesting SSO session create endpoint will fail device check because of missing fingerprint param (which is required as soon as a user/session is present). 5 years ago
  Martin Edenhofer 817cc72194 Updated rubyzip / CVE-2019-16892 5 years ago
  Thorsten Eckel d354dee74c Refactoring: Move Ruby class definitions to dedicated files to improve orientation and expressiveness. 5 years ago
  Thorsten Eckel f0fdf7e7f3 Maintenance: Disable execution of ES RSpec tests in CircleCI env. 5 years ago
  Martin Edenhofer f806ac3611 Fixed issue #2742 - Removing a record drops whole index on Elasticsearch 6 and later. 5 years ago