Skip to content

Commit 293b22b

Browse files
committed
fixing data type
1 parent c587110 commit 293b22b

File tree

2 files changed

+7
-21
lines changed

2 files changed

+7
-21
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ gem 'immutable-struct'
55
gem "rgeo"
66
gem "rgeo-geojson"
77
gem "pg", (ENV['GEM_PG_VERSION'] ? "~> #{ENV['GEM_PG_VERSION']}" : "~> 1.2.2") # make sure we use a version compatible with AR
8-
gem "rgeo-activerecord", (ENV['GEM_RGEO_ACTIVERECORD_VERSION'] ? "~> #{ENV['GEM_RGEO_ACTIVERECORD_VERSION']}" : "~> 7.0.1") # same as above
8+
gem "rgeo-activerecord", (ENV['GEM_RGEO_ACTIVERECORD_VERSION'] ? "~> #{ENV['GEM_RGEO_ACTIVERECORD_VERSION']}" : "~> 7.0.1") # same as above
99
gem 'activerecord-postgis-adapter', (ENV['GEM_ACTIVERECORD_POSTGIS_ADAPTER_VERSION'] ? "~> #{ENV['GEM_ACTIVERECORD_POSTGIS_ADAPTER_VERSION']}" : "~> 7.1.1") # same as above
1010
gem 'rails-controller-testing' # This gem brings back assigns to your controller tests as well as assert_template to both controller and integration tests.

app/controllers/gtt_configuration_controller.rb

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,36 +17,24 @@ def build_default_setting_config
1717

1818
Tracker.all.sort.each {|tracker|
1919
default_tracker_icon.append({
20-
trackerID: tracker.id.to_s,
20+
trackerID: tracker.id,
2121
trackerName: tracker.name,
2222
icon: Setting.plugin_redmine_gtt['tracker_'+tracker.id.to_s]
2323
})
2424
}
2525
IssueStatus.all.sort.each {|status|
2626
default_status_color.append({
27-
statusID: status.id.to_s,
27+
statusID: status.id,
2828
statusName: status.name,
2929
color: Setting.plugin_redmine_gtt['status_'+status.id.to_s]
3030
})
3131
}
3232
GttTileSource.all.sort.each {|tileSource|
33-
tile_source_project = []
34-
35-
Project.all.sort.each {|project|
36-
project.gtt_tile_sources.where(id: tileSource.id).sort.each {|tilesSource|
37-
tile_source_project.append({
38-
id: project.id.to_s,
39-
name: project.name
40-
})
41-
}
42-
}
43-
4433
gtt_tile_source.append({
4534
id: tileSource.id,
4635
name: tileSource.name,
4736
type: tileSource.type,
48-
options: tileSource.options,
49-
projects: tile_source_project
37+
options: tileSource.options
5038
})
5139
}
5240

@@ -60,16 +48,14 @@ def build_default_setting_config
6048
},
6149
geometrySetting: {
6250
geometryTypes: Setting.plugin_redmine_gtt['editable_geometry_types_on_issue_map'],
63-
GeoJsonUpload: Setting.plugin_redmine_gtt['enable_geojson_upload_on_issue_map'],
51+
GeoJsonUpload: (Setting.plugin_redmine_gtt['enable_geojson_upload_on_issue_map'] == 'true'),
6452
},
6553
geocoderSetting: {
66-
enableGeocodingOnMap: Setting.plugin_redmine_gtt['enable_geocoding_on_map'],
54+
enableGeocodingOnMap: (Setting.plugin_redmine_gtt['enable_geocoding_on_map'] == 'true'),
6755
geocoderOptions: Setting.plugin_redmine_gtt['default_geocoder_options']
6856
},
6957
},
70-
gttSetting: {
71-
gttTileSourceIds: gtt_tile_source
72-
}
58+
gttLayer: gtt_tile_source
7359
}
7460
return mapConfig
7561
end

0 commit comments

Comments
 (0)