mirror of
https://github.com/the-djmaze/snappymail.git
synced 2024-09-20 15:45:55 +08:00
Nextcloud25 Call to undefined method OC_App::registerPersonal() #96
https://github.com/pierre-alain-b/rainloop-nextcloud/issues/285
This commit is contained in:
parent
258f7fb1ad
commit
e7a54e69d1
|
@ -10,6 +10,4 @@
|
|||
|
||||
$app = new OCA\SnappyMail\AppInfo\Application();
|
||||
$app->registerNavigation();
|
||||
$app->registerPersonalSettings();
|
||||
$app->getContainer()->query('SnappyMailHelper')->registerHooks();
|
||||
|
||||
|
|
|
@ -6,24 +6,24 @@
|
|||
<description>Simple, modern and fast web-based email client. After enabling in Nextcloud, go to Nextcloud admin panel, "Additionnal settings" and you will see a "SnappyMail webmail" section. There, click on the link to go to the SnappyMail admin panel. The default user/password is admin/12345. This version is based on SnappyMail 2.6.0 (2021-07).</description>
|
||||
<version>2.18.5</version>
|
||||
<licence>agpl</licence>
|
||||
<author>SnappyMail Team, Nextgen-Networks, Tab Fitts, Nathan Kinkade, Pierre-Alain Bandinelli</author>
|
||||
<author>SnappyMail, RainLoop Team, Nextgen-Networks, Tab Fitts, Nathan Kinkade, Pierre-Alain Bandinelli</author>
|
||||
<namespace>SnappyMail</namespace>
|
||||
<documentation>
|
||||
<user>https://github.com/pierre-alain-b/snappymail-nextcloud/blob/master/README.md</user>
|
||||
<user>https://github.com/the-djmaze/snappymail/blob/master/integrations/nextcloud/snappymail/README.md</user>
|
||||
<website>https://snappymail.eu/</website>
|
||||
</documentation>
|
||||
<category>social</category>
|
||||
<category>tools</category>
|
||||
<category>integration</category>
|
||||
<screenshot>https://raw.githubusercontent.com/pierre-alain-b/snappymail-nextcloud/master/screenshots/2016.10.20-screenshot.jpg</screenshot>
|
||||
<website>https://github.com/pierre-alain-b/snappymail-nextcloud</website>
|
||||
<bugs>https://github.com/pierre-alain-b/snappymail-nextcloud/issues</bugs>
|
||||
<website>https://github.com/the-djmaze/snappymail</website>
|
||||
<bugs>https://github.com/the-djmaze/snappymail/issues/96</bugs>
|
||||
<dependencies>
|
||||
<php min-version="7.4" />
|
||||
<owncloud min-version="6" max-version="9.2" />
|
||||
<nextcloud min-version="20" max-version="22" />
|
||||
<nextcloud min-version="20" max-version="24" />
|
||||
</dependencies>
|
||||
<settings>
|
||||
<admin>OCA\SnappyMail\Settings\AdminSettings</admin>
|
||||
<personal>OCA\SnappyMail\Settings\PersonalSettings</personal>
|
||||
</settings>
|
||||
</info>
|
||||
|
|
|
@ -71,9 +71,4 @@ class Application extends App {
|
|||
});
|
||||
}
|
||||
|
||||
public function registerPersonalSettings() {
|
||||
\OCP\App::registerPersonal('snappymail', 'templates/personal');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -3,8 +3,10 @@ namespace OCA\SnappyMail\Settings;
|
|||
|
||||
use OCP\AppFramework\Http\TemplateResponse;
|
||||
use OCP\IConfig;
|
||||
use OCP\Settings\ISettings;
|
||||
|
||||
class PersonalSettings {
|
||||
class PersonalSettings implements ISettings
|
||||
{
|
||||
private $config;
|
||||
|
||||
public function __construct(IConfig $config) {
|
||||
|
@ -28,5 +30,12 @@ class PersonalSettings {
|
|||
return new TemplateResponse('snappymail', 'personal_settings', $parameters, '');
|
||||
}
|
||||
|
||||
}
|
||||
public function getSection() {
|
||||
return 'additional';
|
||||
}
|
||||
|
||||
public function getPriority() {
|
||||
return 50;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue