opensourcepos / opensourcepos

Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.
http://www.opensourcepos.org
Other
3.47k stars 2.19k forks source link

Supplier/Customer/User Attributes #2244

Open objecttothis opened 5 years ago

objecttothis commented 5 years ago

Background information

Installation information

New Feature

@jekkos has done a stellar job with item attributes and we are just working out the kinks with it, but I think it's a great move. Have we thought through doing a similar thing for the People database with its various fields? For example, we have many suppliers (book publishers in our case) who have multiple contact numbers. It would be very helpful to be able to create attributes as needed. Another example is that our business is located in a geographically small country that does not use "states", so having that as an attribute would be great because of the option of not including it.

I don't know the speed and database implications for attributes but I'm guessing they are as good or better than what we had before since that's often the first question that @jekkos and @daN4cat have when talking about database changes.

jekkos commented 5 years ago

I think that expanding this new functionality to other modules might be rather straightforward. Technical tasks are the following