Closed shekhargulati closed 12 years ago
Agreed with what Peter P has said. It is important that users are given complete freedom and flexibility to administer their listings as they see fit. However, the state of a given listing should always stay consistent. Generally, sellers should be able to:
We shouldn't permanently remove the information from the database, but just change a given flag so we have a record of the user's activities.
That makes sense.
By the way, isn't the standard way to keep history for the database to maintain a log of all operations that users triggered? In that case, the database tables would always contain the latest version of the data.
I am closing this issue as we had discussion on it. I will open the corresponding issue for implementation.
A user should have a mechanism to unlist a previously listed listing from a marketplace. This should then also be done on the marketplace. We need to ensure that the state in the libereco application and the marketplaces stays consistent at all times. Deleting a libereco listing should remove all associated marketplace listings (probably after promoting the user for confirmation).