diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php
index 47bd39e..7637bf6 100644
--- a/lib/Controller/PageController.php
+++ b/lib/Controller/PageController.php
@@ -4,6 +4,7 @@
use OCA\MyCompany\AppInfo\Application;
use OCA\Settings\Settings\Personal\PersonalInfo;
+use OCA\Settings\Settings\Personal\Security\Authtokens;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\Attribute\NoAdminRequired;
use OCP\AppFramework\Http\Attribute\NoCSRFRequired;
@@ -14,7 +15,8 @@
class PageController extends Controller {
public function __construct(
IRequest $request,
- private PersonalInfo $personalInfo
+ private PersonalInfo $personalInfo,
+ private Authtokens $authTokens,
) {
parent::__construct(Application::APP_ID, $request);
}
@@ -25,6 +27,7 @@ public function index(string $path): TemplateResponse {
Util::addScript(Application::APP_ID, 'my_company-main');
$this->personalInfo->getForm();
+ $this->authTokens->getForm();
$response = new TemplateResponse(Application::APP_ID, 'main');
diff --git a/src/components/LeftSidebar.vue b/src/components/LeftSidebar.vue
index 713bda7..b0e1e83 100644
--- a/src/components/LeftSidebar.vue
+++ b/src/components/LeftSidebar.vue
@@ -7,7 +7,15 @@
:exact="true" />
+ :open="false"
+ :allow-collapse="true"
+ icon="icon-user">
+
+
+
+
diff --git a/src/router/router.js b/src/router/router.js
index e199303..891e65c 100644
--- a/src/router/router.js
+++ b/src/router/router.js
@@ -5,6 +5,7 @@ import { generateUrl } from '@nextcloud/router'
import Home from '../views/Home.vue'
import Profile from '../views/Profile.vue'
+import Security from '../views/Security.vue'
Vue.use(VueRouter)
@@ -24,5 +25,10 @@ export default new VueRouter({
component: Profile,
name: 'profile',
},
+ {
+ path: '/security',
+ component: Security,
+ name: 'security',
+ },
],
})
diff --git a/src/views/Security.vue b/src/views/Security.vue
new file mode 100644
index 0000000..6fc167a
--- /dev/null
+++ b/src/views/Security.vue
@@ -0,0 +1,36 @@
+
+
+
+
+ {{ t('my_company', 'Security') }}
+
+
+
+
+
+
+
+
diff --git a/tests/psalm-baseline.xml b/tests/psalm-baseline.xml
index 7015c25..cdcd87b 100644
--- a/tests/psalm-baseline.xml
+++ b/tests/psalm-baseline.xml
@@ -2,8 +2,10 @@
+ authTokens]]>
personalInfo]]>
private
+ private