Is there any way through the Atrium administration for the default ATCONFIGP record (where ACID = 0) to go missing? Users had created other ATCONFIGP records but the default was not there.
Also
Is there a way to prevent the default record from being changed?
Is there a way to prevent administrators from changing the theme, maybe by removing the themes from the JavaScript/CSS?
We're not aware of any way this record can be deleted by the Admin console, that should never happen, of course, if all is working as it should be. Are you sure it was not deleted in some other way? Or have you found some sequence of actions that can be taken in the Admin panel to cause this to occur? We'd like to correct that, if so.
An Admin user can always change the default record by highlighting 'All Groups' in the Groups tree and selecting 'Edit'. There is not a way to prevent editing this record (including the default theme selected there) other than by instructing your Admin user not to do so. The design of this GUI is to allow an Admin user to adjust all possible configuration settings. An Admin user in Atrium is, by design, the one who has permission to do anything in the control panel.
I'm not understanding why you have a user set up as Admin if you do not want them to have this capability? There is a 'Manager' role that you can use to allow a user to add other users within the same group (or a child group). The 'Manager' user can edit settings on his own group, but not any others or the global settings.
We have not found a way to delete the default ATCONFIGP record through the admin console. The issue occurred at one of our clients where we deployed Profound UI with Atrium. It is possible that someone manually adjusted the file but there is no way to tell.
Also, thanks for the note on the Manager role. I confess that I ignored that role. We will take advantage of that so as to limit the users who can admin the site.