Chris, DNN is literally crippled, out of the box, with this "feature" implemented.
Today, I am attempting to deal with a situation where someone who is a subscriber to Softletter had their basic business information improperly entered. In an attempt to "clear the board," they deleted the record and attempted to reenter the record with the correct information.
THEY CAN'T! They can NEVER, using this unbelievable design, ever enter that record with that E-mail address again! From the standpoint of DNN, the E-mail address is now in the Phantom Zone.
This is database design at its very worst (and I speak as someone who started off coding in Vulcan).
Utility to hard delete records in DNN
Without the ability to properly manage deletion DNN is very much crippled; it literally requires custom coding and kludges to make it work properly.
Amazing. Someone should be ashamed of themselves.
There are things you COULD do. For example, move soft deleted records into backup tables so the main database could be kept clean. I'm sure there are many good design answers to this issue.
But this is an embarrassment.
And there are simply NO good reasons for what they've done. No one apparently ever thought through what they'd done. What everyone is doing is creating ugly and custom kludges to work around an obstacle that simply shouldn't exist.
rick chapman
www.softletter.com
www.saasuniversity.com