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

New OAuth grid

This commit is contained in:
Eldad Fux 2020-06-15 00:14:54 +03:00
parent 56c3f3a946
commit d6fffb0459

View file

@ -298,20 +298,20 @@ $providers = $this->getParam('providers', []);
<li data-state="/console/users/providers?project={{router.params.project}}"> <li data-state="/console/users/providers?project={{router.params.project}}">
<h2>OAuth2 Providers</h2> <h2>OAuth2 Providers</h2>
<div class="box margin-bottom margin-top-large" <div class="margin-bottom margin-top-large"
data-service="projects.get" data-service="projects.get"
data-event="load,projects.create,projects.update,projects.deleteProject" data-event="load,projects.create,projects.update,projects.deleteProject"
data-name="console-project" data-name="console-project"
data-param-project-id="{{router.params.project}}" data-param-project-id="{{router.params.project}}"
data-scope="console"> data-scope="console">
<ul class="list"> <ul class="tiles cell-3 margin-bottom-small">
<?php foreach ($providers as $provider => $data): <?php foreach ($providers as $provider => $data):
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; $beta = (isset($data['beta'])) ? $data['beta'] : false;
?> ?>
<li class="clear <?php echo (isset($data['enabled']) && !$data['enabled']) ? 'dev-feature' : ''; ?>"> <li class="<?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; ?>">
<button type="button" class="close pull-end" data-ui-modal-close=""><i class="icon-cancel"></i></button> <button type="button" class="close pull-end" data-ui-modal-close=""><i class="icon-cancel"></i></button>
@ -363,24 +363,29 @@ $providers = $this->getParam('providers', []);
</form> </form>
</div> </div>
<span data-ls-if=" <div class="box padding-small margin-bottom">
{{console-project.usersOauth2<?php echo $this->escape(ucfirst($provider)); ?>Appid}} && <span data-ls-if="
{{console-project.usersOauth2<?php echo $this->escape(ucfirst($provider)); ?>Secret}}"> {{console-project.usersOauth2<?php echo $this->escape(ucfirst($provider)); ?>Appid}} &&
<button class="switch on pull-end margin-top-small" data-ls-ui-trigger="provider-update-<?php echo $provider; ?>"></button> {{console-project.usersOauth2<?php echo $this->escape(ucfirst($provider)); ?>Secret}}">
</span> <button class="switch on pull-end" data-ls-ui-trigger="provider-update-<?php echo $provider; ?>"></button>
<span data-ls-if=" </span>
!{{console-project.usersOauth2<?php echo $this->escape(ucfirst($provider)); ?>Appid}} ||
!{{console-project.usersOauth2<?php echo $this->escape(ucfirst($provider)); ?>Secret}}">
<button class="switch pull-end margin-top-small" data-ls-ui-trigger="provider-update-<?php echo $this->escape($provider); ?>"></button>
</span>
<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 data-ls-if="
<span> !{{console-project.usersOauth2<?php echo $this->escape(ucfirst($provider)); ?>Appid}} ||
<?php echo ucfirst($provider); ?> <?php if($beta): ?>(beta)<?php endif; ?> !{{console-project.usersOauth2<?php echo $this->escape(ucfirst($provider)); ?>Secret}}">
</span> <button class="switch pull-end" data-ls-ui-trigger="provider-update-<?php echo $this->escape($provider); ?>"></button>
<p class="margin-bottom-no margin-top-small text-one-liner"> </span>
<a href="<?php echo $data['developers']; ?>" target="_blank" rel="noopener">OAuth2 Developer Docs<i class="icon-link-ext"></i></a>
</p> <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 class="text-size-small">
<?php echo ucfirst($provider); ?> <?php if($beta): ?>(beta)<?php endif; ?>
</span>
<p class="margin-bottom-no text-one-liner text-size-small">
<a href="<?php echo $data['developers']; ?>" target="_blank" rel="noopener">OAuth2 Docs<i class="icon-link-ext"></i></a>
</p>
</div>
</li> </li>
<?php endforeach; ?> <?php endforeach; ?>
</ul> </ul>