Skip to content

Commit

Permalink
webpack update and settings redirect
Browse files Browse the repository at this point in the history
  • Loading branch information
memurats committed Sep 18, 2023
1 parent dc8e255 commit 6a95a21
Show file tree
Hide file tree
Showing 19 changed files with 1,224 additions and 755 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ tests/.phpunit.result.cache
.DS_Store
/css/**/*.css
/css/**/*.css.map
/dist/
/dist/
/js/
4 changes: 4 additions & 0 deletions appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,9 @@
<personal-section>OCA\NMCSettings\Sections\Personal\AccountSettings</personal-section>
<personal>OCA\NMCSettings\Settings\Personal\Security\NmcAuthtokens</personal>
<personal-section>OCA\NMCSettings\Sections\Personal\DevicesSessions</personal-section>
<personal>OCA\NMCSettings\Settings\Groupware</personal>
<personal>OCA\NMCSettings\Settings\PersonalInfo</personal>
<personal>OCA\NMCSettings\Settings\Security</personal>
<personal>OCA\NMCSettings\Settings\SyncClients</personal>
</settings>
</info>
2 changes: 1 addition & 1 deletion lib/Listener/BeforeTemplateRenderedListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,6 @@ public function handle(Event $event): void {
$response->setParams($tmplparams);
}

\OCP\Util::addScript("nmcsettings", "../dist/nmcsettings");
\OCP\Util::addScript("nmcsettings", "nmcsettings-nmcsettings");
}
}
32 changes: 32 additions & 0 deletions lib/Settings/Groupware.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

declare(strict_types=1);

namespace OCA\NMCSettings\Settings;

use OCP\AppFramework\Http\TemplateResponse;
use OCP\Settings\ISettings;

class Groupware implements ISettings {

public function __construct() {

}

/**
* @return TemplateResponse
*/
public function getForm(): TemplateResponse {
return new TemplateResponse('nmcsettings', 'settings-personal', []);
}

/** {@inheritDoc} */
public function getSection(): string {
return 'groupware';
}

/** {@inheritDoc} */
public function getPriority(): int {
return 0;
}
}
32 changes: 32 additions & 0 deletions lib/Settings/PersonalInfo.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

declare(strict_types=1);

namespace OCA\NMCSettings\Settings;

use OCP\AppFramework\Http\TemplateResponse;
use OCP\Settings\ISettings;

class PersonalInfo implements ISettings {

public function __construct() {

}

/**
* @return TemplateResponse
*/
public function getForm(): TemplateResponse {
return new TemplateResponse('nmcsettings', 'settings-personal');
}

/** {@inheritDoc} */
public function getSection(): string {
return 'personal-info';
}

/** {@inheritDoc} */
public function getPriority(): int {
return 0;
}
}
32 changes: 32 additions & 0 deletions lib/Settings/Security.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

declare(strict_types=1);

namespace OCA\NMCSettings\Settings;

use OCP\AppFramework\Http\TemplateResponse;
use OCP\Settings\ISettings;

class Security implements ISettings {

public function __construct() {

}

/**
* @return TemplateResponse
*/
public function getForm(): TemplateResponse {
return new TemplateResponse('nmcsettings', 'settings-personal', []);
}

/** {@inheritDoc} */
public function getSection(): string {
return 'security';
}

/** {@inheritDoc} */
public function getPriority(): int {
return 0;
}
}
32 changes: 32 additions & 0 deletions lib/Settings/SyncClients.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

declare(strict_types=1);

namespace OCA\NMCSettings\Settings;

use OCP\AppFramework\Http\TemplateResponse;
use OCP\Settings\ISettings;

class SyncClients implements ISettings {

public function __construct() {

}

/**
* @return TemplateResponse
*/
public function getForm(): TemplateResponse {
return new TemplateResponse('nmcsettings', 'settings-personal', []);
}

/** {@inheritDoc} */
public function getSection(): string {
return 'sync-clients';
}

/** {@inheritDoc} */
public function getPriority(): int {
return 0;
}
}
Loading

0 comments on commit 6a95a21

Please sign in to comment.