[ERPNext 15] Hide Modules Globally

Hello, new user here. Apologizing in advance if this has been answered before, I could not find it on a basic search.

Could someone assist or share an existing post detailing how to hide Modules globally? My business doesn’t require anything relating to Manufacturing, or holding any Stock for example.

I would love to hide those globally for all users, however when attempting to via User > [User Name] > Roles & Permissions > Allow Modules I have no luck.

The ERPNext docs seem to be focused on V14, and the relevant post on the matter I cannot find an equivalent for in V15.

Unfortunately, AI was not helpful in my search.

Thanks in advance!

Which version of erpnext are you using as the process you have described User > [User Name] > Roles & Permissions > Allow Modules worked for me

1 Like

Hi @asieftejani appreciate your response!

My versions are:

erpnext 15.92.2
frappe 15.92.0

okay i can see two possibilities here…
do you want to do for ALL users at one go
in that case i would suggest using a client/server script whereby in case everytime you add a new user it will untick all modules
in case you want to do manually for each current user and its not working - like i said its working for me so maybe can you send screenshots or a video if possible? its very stange i have the same version as you

Hi @asieftejani this is bit embarassing but in an attempt to make the cleanest screenshot I could for you, I think I solved it :sweat_smile:

I disabled as much as possible to make sure ONLY Projects was accessible. Turns out it was likely the Roles that were still enabling some of these modules.

Clearly, I still have a lot to learn.

I appreciate you attempting to help a stranger!

Dont worry about it - it has happened to all of us

You are most welcome - we the community are here to help you on your ERPNext journey
All we ask is that you give back to others who may need your help one day