This commit is contained in:
the-djmaze 2024-05-26 13:49:45 +02:00
parent b5dbd0cc7a
commit 4dc7ad02d5
4 changed files with 10 additions and 13 deletions

View file

@ -53,8 +53,7 @@ class FetchController extends Controller {
$this->config->setAppValue('snappymail', 'snappymail-autologin-with-email',
isset($_POST['snappymail-autologin']) ? '2' === $_POST['snappymail-autologin'] : false);
$this->config->setAppValue('snappymail', 'snappymail-no-embed', isset($_POST['snappymail-no-embed']));
// DISABLED https://github.com/the-djmaze/snappymail/issues/1420#issuecomment-1933045917
// $this->config->setAppValue('snappymail', 'snappymail-autologin-oidc', isset($_POST['snappymail-autologin-oidc']));
$this->config->setAppValue('snappymail', 'snappymail-autologin-oidc', isset($_POST['snappymail-autologin-oidc']));
} else {
return new JSONResponse([
'status' => 'error',

View file

@ -22,9 +22,8 @@ class AdminSettings implements ISettings
$keys = [
'snappymail-autologin',
'snappymail-autologin-with-email',
'snappymail-no-embed'
// DISABLED https://github.com/the-djmaze/snappymail/issues/1420#issuecomment-1933045917
// 'snappymail-autologin-oidc'
'snappymail-no-embed',
'snappymail-autologin-oidc'
];
$parameters = [];
foreach ($keys as $k) {

View file

@ -38,15 +38,15 @@
</div>
</p>
<br />
<!-- DISABLED https://github.com/the-djmaze/snappymail/issues/1420#issuecomment-1933045917
<p>
<input id="snappymail-autologin-oidc" name="snappymail-autologin-oidc" type="checkbox" class="checkbox" <php if ($_['snappymail-autologin-oidc']) echo 'checked="checked"'; ?>>
<input id="snappymail-autologin-oidc" name="snappymail-autologin-oidc" type="checkbox" class="checkbox" <?php if ($_['snappymail-autologin-oidc']) echo 'checked="checked"'; ?>>
<label for="snappymail-autologin-oidc">
<php echo($l->t('Attempt to automatically login with OIDC when active')); ?>
<?php echo($l->t('Attempt to automatically login with OIDC when active')); ?>
</label>
</p>
<br />
-->
<p>
<input id="snappymail-no-embed" name="snappymail-no-embed" type="checkbox" class="checkbox" <?php if ($_['snappymail-no-embed']) echo 'checked="checked"'; ?>>
<label for="snappymail-no-embed">

View file

@ -4,11 +4,11 @@ class NextcloudPlugin extends \RainLoop\Plugins\AbstractPlugin
{
const
NAME = 'Nextcloud',
VERSION = '2.35',
RELEASE = '2024-03-29',
VERSION = '2.36',
RELEASE = '2024-05-26',
CATEGORY = 'Integrations',
DESCRIPTION = 'Integrate with Nextcloud v20+',
REQUIRED = '2.36.0';
REQUIRED = '2.36.2';
public function Init() : void
{
@ -89,7 +89,6 @@ class NextcloudPlugin extends \RainLoop\Plugins\AbstractPlugin
$oSettings->username = \OC::$server->getUserSession()->getUser()->getUID();
// https://apps.nextcloud.com/apps/oidc_login
// DISABLED https://github.com/the-djmaze/snappymail/issues/1420#issuecomment-1933045917
if (\OC::$server->getConfig()->getAppValue('snappymail', 'snappymail-autologin-oidc', false)
&& \OC::$server->getSession()->get('is_oidc')
// && $oClient->supportsAuthType('OAUTHBEARER') // v2.28