Manage Display of Apps per User

What type of hardware are you using: Virtual machine
What YunoHost version are you running: 12.0.12
How are you able to access your server: The webadmin
SSH
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: no

Describe your issue (super short)

  • I have apps that are accessible to visitors
  • I want most users to see these apps in the portal
  • one user group, however, should only have access to one app.
  • permissions can limit access to apps, but he public (for “visitors”) apps are visible to all users

→ is there any way to fine-control who sees what in the portal? (Not hiding the app completely)

Example: nextcloud needs to be public for syncing app. But I don’t want most of my users to have access…

Share relevant logs or error messages

More of a question than a bug report…
Thank you!

Disable the tile of an app

For each app you can choose to display the tile or not. You can do that from the Web admin > App view

Different domains equals differents portals

Unless you choose to display all apps on the portal, only apps related to the domain are displayed, so if you have a totally different group having access to an other set of apps, you can host the apps on an other domain and having 2 groups, with 2 sets of apps, ith 2 portals dedicated for each set of apps…

The redirect app, an other way to control tiles

If i take your nextcloud example:

  • You want visitor be able to access shared links (or even be able to login with a nextcloud internal account)
  • You want sync tools working
  • You want one group to not have the nextcloud tile in the portal

If the nextcloud is not on a totally different domains, so on the same portal, you could solve the problem like that:

  • keep nextcloud perm on visitors
  • disable the tile of nextcloud from WebAdmin > App > nextcloud
  • install a redirect app, that redirect onto nextcloud
  • give redirect app permission to the groups that are alloed to see the nextcloud tiles AND rename the redirection ith a label (like cloud, nextcloud or drive)

Thanks for the quick reply!

  • Disable the tile of an app: right, but then no one would see it…
  • The redirect app, an other way to control tiles: … but this is a great workaround!
  • Different domains equals differents portals: I don’t understand this however. I researched again but can’t find information on having two portals/maindomains. I already have multiple domains and would love to have multiple portals. Currently simply all apps on all domains are visible (if they are set to visitors)