Просмотр исходного кода

Fixes #3469: Startup fails with "Circular dependency detected while autoloading constant Tag::WritesToTicketHistory (RuntimeError)".

Thorsten Eckel 4 лет назад
Родитель
Сommit
c463ee0e9d

+ 33 - 33
.rubocop/todo.yml

@@ -138,18 +138,6 @@ Metrics/AbcSize:
     - 'app/models/concerns/has_rich_text.rb'
     - 'app/models/concerns/has_search_index_backend.rb'
     - 'app/models/concerns/has_search_sortable.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_email.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_general.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_origin_by_id.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_email_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_facebook_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_sms_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_telegram_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_twitter_job.rb'
-    - 'app/models/concerns/ticket/article/resets_ticket_state.rb'
-    - 'app/models/concerns/ticket/sets_last_owner_update_time.rb'
-    - 'app/models/concerns/ticket/touches_associations.rb'
-    - 'app/models/concerns/user/performs_geo_lookup.rb'
     - 'app/models/cti/caller_id.rb'
     - 'app/models/cti/driver/base.rb'
     - 'app/models/cti/driver/placetel.rb'
@@ -196,8 +184,17 @@ Metrics/AbcSize:
     - 'app/models/text_module.rb'
     - 'app/models/ticket.rb'
     - 'app/models/ticket/article.rb'
+    - 'app/models/ticket/article/adds_metadata_email.rb'
+    - 'app/models/ticket/article/adds_metadata_general.rb'
+    - 'app/models/ticket/article/adds_metadata_origin_by_id.rb'
     - 'app/models/ticket/article/assets.rb'
+    - 'app/models/ticket/article/enqueue_communicate_email_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_facebook_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_sms_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_telegram_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_twitter_job.rb'
     - 'app/models/ticket/article/has_ticket_contact_attributes_impact.rb'
+    - 'app/models/ticket/article/resets_ticket_state.rb'
     - 'app/models/ticket/assets.rb'
     - 'app/models/ticket/escalation.rb'
     - 'app/models/ticket/number/date.rb'
@@ -207,8 +204,10 @@ Metrics/AbcSize:
     - 'app/models/ticket/screen_options.rb'
     - 'app/models/ticket/search.rb'
     - 'app/models/ticket/search_index.rb'
+    - 'app/models/ticket/sets_last_owner_update_time.rb'
     - 'app/models/ticket/state.rb'
     - 'app/models/ticket/subject.rb'
+    - 'app/models/ticket/touches_associations.rb'
     - 'app/models/token.rb'
     - 'app/models/transaction.rb'
     - 'app/models/transaction/clearbit_enrichment.rb'
@@ -221,6 +220,7 @@ Metrics/AbcSize:
     - 'app/models/trigger/assets.rb'
     - 'app/models/user.rb'
     - 'app/models/user/assets.rb'
+    - 'app/models/user/performs_geo_lookup.rb'
     - 'app/models/user/search.rb'
     - 'app/models/user/search_index.rb'
     - 'app/models/user_device.rb'
@@ -533,17 +533,6 @@ Metrics/CyclomaticComplexity:
     - 'app/models/concerns/has_rich_text.rb'
     - 'app/models/concerns/has_search_index_backend.rb'
     - 'app/models/concerns/has_search_sortable.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_email.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_general.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_origin_by_id.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_email_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_facebook_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_sms_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_twitter_job.rb'
-    - 'app/models/concerns/ticket/article/resets_ticket_state.rb'
-    - 'app/models/concerns/ticket/sets_last_owner_update_time.rb'
-    - 'app/models/concerns/ticket/touches_associations.rb'
-    - 'app/models/concerns/user/performs_geo_lookup.rb'
     - 'app/models/cti/caller_id.rb'
     - 'app/models/cti/driver/base.rb'
     - 'app/models/cti/driver/placetel.rb'
@@ -572,8 +561,16 @@ Metrics/CyclomaticComplexity:
     - 'app/models/store.rb'
     - 'app/models/taskbar.rb'
     - 'app/models/ticket/article.rb'
+    - 'app/models/ticket/article/adds_metadata_email.rb'
+    - 'app/models/ticket/article/adds_metadata_general.rb'
+    - 'app/models/ticket/article/adds_metadata_origin_by_id.rb'
     - 'app/models/ticket/article/assets.rb'
+    - 'app/models/ticket/article/enqueue_communicate_email_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_facebook_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_sms_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_twitter_job.rb'
     - 'app/models/ticket/article/has_ticket_contact_attributes_impact.rb'
+    - 'app/models/ticket/article/resets_ticket_state.rb'
     - 'app/models/ticket/assets.rb'
     - 'app/models/ticket/escalation.rb'
     - 'app/models/ticket/number/date.rb'
@@ -581,7 +578,9 @@ Metrics/CyclomaticComplexity:
     - 'app/models/ticket/screen_options.rb'
     - 'app/models/ticket/search.rb'
     - 'app/models/ticket/search_index.rb'
+    - 'app/models/ticket/sets_last_owner_update_time.rb'
     - 'app/models/ticket/state.rb'
+    - 'app/models/ticket/touches_associations.rb'
     - 'app/models/token.rb'
     - 'app/models/transaction/clearbit_enrichment.rb'
     - 'app/models/transaction/karma.rb'
@@ -592,6 +591,7 @@ Metrics/CyclomaticComplexity:
     - 'app/models/trigger/assets.rb'
     - 'app/models/user.rb'
     - 'app/models/user/assets.rb'
+    - 'app/models/user/performs_geo_lookup.rb'
     - 'app/models/user/search.rb'
     - 'app/models/user/search_index.rb'
     - 'app/models/user_device.rb'
@@ -763,16 +763,6 @@ Metrics/PerceivedComplexity:
     - 'app/models/concerns/has_rich_text.rb'
     - 'app/models/concerns/has_search_index_backend.rb'
     - 'app/models/concerns/has_search_sortable.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_email.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_general.rb'
-    - 'app/models/concerns/ticket/article/adds_metadata_origin_by_id.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_email_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_facebook_job.rb'
-    - 'app/models/concerns/ticket/article/enqueue_communicate_twitter_job.rb'
-    - 'app/models/concerns/ticket/article/resets_ticket_state.rb'
-    - 'app/models/concerns/ticket/sets_last_owner_update_time.rb'
-    - 'app/models/concerns/ticket/touches_associations.rb'
-    - 'app/models/concerns/user/performs_geo_lookup.rb'
     - 'app/models/cti/caller_id.rb'
     - 'app/models/cti/driver/base.rb'
     - 'app/models/cti/driver/placetel.rb'
@@ -801,14 +791,23 @@ Metrics/PerceivedComplexity:
     - 'app/models/taskbar.rb'
     - 'app/models/ticket.rb'
     - 'app/models/ticket/article.rb'
+    - 'app/models/ticket/article/adds_metadata_email.rb'
+    - 'app/models/ticket/article/adds_metadata_general.rb'
+    - 'app/models/ticket/article/adds_metadata_origin_by_id.rb'
     - 'app/models/ticket/article/assets.rb'
+    - 'app/models/ticket/article/enqueue_communicate_email_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_facebook_job.rb'
+    - 'app/models/ticket/article/enqueue_communicate_twitter_job.rb'
     - 'app/models/ticket/article/has_ticket_contact_attributes_impact.rb'
+    - 'app/models/ticket/article/resets_ticket_state.rb'
     - 'app/models/ticket/escalation.rb'
     - 'app/models/ticket/number/date.rb'
     - 'app/models/ticket/overviews.rb'
     - 'app/models/ticket/screen_options.rb'
     - 'app/models/ticket/search.rb'
     - 'app/models/ticket/search_index.rb'
+    - 'app/models/ticket/sets_last_owner_update_time.rb'
+    - 'app/models/ticket/touches_associations.rb'
     - 'app/models/token.rb'
     - 'app/models/transaction/clearbit_enrichment.rb'
     - 'app/models/transaction/karma.rb'
@@ -819,6 +818,7 @@ Metrics/PerceivedComplexity:
     - 'app/models/trigger/assets.rb'
     - 'app/models/user.rb'
     - 'app/models/user/assets.rb'
+    - 'app/models/user/performs_geo_lookup.rb'
     - 'app/models/user/search.rb'
     - 'app/models/user/search_index.rb'
     - 'app/models/user_device.rb'

+ 0 - 0
app/models/concerns/tag/writes_to_ticket_history.rb → app/models/tag/writes_to_ticket_history.rb


+ 0 - 0
app/models/concerns/ticket/article/adds_metadata_email.rb → app/models/ticket/article/adds_metadata_email.rb


+ 0 - 0
app/models/concerns/ticket/article/adds_metadata_general.rb → app/models/ticket/article/adds_metadata_general.rb


+ 0 - 0
app/models/concerns/ticket/article/adds_metadata_origin_by_id.rb → app/models/ticket/article/adds_metadata_origin_by_id.rb


+ 0 - 0
app/models/concerns/ticket/article/enqueue_communicate_email_job.rb → app/models/ticket/article/enqueue_communicate_email_job.rb


+ 0 - 0
app/models/concerns/ticket/article/enqueue_communicate_facebook_job.rb → app/models/ticket/article/enqueue_communicate_facebook_job.rb


+ 0 - 0
app/models/concerns/ticket/article/enqueue_communicate_sms_job.rb → app/models/ticket/article/enqueue_communicate_sms_job.rb


+ 0 - 0
app/models/concerns/ticket/article/enqueue_communicate_telegram_job.rb → app/models/ticket/article/enqueue_communicate_telegram_job.rb


+ 0 - 0
app/models/concerns/ticket/article/enqueue_communicate_twitter_job.rb → app/models/ticket/article/enqueue_communicate_twitter_job.rb


Некоторые файлы не были показаны из-за большого количества измененных файлов