
# UrbanFootprint v1.5
# Copyright (C) 2017 Calthorpe Analytics
#
# This file is part of UrbanFootprint version 1.5
#
# UrbanFootprint is distributed under the terms of the GNU General
# Public License version 3, as published by the Free Software Foundation. This
# code is distributed WITHOUT ANY WARRANTY, without implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
# Public License v3 for more details; see <http://www.gnu.org/licenses/>.

from django.db import models

__author__ = 'calthorpe_analytics'

class PostSaveStatus(models.Model):
    """
        A status to help track asynchronous post-save publishers
    """
    post_save_status = models.IntegerField(default=False)

    class Meta(object):
        abstract = True

PostSaveStatus.STATUS_READY_NEW = 2
PostSaveStatus.STATUS_READY_COMPLETE = 3
PostSaveStatus.STATUS_BUSY = 4
PostSaveStatus.STATUS_ERROR = 8
