I think it would be useful to have a multiple level user interface integrated into FOG. As of right now I see you can only have full admin or mobile/quick image access. What about something along the lines of:
admin/root user: Same of what it is now
power user: able to add machines, add/deploy snap-ins etc, however NOT able to add/change storage nodes, modify pxe menu, create an image
restricted: Can only deploy images, snap-ins and basic functions, not able to add/change any settings
basic: deploy and image, same as mobile/quick image
This is a good idea, I'd like to see a little more granularity other than the 2 current defines roles.
It would be good if authentication could take place via LDAP so that existing group membership could be used to determine the FOG role. This is how projects such as OCS Inventory and GLPI work.
I would prefer LDAP authentication and ACLs for operations and/or host groups.
At the moment every user is admin :(
I'd prefer the ability for a user to use their own settings.
I.E multiple users are imaging different hardware sets. A single kernel does not work for all hardware sets. We constantly switch kernels depending on the machine.
Any settings used by the imaging process should be branched out to a per-user setting.
Branch everything else to a global setting.
I'll even help write some code. php +8 years.