]> source.dussan.org Git - nextcloud-server.git/commit
load widgets only of enabled apps
authorArthur Schiwon <blizzz@arthur-schiwon.de>
Wed, 22 Jun 2022 13:53:12 +0000 (15:53 +0200)
committerVincent Petry (Rebase PR Action) <PVince81@users.noreply.github.com>
Wed, 27 Jul 2022 15:11:50 +0000 (15:11 +0000)
commit8c87c0bb28be2630ff8592d91a7997163970f23a
tree7ec3af0bc416308f46917ab966bfb3d03e27dfff
parent941fcf270a38e9b426ed9d68102efb748efd0048
load widgets only of enabled apps

- 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>
lib/private/AppFramework/Bootstrap/Coordinator.php
lib/private/AppFramework/Bootstrap/RegistrationContext.php
lib/private/Dashboard/Manager.php
lib/public/Dashboard/IManager.php