From 5d1bb23536740e1289186c473ac049e5bdf9da1e Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Wed, 2 Nov 2022 10:42:18 +0100
Subject: [PATCH] add local changes

---
 TandemPlugin.class.php | 9 +++++++--
 plugin.manifest        | 2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/TandemPlugin.class.php b/TandemPlugin.class.php
index a5155ec..a6bffaa 100644
--- a/TandemPlugin.class.php
+++ b/TandemPlugin.class.php
@@ -20,7 +20,7 @@ require_once(__DIR__ . '/models/BlocklistEntry.class.php');
 require_once(__DIR__ . '/classes/TandemMatching.class.php');
 
 
-class TandemPlugin extends StudIPPlugin implements SystemPlugin, PortalPlugin
+class TandemPlugin extends StudIPPlugin implements SystemPlugin, PortalPlugin, HomepagePlugin
 {
 
     public static function isGenderSearchEnabled() : bool
@@ -65,7 +65,7 @@ class TandemPlugin extends StudIPPlugin implements SystemPlugin, PortalPlugin
 
         //navigation items:
 
-        if (Navigation::hasItem('/profile')) {
+        if (Navigation::hasItem('/profile') && $this->isActivated(null, 'user')) {
             $user = User::findCurrent();
             $show_navigation = false;
 
@@ -293,6 +293,11 @@ class TandemPlugin extends StudIPPlugin implements SystemPlugin, PortalPlugin
         return $template;
     }
 
+    public function getHomepageTemplate($user_id)
+    {
+        return null;
+    }
+
     public static function onEnable($plugin_id)
     {
         //Assign the TandemAdmin role to this plugin:
diff --git a/plugin.manifest b/plugin.manifest
index fe72fd3..42cb0f9 100644
--- a/plugin.manifest
+++ b/plugin.manifest
@@ -1,7 +1,7 @@
 pluginname=TandemPlugin
 pluginclassname=TandemPlugin
 origin=data-quest
-version=1.6
+version=1.6.1-os
 description=Dieses Plugin ermöglicht es, Sprachtandems innerhalb der Stud.IP Platform zu bilden.
 studipMinVersion=5.5
 studipMaxVersion=6.0.99
-- 
GitLab