Skip to content

Commit 48ff249

Browse files
committed
Add settings form for remaining info providers
1 parent ee33d74 commit 48ff249

File tree

8 files changed

+16
-8
lines changed

8 files changed

+16
-8
lines changed

src/Services/InfoProviderSystem/Providers/DigikeyProvider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ public function getProviderInfo(): array
7878
'description' => 'This provider uses the DigiKey API to search for parts.',
7979
'url' => 'https://www.digikey.com/',
8080
'oauth_app_name' => self::OAUTH_APP_NAME,
81-
'disabled_help' => 'Set the Client ID and Secret in provider settings and connect OAuth to enable.'
81+
'disabled_help' => 'Set the Client ID and Secret in provider settings and connect OAuth to enable.',
82+
'settings_class' => DigikeySettings::class,
8283
];
8384
}
8485

src/Services/InfoProviderSystem/Providers/Element14Provider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ public function getProviderInfo(): array
6666
'name' => 'Farnell element14',
6767
'description' => 'This provider uses the Farnell element14 API to search for parts.',
6868
'url' => 'https://www.element14.com/',
69-
'disabled_help' => 'Configure the API key in the provider settings to enable.'
69+
'disabled_help' => 'Configure the API key in the provider settings to enable.',
70+
'settings_class' => Element14Settings::class,
7071
];
7172
}
7273

src/Services/InfoProviderSystem/Providers/LCSCProvider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ public function getProviderInfo(): array
5151
'name' => 'LCSC',
5252
'description' => 'This provider uses the (unofficial) LCSC API to search for parts.',
5353
'url' => 'https://www.lcsc.com/',
54-
'disabled_help' => 'Enable this provider in the provider settings.'
54+
'disabled_help' => 'Enable this provider in the provider settings.',
55+
'settings_class' => LCSCSettings::class,
5556
];
5657
}
5758

src/Services/InfoProviderSystem/Providers/MouserProvider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ public function getProviderInfo(): array
6161
'name' => 'Mouser',
6262
'description' => 'This provider uses the Mouser API to search for parts.',
6363
'url' => 'https://www.mouser.com/',
64-
'disabled_help' => 'Configure the API key in the provider settings to enable.'
64+
'disabled_help' => 'Configure the API key in the provider settings to enable.',
65+
'settings_class' => MouserSettings::class
6566
];
6667
}
6768

src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,8 @@ public function getProviderInfo(): array
246246
'name' => 'OEMSecrets',
247247
'description' => 'This provider uses the OEMSecrets API to search for parts.',
248248
'url' => 'https://www.oemsecrets.com/',
249-
'disabled_help' => 'Configure the API key in the provider settings to enable.'
249+
'disabled_help' => 'Configure the API key in the provider settings to enable.',
250+
'settings_class' => OEMSecretsSettings::class
250251
];
251252
}
252253
/**

src/Services/InfoProviderSystem/Providers/OctopartProvider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ public function getProviderInfo(): array
170170
'name' => 'Octopart',
171171
'description' => 'This provider uses the Nexar/Octopart API to search for parts on Octopart.',
172172
'url' => 'https://www.octopart.com/',
173-
'disabled_help' => 'Set the Client ID and Secret in provider settings.'
173+
'disabled_help' => 'Set the Client ID and Secret in provider settings.',
174+
'settings_class' => OctopartSettings::class
174175
];
175176
}
176177

src/Services/InfoProviderSystem/Providers/PollinProvider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ public function getProviderInfo(): array
5151
'name' => 'Pollin',
5252
'description' => 'Webscraping from pollin.de to get part information',
5353
'url' => 'https://www.pollin.de/',
54-
'disabled_help' => 'Enable the provider in provider settings'
54+
'disabled_help' => 'Enable the provider in provider settings',
55+
'settings_class' => PollinSettings::class,
5556
];
5657
}
5758

src/Services/InfoProviderSystem/Providers/TMEProvider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ public function getProviderInfo(): array
5454
'name' => 'TME',
5555
'description' => 'This provider uses the API of TME (Transfer Multipart).',
5656
'url' => 'https://tme.eu/',
57-
'disabled_help' => 'Configure the API Token and secret in provider settings to use this provider.'
57+
'disabled_help' => 'Configure the API Token and secret in provider settings to use this provider.',
58+
'settings_class' => TMESettings::class
5859
];
5960
}
6061

0 commit comments

Comments
 (0)