Sorry that was probably my fault, pretty crap example.
At the moment I use the above solution of having an Active/Inactive boolean field but it just doesn't sit right with me, was just wondering if anyone else had a better way of doing it.
The problem I have at the moment on a project is with a status field which uses a similar system at the moment to my example. Admin on the site want to be able to delete status's and create new ones etc but at any time a user can update their profile (in 5 years time for example) and if they had select the status which has then been deleted then it causes problems.
Hope that made sense

Bookmarks