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)
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)
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)
def __init__(self, json=None): self.fields = ['name'] self.has_many = ['products'] self.editable_fields = ['name'] Models.__init__(self, json)
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)
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)