Currently each bus has it's own permission. I think it would more realistic to group busses and get permissions per group. Why? Because if you learn to use one type of bus, you can handle similar buses also.
Here are few ideas how this could work in my mind:
- [Manual] Company managers create groups - company managers can tell by some kind UI which busses should have the same permissions.
- [Automatic] Detect by bus folders and names - it tries to group busses that are in the same folder under vehicles and maybe tries to look for similar name also?