app/ghop/models/work_submission.py
changeset 2397 d943fa182fae
parent 2396 353941216ff9
child 2398 3ea483cf4d59
--- a/app/ghop/models/work_submission.py	Fri Jun 05 08:24:32 2009 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-#!/usr/bin/python2.5
-#
-# Copyright 2009 the Melange authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-"""This module contains the GHOP WorkSubmission Model.
-"""
-
-__authors__ = [
-  '"Madhusudan.C.S" <madhusudancs@gmail.com>',
-  '"Lennard de Rijk" <ljvderijk@gmail.com>',
-]
-
-
-from google.appengine.ext import db
-
-from django.utils.translation import ugettext
-
-import soc.models.linkable
-import soc.models.user
-
-import ghop.models.program
-import ghop.models.task
-
-
-class GHOPWorkSubmission(soc.models.linkable.Linkable):
-  """Model for work submissions for a task by students.
-
-  Scope will be set to the Organization to which this work has been submitted.
-  """
-
-  #: Task to which this work was submitted
-  task = db.ReferenceProperty(reference_class=ghop.models.task.GHOPTask,
-                              required=True,
-                              collection_name='work_submissions')
-
-  #: User who submitted this work
-  user = db.ReferenceProperty(reference_class=soc.models.user.User,
-                              required=True,
-                              collection_name='work_submissions')
-
-  #: Program to which this work belongs to
-  program = db.ReferenceProperty(reference_class=ghop.models.program.GHOPProgram,
-                                 required=True,
-                                 collection_name='work_submissions')
-
-  #: Property allowing you to store information about your work
-  information = db.TextProperty(
-      required=True, verbose_name=ugettext('Info'))
-  information.help_text = ugettext(
-      'Information about the work you submit for this task')
-
-  #: Property containing an URL to this work or more information about it
-  url_to_work = db.LinkProperty(
-      required=False, verbose_name=ugettext('URL to your Work'))
-  url_to_work.help_text = ugettext(
-      'URL to a resource containing your work or more information about it')
-
-  #: Property containing the date when the work was submitted
-  submitted_on = db.DateTimeProperty(required=True, auto_now_add=True,
-                                     verbose_name=ugettext('Submitted on'))