1
0
Fork 0
mirror of synced 2024-06-28 19:20:25 +12:00

Added beta tag

This commit is contained in:
Eldad Fux 2020-05-29 19:43:59 +03:00
parent 14e6c61ed9
commit 116521f4a7
2 changed files with 27 additions and 1 deletions

View file

@ -6,6 +6,7 @@ return [
'icon' => 'icon-bitbucket', 'icon' => 'icon-bitbucket',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'facebook' => [ 'facebook' => [
@ -13,6 +14,7 @@ return [
'icon' => 'icon-facebook', 'icon' => 'icon-facebook',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'github' => [ 'github' => [
@ -20,6 +22,7 @@ return [
'icon' => 'icon-github-circled', 'icon' => 'icon-github-circled',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'gitlab' => [ 'gitlab' => [
@ -27,6 +30,7 @@ return [
'icon' => 'icon-gitlab', 'icon' => 'icon-gitlab',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'google' => [ 'google' => [
@ -34,12 +38,14 @@ return [
'icon' => 'icon-google', 'icon' => 'icon-google',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
// 'instagram' => [ // 'instagram' => [
// 'developers' => 'https://www.instagram.com/developer/', // 'developers' => 'https://www.instagram.com/developer/',
// 'icon' => 'icon-instagram', // 'icon' => 'icon-instagram',
// 'enabled' => false, // 'enabled' => false,
// 'beta' => false,
// 'mock' => false, // 'mock' => false,
// ], // ],
'microsoft' => [ 'microsoft' => [
@ -47,12 +53,14 @@ return [
'icon' => 'icon-windows', 'icon' => 'icon-windows',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
// 'twitter' => [ // 'twitter' => [
// 'developers' => 'https://developer.twitter.com/', // 'developers' => 'https://developer.twitter.com/',
// 'icon' => 'icon-twitter', // 'icon' => 'icon-twitter',
// 'enabled' => false, // 'enabled' => false,
// 'beta' => false,
// 'mock' => false, // 'mock' => false,
// ], // ],
'linkedin' => [ 'linkedin' => [
@ -60,6 +68,7 @@ return [
'icon' => 'icon-linkedin', 'icon' => 'icon-linkedin',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'slack' => [ 'slack' => [
@ -67,6 +76,7 @@ return [
'icon' => 'icon-slack', 'icon' => 'icon-slack',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'dropbox' => [ 'dropbox' => [
@ -74,6 +84,7 @@ return [
'icon' => 'icon-dropbox', 'icon' => 'icon-dropbox',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'salesforce' => [ 'salesforce' => [
@ -81,6 +92,7 @@ return [
'icon' => 'icon-salesforce', 'icon' => 'icon-salesforce',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'apple' => [ 'apple' => [
@ -88,6 +100,7 @@ return [
'icon' => 'icon-apple', 'icon' => 'icon-apple',
'enabled' => true, 'enabled' => true,
'form' => 'apple.phtml', // Perperation for adding ability to customized OAuth UI forms, currently handled hardcoded. 'form' => 'apple.phtml', // Perperation for adding ability to customized OAuth UI forms, currently handled hardcoded.
'beta' => true,
'mock' => false, 'mock' => false,
], ],
'amazon' => [ 'amazon' => [
@ -95,6 +108,7 @@ return [
'icon' => 'icon-amazon', 'icon' => 'icon-amazon',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'vk' => [ 'vk' => [
@ -102,6 +116,7 @@ return [
'icon' => 'icon-vk', 'icon' => 'icon-vk',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'discord' => [ 'discord' => [
@ -109,6 +124,7 @@ return [
'icon' => 'icon-discord', 'icon' => 'icon-discord',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'twitch' => [ 'twitch' => [
@ -116,6 +132,7 @@ return [
'icon' => 'icon-twitch', 'icon' => 'icon-twitch',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'spotify' => [ 'spotify' => [
@ -123,6 +140,7 @@ return [
'icon' => 'icon-spotify', 'icon' => 'icon-spotify',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'yahoo' => [ 'yahoo' => [
@ -130,6 +148,7 @@ return [
'icon' => 'icon-yahoo', 'icon' => 'icon-yahoo',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'yandex' => [ 'yandex' => [
@ -137,6 +156,7 @@ return [
'icon' => 'icon-yandex', 'icon' => 'icon-yandex',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false, 'mock' => false,
], ],
'twitter' => [ 'twitter' => [
@ -144,6 +164,7 @@ return [
'icon' => 'icon-twitter', 'icon' => 'icon-twitter',
'enabled' => false, 'enabled' => false,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false 'mock' => false
], ],
'paypal' => [ 'paypal' => [
@ -151,6 +172,7 @@ return [
'icon' => 'icon-paypal', 'icon' => 'icon-paypal',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false 'mock' => false
], ],
'bitly' => [ 'bitly' => [
@ -158,6 +180,7 @@ return [
'icon' => 'icon-bitly', 'icon' => 'icon-bitly',
'enabled' => true, 'enabled' => true,
'form' => false, 'form' => false,
'beta' => false,
'mock' => false 'mock' => false
], ],
// Keep Last // Keep Last
@ -165,6 +188,8 @@ return [
'developers' => 'https://appwrite.io', 'developers' => 'https://appwrite.io',
'icon' => 'icon-appwrite', 'icon' => 'icon-appwrite',
'enabled' => true, 'enabled' => true,
'form' => false,
'beta' => false,
'mock' => true, 'mock' => true,
] ]
]; ];

View file

@ -338,6 +338,7 @@ $providers = $this->getParam('providers', []);
if (isset($data['enabled']) && !$data['enabled']) { continue; } if (isset($data['enabled']) && !$data['enabled']) { continue; }
if (isset($data['mock']) && $data['mock']) { continue; } if (isset($data['mock']) && $data['mock']) { continue; }
$form = (isset($data['form'])) ? $data['form'] : false; $form = (isset($data['form'])) ? $data['form'] : false;
$beta = (isset($data['beta'])) ? $data['beta'] : false;
?> ?>
<li class="clear <?php echo (isset($data['enabled']) && !$data['enabled']) ? 'dev-feature' : ''; ?>"> <li class="clear <?php echo (isset($data['enabled']) && !$data['enabled']) ? 'dev-feature' : ''; ?>">
<div data-ui-modal class="modal close" data-button-alias="none" data-open-event="provider-update-<?php echo $provider; ?>"> <div data-ui-modal class="modal close" data-button-alias="none" data-open-event="provider-update-<?php echo $provider; ?>">
@ -404,7 +405,7 @@ $providers = $this->getParam('providers', []);
<img src="/images/oauth2/<?php echo $this->escape(strtolower($provider)); ?>.png?buster=<?php echo APP_CACHE_BUSTER; ?>" alt="<?php echo $this->escape(ucfirst($provider)); ?> Logo" class="pull-start provider margin-end" /> <img src="/images/oauth2/<?php echo $this->escape(strtolower($provider)); ?>.png?buster=<?php echo APP_CACHE_BUSTER; ?>" alt="<?php echo $this->escape(ucfirst($provider)); ?> Logo" class="pull-start provider margin-end" />
<span> <span>
<?php echo ucfirst($provider); ?> <?php echo ucfirst($provider); ?> <?php if($beta): ?>(beta)<?php endif; ?>
</span> </span>
<p class="margin-bottom-no margin-top-small text-one-liner"> <p class="margin-bottom-no margin-top-small text-one-liner">
<a href="<?php echo $data['developers']; ?>" target="_blank" rel="noopener">OAuth2 Developer Docs<i class="icon-link-ext"></i></a> <a href="<?php echo $data['developers']; ?>" target="_blank" rel="noopener">OAuth2 Developer Docs<i class="icon-link-ext"></i></a>