aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Dashboard/Manager.php
Commit message (Collapse)AuthorAgeFilesLines
* composer run cs:fixCôme Chilliet2023-01-201-1/+0
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Merge pull request #34832 from ↵Joas Schilling2022-10-281-0/+5
|\ | | | | | | | | nextcloud/bugfix/noid/allow-to-conditionally-enable-dashboard-widgets Allow to conditionally enable dashboard widgets
| * Allow to conditionally enable dashboard widgetsJoas Schilling2022-10-271-0/+5
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Continue registering and loading other dashboard widgets when one failed ↵Joas Schilling2022-10-271-4/+7
|/ | | | | | creation Signed-off-by: Joas Schilling <coding@schilljs.com>
* avoid early DI of IAppManagerArthur Schiwon2022-06-221-3/+5
| | | | | | - might break install Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* load widgets only of enabled appsArthur Schiwon2022-06-221-13/+20
| | | | | | | | | | | | | - per design, all enabled apps have their registration run - limitations, e.g. enabled by group, are not considered in that state, because we do not have a session (and might need apps?) - before instantiation of widget it has to be checked whether the providing app is actually enabled for the logged in user. - a public interface is being changed, but it is not meant to be implemented or used outside of the core handling. Therefore save to backport. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix identationCôme Chilliet2022-04-261-4/+6
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Move away from deprecated ILoggerCôme Chilliet2022-04-261-14/+15
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-041-2/+1
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Update all license headers for Nextcloud 21Christoph Wurst2020-12-161-0/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Log an error if a dashboard widget loads longer than 1 secondJoas Schilling2020-09-231-0/+9
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Update the license headers for Nextcloud 20Christoph Wurst2020-08-241-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Refactor API to match the widget wordingJulius Härtl2020-08-051-21/+21
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Dashboard strict typingJulius Härtl2020-07-151-0/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add load method for apps to bootstrap their panelsJulius Härtl2020-07-151-1/+12
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Cleanup public api methodsJulius Härtl2020-07-151-5/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Move to lazy panel registration during registration contextJulius Härtl2020-07-151-0/+55
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add new dashboard public APIJulius Härtl2020-07-151-0/+46
Signed-off-by: Julius Härtl <jus@bitgrid.net>