Add edit-conflict detection to admin interface