Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
8594fdc
Move to AppFramework Controller
juliusknorr Jan 18, 2018
125d1d3
Add file skeleton for app settings
juliusknorr May 10, 2018
d9d5e97
Remove default categories from route endpoint
juliusknorr May 17, 2018
05b60ee
Fix category navigation
juliusknorr May 17, 2018
2346227
Add AppStore Manager
juliusknorr May 17, 2018
3b39e9c
More app management implementation
juliusknorr May 22, 2018
bb50ee0
Fix app enabling for groups and allow requesting all apps
juliusknorr May 22, 2018
a8a655b
Add group fetching to vuex group store
juliusknorr May 22, 2018
eccc391
Load marked and return proper Template with CSP
juliusknorr May 23, 2018
d7b928f
Add install/remove to the new controller methods
juliusknorr May 23, 2018
7fc2a29
Implement app details in sidebar
juliusknorr May 23, 2018
0a7ab6f
Reorder routes to avoid conflicts
juliusknorr May 23, 2018
c7f145c
Remove old template code
juliusknorr May 23, 2018
492b769
Add link to developer docs and fix view if appstore is disabled
juliusknorr May 25, 2018
923e859
Fix app store and sidebar view
juliusknorr May 25, 2018
cd60e5b
Move logic to app management mixin
juliusknorr May 25, 2018
d52aa55
Improve sidebar handling
juliusknorr May 25, 2018
8b919ec
Properly search for other apps
juliusknorr May 25, 2018
7c639a5
Implement loading indicators
juliusknorr May 29, 2018
92b31e4
Hide app navigation settings when not provided
juliusknorr May 29, 2018
1ad8ea7
Fix active indicator and add proper separation between screenshot and…
juliusknorr May 29, 2018
3672c6f
Make search empty by default
juliusknorr May 29, 2018
a646389
Add tooltips
juliusknorr May 29, 2018
bf7cef1
Simplify backend code
juliusknorr May 29, 2018
334f0ad
Add hint for shipped apps
juliusknorr May 29, 2018
30cd8ed
Proper rendering of bundles
juliusknorr May 29, 2018
5f8b935
Restructure main view layout
juliusknorr May 29, 2018
127b21b
Implement app bundle management
juliusknorr May 29, 2018
664bc37
Remove old js code except for app navigation rebuild
juliusknorr May 29, 2018
d7753ec
Rebuild navigation on changes
juliusknorr May 29, 2018
5ac8af2
Cleanup controller code
juliusknorr May 30, 2018
52895cb
Add loading indicator and disable buttons during actions
juliusknorr May 30, 2018
5326ba0
Check for server health
juliusknorr May 30, 2018
5128f7e
Reset search when switching categories
juliusknorr May 30, 2018
1a034ce
Implement update functionality
juliusknorr May 30, 2018
6775332
Block other actions during update
juliusknorr May 30, 2018
b4a7be2
Properly clear cache
juliusknorr Jun 2, 2018
64c2e94
Some code cleanup
juliusknorr Jun 2, 2018
a5509aa
Move filtering to javascript
juliusknorr Jun 2, 2018
7152414
Remove debug output
juliusknorr Jun 2, 2018
a045159
Use icon instead of screenshot in the list view
juliusknorr Jun 5, 2018
29f1c9b
Remove unneeded class
juliusknorr Jun 5, 2018
9d6aa33
Make view in store text translatable
juliusknorr Jun 5, 2018
523cd0a
Add search/offset/limit parameters to group fetching
juliusknorr Jun 5, 2018
0088326
Add bundled code
juliusknorr Jun 5, 2018
facce73
Remove unused import
juliusknorr Jun 5, 2018
c30af9b
Remove space if no rating is available
juliusknorr Jun 5, 2018
f30c14a
Keep AppConfig for now
juliusknorr Jun 6, 2018
23ca2a4
Fix AppSettingsControllerTest
juliusknorr Jun 6, 2018
bf03d43
Remove old app settings test
juliusknorr Jun 6, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions lib/private/App/AppManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -323,6 +323,7 @@ public function getAppPath($appId) {
public function clearAppsCache() {
$settingsMemCache = $this->memCacheFactory->createDistributed('settings');
$settingsMemCache->clear('listApps');
$this->appInfos = [];
}

/**
Expand Down
2 changes: 2 additions & 0 deletions lib/private/legacy/app.php
Original file line number Diff line number Diff line change
Expand Up @@ -887,6 +887,7 @@ public static function updateApp(string $appId): bool {
}
self::registerAutoloading($appId, $appPath);

\OC::$server->getAppManager()->clearAppsCache();
$appData = self::getAppInfo($appId);
self::executeRepairSteps($appId, $appData['repair-steps']['pre-migration']);

Expand All @@ -900,6 +901,7 @@ public static function updateApp(string $appId): bool {
self::executeRepairSteps($appId, $appData['repair-steps']['post-migration']);
self::setupLiveMigrations($appId, $appData['repair-steps']['live-migration']);
// update appversion in app manager
\OC::$server->getAppManager()->clearAppsCache();
\OC::$server->getAppManager()->getAppVersion($appId, false);

// run upgrade code
Expand Down
1 change: 1 addition & 0 deletions lib/public/App/IAppManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ public function hasProtectedAppType($types);
*
* @param string $appId
* @param \OCP\IGroup[] $groups
* @throws \Exception
* @since 8.0.0
*/
public function enableAppForGroups($appId, $groups);
Expand Down
Loading