# -*- coding: utf-8 -*-
"""
Sistema de Consulta Pública
Copyleft (@) 2017 CENDITEL nodo Mérida - https://planificacion.cenditel.gob.ve/trac/wiki/ModeladoTopicos_2017
"""
## @package procesamiento.models
#
# Modelos correspondientes a la aplicación procesamiento
# @author Rodrigo Boet (rboet at cenditel.gob.ve)
# @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres
# (CENDITEL) nodo Mérida - Venezuela
# @copyright GNU Public License versión 2 (GPLv2)
# @version 1.0
from __future__ import unicode_literals
from django.contrib.auth.models import User
from django.db import models
from consulta.models import Consulta
class Procesamiento(models.Model):
"""!
Clase que gestiona el guardado del procesamiento
@author Rodrigo Boet (rboet at cenditel.gob.ve)
@copyright GNU Public License versión 2 (GPLv2)
@date 28-03-2017
@version 1.0.0
"""
## Campo con el nombre del directorio a procesar
procesamiento_dir = models.CharField(max_length=30)
## Palabras a excluir
words = models.CharField(max_length=100)
## Listado de palabras excluidas por el usuario
excluded_words = models.CharField(max_length=500)
## Indica si fue corrido al menos una vez
used = models.BooleanField(default=False)
## Relación con la consulta
consulta = models.ForeignKey(Consulta)
## Relación con el user
user = models.ForeignKey(User)