I'm not clear on your meaning "They would still be removable by an admin setting up a session". Are you just referring to
"Custom session fields" Delete. Was not aware they were removable on a per session basis. Once they were added as a custom session field, they are included in any new session created.
Also, are you open to doing custom mods to F2F on a contract basis?
Besides having the location info show on the calendar, we also need an Admin approval process that works in a scenario where customers are approved by a training admin, once course payment has been processed.
Right now, my work around is to use "managersemail" with the same default email address for all users. The big drawback is that the default value is not committed to the database on account creation. Either the user or admin has to "edit" the profile and update it to get F2F to recognize the default email address. As we are using email-based self registration, this invloves monitoring new user registrations on a daily basis in order to "activate their account". If this is not done you get the "you have not been assigned to a manager" error.
Solution would be to add an alternate checkbox under "approval required" for an "admin approval required" plus a custom F2F field for the admin email address under this.
When admin approval was checked the admin email field would be available to be filled in and all session approval emails would go to this address, instead of the user's manager's email address entered in the custom field in user's profile.