# -*- coding: utf-8 -*- from django import dispatch from django.contrib.contenttypes.models import ContentType from glynt.apps.utils import get_namedtuple_choices PROJECT_STATUS = get_namedtuple_choices('PROJECT_STATUS', ( (0, 'new', 'New'), (1, 'open', 'Open'), (2, 'closed', 'Closed'), )) PROJECT_LAWYER_STATUS = get_namedtuple_choices('PROJECT_LAWYER_STATUS', ( (0, 'potential', 'Proposed'), (1, 'assigned', 'Engaged'), (2, 'rejected', 'Unsuccessful'), )) PROJECT_CREATED = dispatch.Signal(providing_args=["created", "instance"]) PROJECT_PROFILE_IS_COMPLETE = dispatch.Signal(providing_args=["instance"]) PROJECT_CATEGORY_SORT_UPDATED = dispatch.Signal(providing_args=["instance", "user", "categories"])
# -*- coding: UTF-8 -*- from glynt.apps.utils import get_namedtuple_choices TODO_STATUS = get_namedtuple_choices('TODO_STATUS', ( (0, 'new', 'New'), (1, 'open', 'Open'), (2, 'pending', 'Pending'), (3, 'resolved', 'Resolved'), (4, 'closed', 'Closed'), )) TODO_STATUS_ACTION = { TODO_STATUS.new: 'set as New', TODO_STATUS.open: 'Opened', TODO_STATUS.pending: 'set as Pending', TODO_STATUS.resolved: 'Resolved', TODO_STATUS.closed: 'Closed', } FEEDBACK_STATUS = get_namedtuple_choices('FEEDBACK_STATUS', ( (0, 'open', 'Open'), (1, 'acknowledged', 'Acknowldeged'), (2, 'responded', 'Responded'), (3, 'closed', 'Closed'), (4, 'cancelled', 'Cancelled') # for when a lawyer closes a todo that has open feedback-requests ))
# -*- coding: UTF-8 -*- from glynt.apps.utils import get_namedtuple_choices COMPANY_STATUS_CHOICES = get_namedtuple_choices('COMPANY_STATUS_CHOICES', ( (1, 'pre_funding', 'Pre-funding'), (2, 'currently_fund_raising', 'Currently fund raising'), (3, 'have_term_sheet', 'Have term sheet'), (4, 'already_funded', 'Already funded'), )) OPTION_PLAN_STATUS_CHOICES = get_namedtuple_choices('OPTION_PLAN_STATUS_CHOICES', ( (1, 'already_in_place', 'We already have an option plan in place'), (2, 'would_like', 'We would like to implement an option plan'), (3, 'no_plans', 'We do not need an option at this time'), ))