Skip to content
Snippets Groups Projects
Commit 96dceb20 authored by Rasmus Fuhse's avatar Rasmus Fuhse
Browse files

remove access tokens if desired

parent da2bc4bd
No related branches found
No related tags found
No related merge requests found
...@@ -10,6 +10,16 @@ class ConfigureController extends PluginController ...@@ -10,6 +10,16 @@ class ConfigureController extends PluginController
Navigation::activateItem('/profile/files'); Navigation::activateItem('/profile/files');
} }
PageLayout::setTitle(Config::get()->OWNCLOUD_NAME); PageLayout::setTitle(Config::get()->OWNCLOUD_NAME);
if (Request::isPost() && Request::submitted("remove")) {
$config = UserConfig::get($GLOBALS['user']->id);
$config->unsetValue("OWNCLOUD_ACCESS_TOKEN");
$config->unsetValue("OWNCLOUD_REFRESH_TOKEN");
$config->unsetValue("OWNCLOUD_ACTIVATED");
$config->unsetValue("OWNCLOUD_ACCESS_TOKEN_EXPIRES");
PageLayout::postMessage(MessageBox::success(_("Zugang zur Owncloud wurde aufgehoben.")));
$this->redirect(URLHelper::getURL("dispatch.php/files"));
return;
}
if (Request::isPost()) { if (Request::isPost()) {
$config = UserConfig::get($GLOBALS['user']->id); $config = UserConfig::get($GLOBALS['user']->id);
$data = Request::getArray("owncloud"); $data = Request::getArray("owncloud");
......
pluginname=OwnCloudPlugin pluginname=OwnCloudPlugin
pluginclassname=OwnCloudPlugin pluginclassname=OwnCloudPlugin
version=1.1 version=1.2
origin=data-quest origin=data-quest
studipMinVersion=4.0 studipMinVersion=4.0
\ No newline at end of file
...@@ -52,6 +52,9 @@ ...@@ -52,6 +52,9 @@
<div data-dialog-button> <div data-dialog-button>
<?= \Studip\Button::create(_("Speichern")) ?> <?= \Studip\Button::create(_("Speichern")) ?>
<? if (\Owncloud\OAuth::isReady()) : ?>
<?= \Studip\Button::create(_("Zugang aufheben"), "remove", array('data-confirm' => _("Wirklich den Zugang zur Owncloud aufheben?"))) ?>
<? endif ?>
</div> </div>
</form> </form>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment