Well I can not access the Accounts Receivable, Sales Register etc. on this page because of permission, but the question is why I am able to see this page when I have not selected the accounts Module, Apart from this is it possible if I don’t want them to see the Employee birthday, Job Opening Employee etc on Human resource module.
Can we select the modules availability Role wise, e.g. I will define the Module availability in Employee role, and in users role section I will select only Employee.
By doing this every time I don’t have to select or deselect role for every user.
Hi Deepak , I am also facing the same problem , but unable to get Answer of same.
I would request to the ERP next team to kindly address this issue as this is important point for the end customers for security reasons.
In case if the user is not authorized for any doctype or any role of manufacturing then why it is showing in the navigation and even the user can view the documents , this is a serious issue and need to be addressed on higher priority
If its User Base then go to Use Permission Manager and add a restriction to that user like the one below.
After that Click on the Edit Role Permissions.
When Edit the role take off everything on the ALL & Guest Role then reload your browser and check if those menu still appears or not. You have to do this to all the Menu that you dont what the user to access or view on the left side menu.
This error is for all Module which are visible i.e Account, Learn etc. from employee login, Even for Human Resource.
The shortcut which I have created on desk of employee for Leave application, that is working fine I am able to Create Leave application and even submit is also without any error.
But not able to view it after submission, Now when I select Write permission in Report permission, I am able to view the submitted application, but it applies to every module, and the same problem persist, I can navigate to all visible module i.e accounts, learn Manufacturing etc.
Now what I want is, if I have not selected the other modules in user section i.e. Accounts, learn Manufacturing etc. it should not visible to the user in any format like navigation or anything else, and if somehow we are able to achieve this by playing with the permission then also it will be difficult to set the same permission for every user, and it will be a frustrating job.
I can only request if the developers can take any action on this, it will be helpful to all.
Had ERPNext not developed from a Manufacturing focused design, manufacturers etc might well question why the School module must be visible.
Among the Frappe teams vast roster of competing task priorities, no doubt they are also refactoring the code to remove ‘core’ code out of Manufacturing.
edit: I make some assumptions here: Given that Manufacturing is one module that (it seems) cannot be hidden, the reason are possibly it has ‘core’ functions that must remain accessible for ERPNext to still function, and to avoid say permission denied access violations to those functions.
This is when customers complain that they would like to have only Module A & Module B only and not pay for others . Single monolith application concept is good as long as proper Module Access Restrictions are implemented .
Seems , educating customers will be a task in itself