Skip to content

Commit 0b6f6c1

Browse files
update setting names
1 parent 21201c5 commit 0b6f6c1

File tree

5 files changed

+20
-23
lines changed

5 files changed

+20
-23
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"url": "https://develop.svn.wordpress.org/trunk"
88
},
99
"gutenberg": {
10-
"ref": "336a47b80b566256ce5035cae56b2ab16f583dad"
10+
"ref": "4aa81f968a38960a7a3ee32f557a366f285dc08f"
1111
},
1212
"engines": {
1313
"node": ">=20.10.0",

src/wp-includes/connectors.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,22 +158,19 @@ function _wp_connectors_get_real_api_key( string $option_name, callable $mask_ca
158158
function _wp_connectors_get_provider_settings(): array {
159159
$providers = array(
160160
'google' => array(
161-
'slug' => 'gemini',
162-
'name' => 'Gemini',
161+
'name' => 'Google',
163162
),
164163
'openai' => array(
165-
'slug' => 'openai',
166164
'name' => 'OpenAI',
167165
),
168166
'anthropic' => array(
169-
'slug' => 'anthropic',
170167
'name' => 'Anthropic',
171168
),
172169
);
173170

174171
$provider_settings = array();
175172
foreach ( $providers as $provider => $data ) {
176-
$setting_name = "connectors_{$data['slug']}_api_key";
173+
$setting_name = "connectors_ai_{$provider}_api_key";
177174

178175
$provider_settings[ $setting_name ] = array(
179176
'provider' => $provider,

tests/phpunit/tests/connectors/wpConnectorsGetProviderSettings.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ class Tests_Connectors_WpConnectorsGetProviderSettings extends WP_UnitTestCase {
1313
public function test_returns_expected_provider_keys() {
1414
$settings = _wp_connectors_get_provider_settings();
1515

16-
$this->assertArrayHasKey( 'connectors_gemini_api_key', $settings );
17-
$this->assertArrayHasKey( 'connectors_openai_api_key', $settings );
18-
$this->assertArrayHasKey( 'connectors_anthropic_api_key', $settings );
16+
$this->assertArrayHasKey( 'connectors_ai_google_api_key', $settings );
17+
$this->assertArrayHasKey( 'connectors_ai_openai_api_key', $settings );
18+
$this->assertArrayHasKey( 'connectors_ai_anthropic_api_key', $settings );
1919
$this->assertCount( 3, $settings );
2020
}
2121

@@ -39,8 +39,8 @@ public function test_each_setting_has_required_fields() {
3939
public function test_provider_values_match_expected() {
4040
$settings = _wp_connectors_get_provider_settings();
4141

42-
$this->assertSame( 'google', $settings['connectors_gemini_api_key']['provider'] );
43-
$this->assertSame( 'openai', $settings['connectors_openai_api_key']['provider'] );
44-
$this->assertSame( 'anthropic', $settings['connectors_anthropic_api_key']['provider'] );
42+
$this->assertSame( 'google', $settings['connectors_ai_google_api_key']['provider'] );
43+
$this->assertSame( 'openai', $settings['connectors_ai_openai_api_key']['provider'] );
44+
$this->assertSame( 'anthropic', $settings['connectors_ai_anthropic_api_key']['provider'] );
4545
}
4646
}

tests/phpunit/tests/rest-api/rest-settings-controller.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,9 @@ public function test_get_items() {
121121
'site_icon', // Registered in wp-includes/blocks/site-logo.php
122122
'wp_enable_real_time_collaboration',
123123
// Connectors API keys are registered in _wp_register_default_connector_settings() in wp-includes/connectors.php.
124-
'connectors_anthropic_api_key',
125-
'connectors_gemini_api_key',
126-
'connectors_openai_api_key',
124+
'connectors_ai_anthropic_api_key',
125+
'connectors_ai_google_api_key',
126+
'connectors_ai_openai_api_key',
127127
);
128128

129129
if ( ! is_multisite() ) {

tests/qunit/fixtures/wp-api-generated.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11064,19 +11064,19 @@ mockedApiResponse.Schema = {
1106411064
"PATCH"
1106511065
],
1106611066
"args": {
11067-
"connectors_gemini_api_key": {
11068-
"title": "Gemini API Key",
11069-
"description": "API key for the Gemini AI provider.",
11067+
"connectors_ai_google_api_key": {
11068+
"title": "Google API Key",
11069+
"description": "API key for the Google AI provider.",
1107011070
"type": "string",
1107111071
"required": false
1107211072
},
11073-
"connectors_openai_api_key": {
11073+
"connectors_ai_openai_api_key": {
1107411074
"title": "OpenAI API Key",
1107511075
"description": "API key for the OpenAI AI provider.",
1107611076
"type": "string",
1107711077
"required": false
1107811078
},
11079-
"connectors_anthropic_api_key": {
11079+
"connectors_ai_anthropic_api_key": {
1108011080
"title": "Anthropic API Key",
1108111081
"description": "API key for the Anthropic AI provider.",
1108211082
"type": "string",
@@ -14652,9 +14652,9 @@ mockedApiResponse.CommentModel = {
1465214652
};
1465314653

1465414654
mockedApiResponse.settings = {
14655-
"connectors_gemini_api_key": "",
14656-
"connectors_openai_api_key": "",
14657-
"connectors_anthropic_api_key": "",
14655+
"connectors_ai_google_api_key": "",
14656+
"connectors_ai_openai_api_key": "",
14657+
"connectors_ai_anthropic_api_key": "",
1465814658
"title": "Test Blog",
1465914659
"description": "",
1466014660
"url": "http://example.org",

0 commit comments

Comments
 (0)