-
- Downloads
Move data fields models to Integrations namespace
This moves the `*TrackerData` models into the `Integrations::` namespace as part of #201855. We also rename the related concerns to clarify their intent: `app/models/concerns/services/data_fields.rb`: - Renamed from `Services::DataFields` to `Integrations::BaseDataFields`. - This is included in the models and acts as a sort of base class. - It's still a module because converting it into an actual class changes some of the automatic Rails behaviour (such as inferring the table name). `app/models/project_services/data_fields.rb`: - Renamed from `DataFields` to `Integrations::HasDataFields`. - This is included in the main `Integration` model and provides some helpers to access the associated data fields records. Both of these are moved into `app/models/concerns/integrations`.
Showing
- .rubocop_manual_todo.yml 1 addition, 4 deletions.rubocop_manual_todo.yml
- app/models/concerns/integrations/base_data_fields.rb 5 additions, 3 deletionsapp/models/concerns/integrations/base_data_fields.rb
- app/models/concerns/integrations/has_data_fields.rb 61 additions, 0 deletionsapp/models/concerns/integrations/has_data_fields.rb
- app/models/integration.rb 1 addition, 1 deletionapp/models/integration.rb
- app/models/integrations/issue_tracker_data.rb 11 additions, 0 deletionsapp/models/integrations/issue_tracker_data.rb
- app/models/integrations/jira_tracker_data.rb 14 additions, 0 deletionsapp/models/integrations/jira_tracker_data.rb
- app/models/integrations/open_project_tracker_data.rb 18 additions, 0 deletionsapp/models/integrations/open_project_tracker_data.rb
- app/models/project_services/data_fields.rb 0 additions, 59 deletionsapp/models/project_services/data_fields.rb
- app/models/project_services/issue_tracker_data.rb 0 additions, 9 deletionsapp/models/project_services/issue_tracker_data.rb
- app/models/project_services/jira_tracker_data.rb 0 additions, 12 deletionsapp/models/project_services/jira_tracker_data.rb
- app/models/project_services/open_project_tracker_data.rb 0 additions, 16 deletionsapp/models/project_services/open_project_tracker_data.rb
- ee/lib/ee/gitlab/usage_data.rb 2 additions, 2 deletionsee/lib/ee/gitlab/usage_data.rb
- spec/factories/integration_data.rb 3 additions, 3 deletionsspec/factories/integration_data.rb
- spec/models/concerns/integrations/has_data_fields_spec.rb 1 addition, 1 deletionspec/models/concerns/integrations/has_data_fields_spec.rb
- spec/models/integrations/issue_tracker_data_spec.rb 1 addition, 1 deletionspec/models/integrations/issue_tracker_data_spec.rb
- spec/models/integrations/jira_tracker_data_spec.rb 1 addition, 1 deletionspec/models/integrations/jira_tracker_data_spec.rb
- spec/models/integrations/open_project_tracker_data_spec.rb 1 addition, 1 deletionspec/models/integrations/open_project_tracker_data_spec.rb
app/models/integrations/jira_tracker_data.rb
0 → 100644
Please register or sign in to comment