In ERPNext version 14, we were able to restrict certain users from accessing specific modules. However, in version 15, the ‘Allow Module’ restriction feature appears to be hidden in the User Doctype. Could anyone provide guidance on how to implement user restrictions for modules in version 15?
ERPNext 14 Version
its still there in verson 15
I think you need to create “Module Profile” first. Then apply it to each respected users
because for the user to be able to access the dashbarod they need atleast 1 role and 1 modle acces thats why by default they assigned some
Creted Module profile but there no place to assign it in the user.
Can you please let me know which version you are currently using,
After you created user, it will be redirected to user profile.
You need to go back to the user list then choose the user you just created. Then choose the “Role” for that user. After you save it, the Allow Modules tab will show, which also will show the “Module Profile” drop down from which you can choose that you had created previously that allows only certain modules
I am using ERPNext version 15.40.0 and Frappe version 15.46.0
Choose the profile. Sorry i missed to typed that.
Yes, It is there. But it is hidden. The only way to access it is to
- assign role for the user, then save.
- After save the tab for module profile will show up. But only the drop-down to choose the module profile and not to the whole list like in your attached image.
- After I choose a module profile that I created earlier, I saved then reload or refresh then only the list as shown in your image is shown.
So the workaround is that I created module profile first then the user.