mirror of
https://github.com/nextcloud/server.git
synced 2024-08-24 05:56:03 +02:00
![Roeland Jago Douma](/assets/img/avatar_default.png)
It was disabled by default for ages. And often resulted in unwanted behavior. If admins want trusted servers they just have to do it manually. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
40 lines
1.6 KiB
PHP
40 lines
1.6 KiB
PHP
<?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. It is not necessary to add a server as trusted server in order to create a federated share.')); ?></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>
|