Add facility to completely hide parts of the interface
Reference: https://github.com/inventree/InvenTree/discussions/6020
This is a feature which has been tried before but did not work very cleanly. However there has been discussion (e.g. #6020 , but also via PM) of adding facility to hide sections of the interface which are not used.
e.g. a certain implementation may not need "sales orders" or "build orders"
With the new react interface we may have a cleaner way to implement that.
It would be great to be able to just completely turn off thins (ie. even remove the API urls)
To add to the conversation based on a reddit thread with @matmair:
Make Monmouth is a hack/makerspace located in Monmouth, Wales.
As we grow, we need to start tracking components, materials, tools, and equipment used by our members and visitors to create their projects.
In future, some components may be free of charge, some materials will be charged for, tools and equipment may end up going on loan, but for now all we need to do is track how many we have of each item and where they are physically located in the space.
We already have a membership system (https://github.com/membermatters/MemberMatters) that can act as an OAuth2 server, and whilst I could extend that to have an inventory system, it makes far more sense to take advantage of the OAuth2 services provided to log into a dedicated tool that can also help us manage the space more effectively.
Our long-term goal is to add things like vending machines that would talk back to an API for payment and stock control purposes, so putting in a solution now that can cope with that in future will save us the headache of having to migrate at a later date.
A clean and easy to use interface is also key, as many of our members are not technical, although if there are API's available then writing our own basic interface is not out of the question.
The ability to enable/disable parts of a complex system such as Inventree and only enable them when needed would enable us to start small and grow the inventory management side of things as the space develops.
@proffalken thank you for you feedback, I will look into adding this in the next few months. MemberMatters looks great btw.