You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.8 KiB
44 lines
1.8 KiB
<?php |
|
/** @var array $_ */ |
|
use OCA\Federation\TrustedServers; |
|
|
|
/** @var \OCP\IL10N $l */ |
|
script('federation', 'settings-admin'); |
|
style('federation', 'settings-admin') |
|
?> |
|
<div id="ocFederationSettings" class="section"> |
|
<h2><?php p($l->t('Trusted servers')); ?></h2> |
|
<p class="settings-hint"><?php p($l->t('Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing.')); ?></p> |
|
|
|
<p> |
|
<input id="autoAddServers" type="checkbox" class="checkbox" <?php if($_['autoAddServers']) p('checked'); ?> /> |
|
<label for="autoAddServers"><?php p($l->t('Add server automatically once a federated share was created successfully')); ?></label> |
|
</p> |
|
|
|
<ul id="listOfTrustedServers"> |
|
<?php foreach($_['trustedServers'] as $trustedServer) { ?> |
|
<li id="<?php p($trustedServer['id']); ?>"> |
|
<?php if((int)$trustedServer['status'] === TrustedServers::STATUS_OK) { ?> |
|
<span class="status success"></span> |
|
<?php |
|
} elseif( |
|
(int)$trustedServer['status'] === TrustedServers::STATUS_PENDING || |
|
(int)$trustedServer['status'] === TrustedServers::STATUS_ACCESS_REVOKED |
|
) { ?> |
|
<span class="status indeterminate"></span> |
|
<?php } else {?> |
|
<span class="status error"></span> |
|
<?php } ?> |
|
<?php p($trustedServer['url']); ?> |
|
<span class="icon icon-delete"></span> |
|
</li> |
|
<?php } ?> |
|
</ul> |
|
<p id="ocFederationAddServer"> |
|
<button id="ocFederationAddServerButton" class=""><?php p($l->t('+ Add trusted server')); ?></button> |
|
<input id="serverUrl" class="hidden" type="text" value="" placeholder="<?php p($l->t('Trusted server')); ?>" name="server_url"/> |
|
<button id="ocFederationSubmit" class="hidden"><?php p($l->t('Add')); ?></button> |
|
<span class="msg"></span> |
|
</p> |
|
|
|
</div>
|
|
|