From df757a0ea867aa24d6c17f8f10a4f57703e4cc1a Mon Sep 17 00:00:00 2001 From: Sanj Date: Wed, 8 Aug 2012 03:13:29 +0530 Subject: [PATCH] added offersneeds app --- itf/offersneeds/__init__.py | 0 itf/offersneeds/forms.py | 16 ++++++++++++++++ itf/offersneeds/models.py | 29 +++++++++++++++++++++++++++++ itf/offersneeds/tests.py | 16 ++++++++++++++++ itf/offersneeds/views.py | 1 + 5 files changed, 62 insertions(+) create mode 100644 itf/offersneeds/__init__.py create mode 100644 itf/offersneeds/forms.py create mode 100644 itf/offersneeds/models.py create mode 100644 itf/offersneeds/tests.py create mode 100644 itf/offersneeds/views.py diff --git a/itf/offersneeds/__init__.py b/itf/offersneeds/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/itf/offersneeds/forms.py b/itf/offersneeds/forms.py new file mode 100644 index 0000000..8c2ed91 --- /dev/null +++ b/itf/offersneeds/forms.py @@ -0,0 +1,16 @@ +import floppyforms as forms +from models import * +from app.forms import * + +class OfferForm(ItfForm): + pass + + class Meta: + model = Offer + + +class NeedForm(ItfForm): + pass + + class Meta: + model = Need diff --git a/itf/offersneeds/models.py b/itf/offersneeds/models.py new file mode 100644 index 0000000..8dcb8a2 --- /dev/null +++ b/itf/offersneeds/models.py @@ -0,0 +1,29 @@ +from django.db import models +from app.models import ItfModel +from django.contrib.auth.models import User + + +class Offer(ItfModel): + form_names = ['OfferForm'] + main_form = 'OfferForm' + user = models.ForeignKey(User) + title = models.CharField(max_length=255) + description = models.TextField(blank=True) + + def __unicode__(self): + return self.title + + +class Need(ItfModel): + form_names = ['NeedForm'] + main_form = 'NeedForm' + user = models.ForeignKey(User) + title = models.CharField(max_length=255) + description = models.TextField(blank=True) + + def __unicode__(self): + return self.title + + + +# Create your models here. diff --git a/itf/offersneeds/tests.py b/itf/offersneeds/tests.py new file mode 100644 index 0000000..501deb7 --- /dev/null +++ b/itf/offersneeds/tests.py @@ -0,0 +1,16 @@ +""" +This file demonstrates writing tests using the unittest module. These will pass +when you run "manage.py test". + +Replace this with more appropriate tests for your application. +""" + +from django.test import TestCase + + +class SimpleTest(TestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.assertEqual(1 + 1, 2) diff --git a/itf/offersneeds/views.py b/itf/offersneeds/views.py new file mode 100644 index 0000000..60f00ef --- /dev/null +++ b/itf/offersneeds/views.py @@ -0,0 +1 @@ +# Create your views here.