- Created appinfo/routes.php to register all routes - Admin routes: index, save, load, getStatus - API v1 routes: reports, getReport, generate, getStatus - Report routes: index, generate - Added index() method to AdminController - Renders admin template via TemplateResponse - Updated info.xml and appinfo/info.xml - Fixed navigation entry to point to route: analyticshub.admin.index - Added settings and navigation sections - App now appears in Settings → Administration after enable/disable Fixes issue where app didn't show up in Nextcloud toolbar after being enabled.
21 lines
602 B
XML
21 lines
602 B
XML
<?xml version="1.0"?>
|
|
<info>
|
|
<id>analyticshub</id>
|
|
<name>Mini-CMO Analytics Hub</name>
|
|
<description>AI-powered Google Analytics 4 reporting with automated daily reports</description>
|
|
<licence>AGPL</licence>
|
|
<author>Shortcut Solutions</author>
|
|
<version>1.0.0</version>
|
|
<namespace>AnalyticsHub</namespace>
|
|
<category>integration</category>
|
|
<dependencies>
|
|
<nextcloud min-version="25" max-version="26"/>
|
|
</dependencies>
|
|
<settings>
|
|
<admin>OCA\AnalyticsHub\Controller\Admin</admin>
|
|
</settings>
|
|
<navigation>
|
|
<admin>analyticshub.admin.index</admin>
|
|
</navigation>
|
|
</info>
|