from django.db import models

from django.contrib.auth.models import AbstractUser
from django.conf import settings
User = settings.AUTH_USER_MODEL

class User(AbstractUser):
    date_de_naissance = models.DateField(null=True, blank=True)
    adresse = models.CharField(max_length=255, null=True, blank=True)
    telephone = models.CharField(max_length=255, null=True, blank=True)
    email = models.EmailField(max_length=255, null=True, blank=True)
    image = models.ImageField(upload_to='img/profiles/', null=True, blank=True)
    entreprise = models.CharField(max_length=255, null=True, blank=True)
    details_entreprise = models.CharField(max_length=500, null=True, blank=True)
    type_activite = models.CharField(max_length=255, null=True, blank=True)
    ninea = models.CharField(max_length=255, null=True, blank=True)
    registre_de_commerce = models.CharField(max_length=255, null=True, blank=True)
    pays = models.CharField(max_length=255, null=True, blank=True)
    region = models.CharField(max_length=255, null=True, blank=True)
    ville = models.CharField(max_length=255, null=True, blank=True)
    twitter = models.CharField(max_length=255, null=True, blank=True, default="https://twitter.com/#")
    facebook = models.CharField(max_length=255, null=True, blank=True, default="https://facebook.com/#")
    instagram = models.CharField(max_length=255, null=True, blank=True, default="https://instagram.com/#")
    linkedin = models.CharField(max_length=255, null=True, blank=True, default="https://linkedin.com/#")
    site_web = models.CharField(max_length=255, null=True, blank=True)
    frais_carte = models.BooleanField(default=False)
