appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
34.8k stars 3.77k forks source link

Hide developer-centric features on the homepage through a GAC permission #23386

Closed infinitetrooper closed 10 months ago

infinitetrooper commented 1 year ago

We currently show the below features on the homepage for app viewers. These are developer-centric and are unnecessary for App Viewrs to see when they login to Appsmith.

  1. Templates
  2. Join our discord
  3. Documentation
  4. Welcome Tour
  5. What's New?
  6. Last edited information of an app.
  7. Recent users of a workspace.
  8. Appsmith version information.

We should introduce a Developer Actions permission with View in the Others section of GAC.

This permission will be ON for Admin/Developer roles and will be OFF for App Viewer roles. Admins can use this to clean up the homepage for App Viewers.

UMinky commented 1 year ago

In the enterprise environment and in corporate networks, it is not desirable that foreign source code enters a self-hosted instance through templates. For this reason, we wish that this menu item can be disabled via (admin) settings.

jmullins21 commented 1 year ago

Our team is also very interested in this being available. Our end users would be confused by having these additional developer specific fields shown to them.

geekyme-fsmk commented 1 year ago

+1. My end users are all business folks, so they don't need those developer-centric links on the side.

Screenshot 2023-11-03 at 5 26 25 PM
pranayagarwal96 commented 1 year ago

Hi folks, we are actually working on revamping this homepage to make it cleaner for app viewers/ end users and hide all the distractions that are not relevant for them. Along with that, we are also working on improving the search functionality and optimising home page performance. All these changes should be live in production in next 3-4 weeks. cc @RoopKrrish9696

satyamkrishna commented 11 months ago

Hey team, is there any update on this feature request. We also need exactly this feature. Our users are not that tech savy and they get confused from these features. We will also ideally want folks to not see All Apps

pranayagarwal96 commented 11 months ago

@satyamkrishna we are in the final stages of pushing out this feature. It'll get merged to our release next week and should be able to all users in production in the first week of January

pranayagarwal96 commented 10 months ago

We've finally shipped this feature as part of Appsmith 1.10.0 release (or you can try it out on Appsmith cloud)! Apologies to everyone for significant delay in shipping this feature. Please feel free to share any feedback