datatracker/ietf/submit/models.py
Emilio A. Sánchez López 86229aa478 Saving files in staging area.
Saving information of upload in database.
Executing idnits.
Fixes #589
 - Legacy-Id: 2835
2011-02-09 10:42:37 +00:00

43 lines
2.1 KiB
Python

from django.db import models
class IdSubmissionStatus(models.Model):
status_id = models.IntegerField(primary_key=True)
status_value = models.CharField(blank=True, max_length=255)
class Meta:
db_table = 'id_submission_status'
class IdSubmissionDetail(models.Model):
submission_id = models.AutoField(primary_key=True)
temp_id_document_tag = models.IntegerField(null=True, blank=True)
status = models.ForeignKey(IdSubmissionStatus, db_column='status_id', null=True, blank=True)
last_updated_date = models.DateField(null=True, blank=True)
last_updated_time = models.CharField(blank=True, max_length=25)
id_document_name = models.CharField(blank=True, max_length=255)
group_acronym_id = models.IntegerField(null=True, blank=True)
filename = models.CharField(blank=True, max_length=255)
creation_date = models.DateField(null=True, blank=True)
submission_date = models.DateField(null=True, blank=True)
remote_ip = models.CharField(blank=True, max_length=100)
revision = models.CharField(blank=True, max_length=3)
submitter_tag = models.IntegerField(null=True, blank=True)
auth_key = models.CharField(blank=True, max_length=255)
idnits_message = models.TextField(blank=True)
file_type = models.CharField(blank=True, max_length=50)
comment_to_sec = models.TextField(blank=True)
abstract = models.TextField(blank=True)
txt_page_count = models.IntegerField(null=True, blank=True)
error_message = models.CharField(blank=True, max_length=255)
warning_message = models.TextField(blank=True)
wg_submission = models.IntegerField(null=True, blank=True)
filesize = models.IntegerField(null=True, blank=True)
man_posted_date = models.DateField(null=True, blank=True)
man_posted_by = models.CharField(blank=True, max_length=255)
first_two_pages = models.TextField(blank=True)
sub_email_priority = models.IntegerField(null=True, blank=True)
invalid_version = models.IntegerField(null=True, blank=True)
idnits_failed = models.IntegerField(null=True, blank=True)
class Meta:
db_table = 'id_submission_detail'