Skip to content

Commit

Permalink
Remove embedly/iframely key settings
Browse files Browse the repository at this point in the history
  • Loading branch information
ttempleton committed Mar 26, 2024
1 parent 825c238 commit 46c477a
Show file tree
Hide file tree
Showing 6 changed files with 4 additions and 46 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@
- Removed `spicyweb\embeddedassets\gql\types\generators\EmbeddedAssetImageType`
- Removed `spicyweb\embeddedassets\models\EmbeddedAsset::getVideoCode()`; use `getIframeCode()` instead
- Removed `spicyweb\embeddedassets\models\EmbeddedAsset::getVideoUrl()`; use `getIframeSrc()` instead
- Removed `spicyweb\embeddedassets\models\Settings::$embedlyKey`
- Removed `spicyweb\embeddedassets\models\Settings::$iframelyKey`
- Removed `spicyweb\embeddedassets\models\Settings::$minImageSize`, due to the Embed 3 parameters it was used for being removed in Embed 4
- Removed `spicyweb\embeddedassets\Service::EVENT_BEFORE_CREATE_ADAPTER`; use `spicyweb\embeddedassets\Service::EVENT_BEFORE_REQUEST` instead
- Removed `spicyweb\embeddedassets\validators\Image`
Expand Down
6 changes: 0 additions & 6 deletions src/Service.php
Original file line number Diff line number Diff line change
Expand Up @@ -105,12 +105,6 @@ private function _getDataFromEmbed(string $url): array
}
}

if ($pluginSettings->embedlyKey) {
$embedSettings['oembed:embedly_key'] = Craft::parseEnv($pluginSettings->embedlyKey);
}
if ($pluginSettings->iframelyKey) {
$embedSettings['oembed:iframely_key'] = Craft::parseEnv($pluginSettings->iframelyKey);
}
if ($pluginSettings->googleKey) {
$embedSettings['google:key'] = Craft::parseEnv($pluginSettings->googleKey);
}
Expand Down
14 changes: 2 additions & 12 deletions src/models/Settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,6 @@
*/
class Settings extends Model
{
/**
* @var string
*/
public string $embedlyKey = '';

/**
* @var string
*/
public string $iframelyKey = '';

/**
* @var string
*/
Expand Down Expand Up @@ -227,7 +217,7 @@ protected function defineBehaviors(): array
return [
'parser' => [
'class' => EnvAttributeParserBehavior::class,
'attributes' => ['embedlyKey', 'iframelyKey', 'googleKey', 'facebookKey', 'referer'],
'attributes' => ['googleKey', 'facebookKey', 'referer'],
],
];
}
Expand All @@ -238,7 +228,7 @@ protected function defineBehaviors(): array
protected function defineRules(): array
{
return [
[['embedlyKey', 'iframelyKey', 'googleKey', 'facebookKey', 'referer'], StringValidator::class],
[['googleKey', 'facebookKey', 'referer'], StringValidator::class],
['parameters', 'each', 'rule' => [ParameterValidator::class]],
[['whitelist', 'extraWhitelist'], 'each', 'rule' => [StringValidator::class]],
[['maxAssetNameLength', 'maxFileNameLength'], 'integer', 'min' => 10],
Expand Down
24 changes: 0 additions & 24 deletions src/templates/settings.twig
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,6 @@

<div class="settings">

{{ forms.autosuggestField({
label: "embed.ly API Key"|t('embeddedassets'),
instructions: "An {api} key to be used as a fallback data provider."|t('embeddedassets', {
api: '[embed.ly API](http://docs.embed.ly/docs/embedly-api)',
}),
id: 'embedlyKey',
name: 'embedlyKey',
value: settings.embedlyKey,
errors: settings.getErrors('embedlyKey'),
suggestEnvVars: true
}) }}

{{ forms.autosuggestField({
label: "iFramely API Key"|t('embeddedassets'),
instructions: "An {api} key to be used as a fallback data provider."|t('embeddedassets', {
api: '[iFramely API](https://iframely.com/docs/iframely-api)',
}),
id: 'iframelyKey',
name: 'iframelyKey',
value: settings.iframelyKey,
errors: settings.getErrors('iframelyKey'),
suggestEnvVars: true
}) }}

{{ forms.autosuggestField({
label: "Google API Key"|t('embeddedassets'),
instructions: "A {api} key to be used as a fallback data provider."|t('embeddedassets', {
Expand Down
2 changes: 0 additions & 2 deletions src/translations/en/embeddedassets.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,9 @@
'Domain to set as HTTP Referer, e.g. `https://domain.com`' => 'Domain to set as HTTP Referer, e.g. `https://domain.com`',
'Embed' => 'Embed',
'Embedded asset' => 'Embedded asset',
'embed.ly API Key' => 'embed.ly API Key',
'Facebook Graph API Key' => 'Facebook Graph API Key',
'Google API Key' => 'Google API Key',
'HTTP Referer' => 'HTTP Referer',
'iFramely API Key' => 'iFramely API Key',
'Image' => 'Image',
'Link' => 'Link',
'List of extra parameters and their values to be sent when retrieving embed data.' => 'List of extra parameters and their values to be sent when retrieving embed data.',
Expand Down
2 changes: 0 additions & 2 deletions src/translations/fr/embeddedassets.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,9 @@
'Disable tracking on Vimeo iframes?' => 'Désactiver le suivi des iframes Vimeo ?',
'Domain to set as HTTP Referer, e.g. `https://domain.com`' => 'Le domaine à utiliser comme HTTP Referer, ex. `https://domain.com`',
'Embed' => 'Ressources externes',
'embed.ly API Key' => 'Clef API pour embed.ly',
'Facebook Graph API Key' => 'Clef API pour Facebook',
'Google API Key' => 'Clef API pour Google',
'HTTP Referer' => 'HTTP Referer',
'iFramely API Key' => 'Clef API pour iFramely ',
'Image' => 'Image',
'Link' => 'Lien',
'List of extra parameters and their values to be sent when retrieving embed data.' => 'Liste des paramètres supplémentaires et de leurs valeurs à envoyer lors de la récupération des données intégrées.',
Expand Down

0 comments on commit 46c477a

Please sign in to comment.