Saphira
Member
For those having a test environment. Is there an easy way to lock out any of your real users?
After refresh, I want to remove email addresses from anyone that is not a test user or staff, and disable their accounts, preferably as a one-click option. I could probably write some query on the DB to do it. Are there easier options? A one-click solution?
I suppose all of you who use a test environment must do it on a regular basis.
My refresh plan exists of:
After refresh, I want to remove email addresses from anyone that is not a test user or staff, and disable their accounts, preferably as a one-click option. I could probably write some query on the DB to do it. Are there easier options? A one-click solution?
I suppose all of you who use a test environment must do it on a regular basis.
My refresh plan exists of:
- I keep a list of add-ons & versions, and determine which ones I will (re)install on test, or into the live site, so that both are in sync again except for ones I want to test but not (yet) apply.
- Export the live DB with "no create table statements" and "truncate table before import data"
- Put test DB inactive
- Import the copy from live into test
- Disable user accounts (currently manually but if number of users increases, I need to do that differently)
- Apply some environment specific settings (like the reference to the forum home, add TEST to board name).
- Copy avatars & profile banners
- I know I "should" also copy the other attachments, but I don't want to bother unless someone specifically wants to test something with attachments.
- Change the default style to a different one from the live environment, so that at least for the forum part the difference is clear. I wish those styles would also be applied to the admin part, but, alas.