-
Hi there, We have a customer with fairly simple processes, and InvenTree would be an overkill for them as-is.
When it comes to extending InvenTree, it seems quite straightforward, existing classes can be augmented, new django apps can be added, new plugins etc. But what should be the approach when simplifying? We've tried removing some things, and ran into broken UI really quickly. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
@dgorshkov I would first look into permissions: https://docs.inventree.org/en/latest/settings/permissions/ The way they were implemented in InvenTree, they enabled a high-level granularity to the UI and access to certain features. |
Beta Was this translation helpful? Give feedback.
-
A quick update: |
Beta Was this translation helpful? Give feedback.
@dgorshkov I would first look into permissions: https://docs.inventree.org/en/latest/settings/permissions/
The way they were implemented in InvenTree, they enabled a high-level granularity to the UI and access to certain features.
It is possible to go to lower levels of permissions in Django and really customize and fine-control the UI hiding specific functions and elements using this method, however it is quite challenging to maintain on your own and ensure good compatibility for versions to come.