Skip to content

Commit 728e02c

Browse files
authored
INTMDB-466: Added IsExtendedStorageSizesEnabled to ProjectSettings (#457)
1 parent 0fca1fa commit 728e02c

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

mongodbatlas/project_settings.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ const projectSettingsBasePath = projectBasePath + "/%s/settings"
2525
type ProjectSettings struct {
2626
IsCollectDatabaseSpecificsStatisticsEnabled *bool `json:"isCollectDatabaseSpecificsStatisticsEnabled,omitempty"`
2727
IsDataExplorerEnabled *bool `json:"isDataExplorerEnabled,omitempty"`
28+
IsExtendedStorageSizesEnabled *bool `json:"isExtendedStorageSizesEnabled,omitempty"`
2829
IsPerformanceAdvisorEnabled *bool `json:"isPerformanceAdvisorEnabled,omitempty"`
2930
IsRealtimePerformancePanelEnabled *bool `json:"isRealtimePerformancePanelEnabled,omitempty"`
3031
IsSchemaAdvisorEnabled *bool `json:"isSchemaAdvisorEnabled,omitempty"`

mongodbatlas/project_settings_test.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ func TestProjects_GetProjectSettings(t *testing.T) {
2929
mux.HandleFunc(fmt.Sprintf("/api/atlas/v1.0/groups/%s/settings", groupID), func(w http.ResponseWriter, r *http.Request) {
3030
testMethod(t, r, http.MethodGet)
3131
_, _ = fmt.Fprint(w, `{
32-
"isCollectDatabaseSpecificsStatisticsEnabled": true,
32+
"isCollectDatabaseSpecificsStatisticsEnabled": true,
3333
"isDataExplorerEnabled": true,
34+
"isExtendedStorageSizesEnabled": true,
3435
"isPerformanceAdvisorEnabled": true,
3536
"isRealtimePerformancePanelEnabled": true,
3637
"isSchemaAdvisorEnabled": true
@@ -45,6 +46,7 @@ func TestProjects_GetProjectSettings(t *testing.T) {
4546
expected := &ProjectSettings{
4647
IsCollectDatabaseSpecificsStatisticsEnabled: pointer(true),
4748
IsDataExplorerEnabled: pointer(true),
49+
IsExtendedStorageSizesEnabled: pointer(true),
4850
IsPerformanceAdvisorEnabled: pointer(true),
4951
IsRealtimePerformancePanelEnabled: pointer(true),
5052
IsSchemaAdvisorEnabled: pointer(true),
@@ -62,8 +64,9 @@ func TestProjects_UpdateProjectSettings(t *testing.T) {
6264
mux.HandleFunc(fmt.Sprintf("/api/atlas/v1.0/groups/%s/settings", groupID), func(w http.ResponseWriter, r *http.Request) {
6365
testMethod(t, r, http.MethodPatch)
6466
_, _ = fmt.Fprint(w, `{
65-
"isCollectDatabaseSpecificsStatisticsEnabled": true,
67+
"isCollectDatabaseSpecificsStatisticsEnabled": true,
6668
"isDataExplorerEnabled": true,
69+
"isExtendedStorageSizesEnabled": true,
6770
"isPerformanceAdvisorEnabled": true,
6871
"isRealtimePerformancePanelEnabled": true,
6972
"isSchemaAdvisorEnabled": true
@@ -73,6 +76,7 @@ func TestProjects_UpdateProjectSettings(t *testing.T) {
7376
body := &ProjectSettings{
7477
IsCollectDatabaseSpecificsStatisticsEnabled: pointer(true),
7578
IsDataExplorerEnabled: pointer(true),
79+
IsExtendedStorageSizesEnabled: pointer(true),
7680
IsPerformanceAdvisorEnabled: pointer(true),
7781
IsRealtimePerformancePanelEnabled: pointer(true),
7882
IsSchemaAdvisorEnabled: pointer(true),
@@ -86,6 +90,7 @@ func TestProjects_UpdateProjectSettings(t *testing.T) {
8690
expected := &ProjectSettings{
8791
IsCollectDatabaseSpecificsStatisticsEnabled: pointer(true),
8892
IsDataExplorerEnabled: pointer(true),
93+
IsExtendedStorageSizesEnabled: pointer(true),
8994
IsPerformanceAdvisorEnabled: pointer(true),
9095
IsRealtimePerformancePanelEnabled: pointer(true),
9196
IsSchemaAdvisorEnabled: pointer(true),

0 commit comments

Comments
 (0)