# -*- coding: utf-8 -*-
from django.db import models

# Create your models here.


import uuid


class Audit(models.Model):
    id = models.CharField(max_length=40 ,primary_key=True, default=uuid.uuid4, editable=False)
    action = models.CharField(max_length=255, verbose_name='Дія')
    parent =  models.CharField(max_length=40)
    name = models.CharField(max_length=255, verbose_name='Назва', default='name')
    created_at = models.DateTimeField(auto_now_add=True, verbose_name='дата')
    created_by = models.CharField(max_length=255, verbose_name='Користувач')
    field = models.CharField(max_length=255, verbose_name='Назва поля ')
    before = models.CharField(max_length=255, verbose_name='До',blank = True)
    after = models.CharField(max_length=255, verbose_name='Після',blank = True)
    result = models.CharField(max_length=255, verbose_name='Результат дії', default='Ok')

class UserActionAudit(models.Model):
    id = models.CharField(max_length=40 ,primary_key=True, default=uuid.uuid4, editable=False)
    parent_id =  models.CharField(max_length=40)
    action_name = models.CharField(max_length=255, verbose_name='Дія')
    object_name = models.CharField(max_length=255, verbose_name='Назва обєкту', default='name')
    user = models.CharField(max_length=255, verbose_name='Користувач')
    created_at = models.DateTimeField(auto_now_add=True, verbose_name='Дата')
    result =  models.CharField(max_length=255, verbose_name='Результат', default='Ok')
