Commit graph

40 commits

Author SHA1 Message Date
Mantas Masalskis
a1b9ef2bbb Maintenance: Update copyright information. 2026-01-02 15:41:09 +02:00
Dominik Klein
af566999dd Fixes #5474 - Failing import when an existing zendesk custom attribute name is equal an internal Zammad attribute name. 2025-01-28 22:26:39 +01:00
Mantas Masalskis
10f627cb69 Maintenance: Update copyright information 2025-01-01 17:39:43 +02:00
Dominik Klein
e054d6ca79 Maintenance: Update copyright information. 2024-01-02 11:55:19 +01:00
Dominik Klein
4b25d558db Maintenance: Add the possibility to skip the initial contact import from freshdesk and other general import improvements. 2023-10-04 16:17:19 +02:00
Dominik Klein
9fed8988c1 Fixes #4807 - Add the option to manually set updated time since the tickets from freshdesk should be migrated 2023-09-08 17:00:28 +02:00
Florian Liebe
9dfc232536 Maintenance: Update copyright information. 2023-01-02 16:19:55 +01:00
Dusan Vuckovic
2671c6f5d2 Maintenance: Align nested classes/modules 2022-10-04 11:58:52 +02:00
Dominik Klein
3ce99d9ff5 Fixes #4249 - Zendesk Import: Link to linked Tickets are not working after migration to Zammad. 2022-09-20 19:35:28 +02:00
Dominik Klein
5dd28d95d7 Fixes #4234 - Zendesk import does not import embedded images. 2022-09-15 07:50:19 +02:00
Florian Liebe
5f2317308b Fixes #2864 - Prioritize LDAP synchronization over Exchange synchronization. 2022-07-26 20:51:50 +02:00
Dominik Klein
2ce686bab3 Fixes #4128 - Zendesk import for users and organizations works not correctly when custom fields are created with a sanitized name. 2022-06-20 12:51:52 +02:00
Rolf Schmidt
fd444996c4 Fixes #3141 - Multiple LDAP server configurations. 2022-05-30 09:49:39 +02:00
Dominik Klein
17dbdb23cd Fixes #4052 - Freshdesk migration which doesn't support time entries runs in unwanted behaviour. 2022-04-13 14:35:11 +02:00
Dominik Klein
aaa87b4b06 Fixes #3905 - Usage of freshdesk import without freshdesk admin permission leads to an unstable system/missing data 2022-01-05 08:40:22 +01:00
Martin Gruner
24c3bdfd87 Maintenance: Update copyright header. 2022-01-01 14:38:12 +01:00
Dominik Klein
dd30b18285 Fixes #3698 - Import for kayako during the setup. 2021-10-20 11:43:35 +02:00
Thorsten Eckel
c89ed949de Fixes #3681 - Freshdesk import works not with more then 30_000 tickets. 2021-08-12 14:04:45 +02:00
Dominik Klein
0ded6e542b Fixes #3661 - FreshDesk Import Error - undefined method `body' for 10:Integer. 2021-07-28 16:40:08 +02:00
Thorsten Eckel
ca56de3648 Maintenance: Updated to Rails 6.0.4 and the new Zeitwerk autoloader.
This changes the minimum supported version of PostgreSQL to 9.3.
2021-06-23 11:35:27 +00:00
Martin Gruner
5df98684da Maintenance: Update copyright information and add a new rubocop cop to watch over it. 2021-06-01 12:20:20 +00:00
Thorsten Eckel
8790e389be Fixes issue #865 - Freshdesk import 2021-05-25 12:30:12 +00:00
Thorsten Eckel
944affe2a2 Fixes #3360 - Unclear why entities are skipped in import(s). 2021-01-13 15:59:23 +01:00
Thorsten Eckel
313081e677 Fixes #3314 - Zendesk import fails if not supported field types are present. 2020-12-01 10:42:09 +01:00
Denny Bresch
f1f93b773e Follow-up - #1161 - Zendesk import fails for deleted tickets. 2019-09-03 17:04:47 +02:00
Martin Edenhofer
922309b2b5 Improved after_callbacks and skip_callback behaviour on bulk changes (e. g. CSV import). 2019-02-28 15:21:59 +01:00
Thorsten Eckel
76df6d32f9 Fixed issue #1905: Stored Exchange remote_id in login causes sync to update wrong user. 2018-03-29 16:26:57 +02:00
Thorsten Eckel
fc6220600f Fixes an issue introduced with commit 1ec2b514bb which causes the functionality of the Sequencer Unit Import::Ldap::User::Lookup::Attributes to change. New attribute dependencies are introduced that the Exchange Sequence can not fulfill. The original functionality was moved to the more generic Sequencer Unit namespace Import::Common::Model::FindBy::UserAttributes. This should be used for the Exchange FolderContact Sequence. 2018-02-05 14:43:09 +01:00
Thorsten Eckel
119783d48d Fixed issue #1751 - Loss of LDAP group assignment is not reflected in Zammad role assignment. 2018-01-17 11:26:41 +01:00
Thorsten Eckel
132a9997eb Fixed issue #1709 - LDAP User uid attribute is not reliable. 2018-01-15 10:09:50 +01:00
Thorsten Eckel
21421f0695 Follow up: Revoked commit 50215b0b8e which fixes issue 1663 - remote_id-s case sensitivity and storage format should be decided per remote_id / remote. 2018-01-12 09:38:48 +01:00
Thorsten Eckel
e37328d201 Refactoring: Migrated LDAP and Excachange statistics to new sum/total structure for clearer results and better performance. 2018-01-08 16:30:09 +01:00
Thorsten Eckel
f0cf7c3605 Replaced old Zendesk import with refactored Sequencer based version 🚀. 2018-01-08 16:29:34 +01:00
Thorsten Eckel
1821c97506 Intoduced new generic model class structure based on simple provider structure and DRYed up LDAP and Exchange sequences. 2018-01-08 16:28:45 +01:00
Thorsten Eckel
c3255f0018 Migrated multi-purpose Units (antipattern) to new simple provider structure. 2018-01-08 16:28:40 +01:00
Thorsten Eckel
5a6f3f1a38 Migrated custom LDAP import_job.dry_run Unit to shared Unit based on new simple provider structure and delegation pattern. 2018-01-08 16:28:30 +01:00
Thorsten Eckel
e73f75c458 Introduced Sequencer Unit base class Sequencer::Unit::Common::FallbackProvider to handle simple setting fallback values of state attributes if not already present. 2018-01-08 16:26:58 +01:00
Thorsten Eckel
598d7b2060 Added LDAP sync Sequencer Sequences and Units. 2018-01-08 16:26:50 +01:00
Thorsten Eckel
eaf097c262 Refactoring: Splitted ExternalSync and Lookup namespaces. 2018-01-08 16:26:15 +01:00
Thorsten Eckel
4937d742ea - Added Exchange integration.
- Added Sequencer.
- Prepared migration of LDAP integration to Sequencer.
- Added and improved RSpec support helpers.
2017-08-16 15:12:20 +02:00