Ok, so I'm thinking there are a few semantic things we need to address about our models.
First of all, (at least throw the admin site) the barcode is a required field. I personally think that should be optional.
Secondly how do we wanna deal with duplicate items? I think we should separate the description into its own model. That we we can let many users point to a single item, but have descriptions relevant only to a user on the item. This may be tricky. I just think that the way items are added now we will inevitably have a bunch of clones of the same thing.
Ok, so I'm thinking there are a few semantic things we need to address about our models.
First of all, (at least throw the admin site) the barcode is a required field. I personally think that should be optional.
Secondly how do we wanna deal with duplicate items? I think we should separate the description into its own model. That we we can let many users point to a single item, but have descriptions relevant only to a user on the item. This may be tricky. I just think that the way items are added now we will inevitably have a bunch of clones of the same thing.