Example #1
0
	def __init__(self, json=None):
		self.fields = ['buyoutPrice', 'reservePrice', 'imgUrl', 'status', 'user', 'categorie', 'lat', 'long']
		self.unique = [] # Unique fields are also mandatory
		self.mandatory = ['title', 'description', 'dateStart', 'dateLength', 'startPrice'] # Champs obligatoires // status : encherissable, en envoi, envoyé ?
		self.editable_fields = ['title', 'description', 'imgUrl', 'lat', 'long'] # Champs éditables par l'utilisateur 
		self.belongs_to = ['user', 'categorie'] # Est rattaché à un utilisateur, crée un champ 'user_id'
		self.has_many = ['bids'] 
		Models.__init__(self, json)
Example #2
0
 def __init__(self, json=None):
     self.fields = ["name"]  # Default fields, can be blank in the request.
     self.unique = [
         "email",
         "username",
         "rate",
         "rateNumber",
     ]  # Unique fields are also mandatory // Rate = note de l'utilisateur & rate_number = nombre de vote (pour le calcul coté client)
     self.mandatory = ["password"]  # Mandatory fields.
     self.intern_fields = ["token"]
     self.editable_fields = ["name", "password", "email"]
     self.has_many = ["products", "bids", "addresses", "payments"]
     self.__password = None  # Special field with a callback
     Models.__init__(self, json)
Example #3
0
	def __init__(self, json=None):
		self.belongs_to = ['user']
		self.fields = ['street1', 'street2', 'country', 'zipcode', 'city']
		self.editable_fields = ['street1', 'street2', 'country', 'zipcode', 'city']
		Models.__init__(self, json)
Example #4
0
	def __init__(self, json=None):
		self.fields = ['name']
		self.has_many = ['products'] 
		self.editable_fields = ['name']
		Models.__init__(self, json)
Example #5
0
File: bids.py Project: Erowlin/Ubid
	def __init__(self, json=None):
		self.fields = ['price', 'date']
		self.belongs_to = ['user', 'product'] # Est rattaché à un utilisateur et un produit
		self.editable_fields = ['price', 'date']
		Models.__init__(self, json)
Example #6
0
 def __init__(self, json=None):
     self.belongs_to = ["user"]
     self.fields = ["number", "security", "date", "name"]
     self.editable_fields = ["number", "security", "date", "name"]
     Models.__init__(self, json)