Ejemplo n.º 1
0
    def forwards(self, orm):
        # Create default ("Uncategorized") category   
        default_category()

        # Create the other ("real") categories
        for name in NEW_CATEGORY_NAMES:
            category = orm.Category.objects.get_or_create(name=name, description=name)[0]
            category.slug = slugify(category.name)
            category.save()
Ejemplo n.º 2
0
Archivo: forms.py Proyecto: cns-iu/nwb
 def clean(self, value):
 	
     if not value:
         no_category = default_category()
         return super(CategoryChoiceField, self).clean([no_category.id])
     
     return super(CategoryChoiceField, self).clean(value)
Ejemplo n.º 3
0
 def clean(self, value):
     if value is None:
         no_category = default_category()
         
         return super(CategoryChoiceField, self).clean(no_category.id)
     
     return super(CategoryChoiceField, self).clean(value)
Ejemplo n.º 4
0
Archivo: models.py Proyecto: cns-iu/nwb
    def save(self, *args, **kwargs):
        self.rendered_description = self._render_description()
        self.tagless_description = self._strip_tags_from_description()
        self.slug = slugify(self.name)
        
        if not self.category:
            self.category = default_category()

        super(Item, self).save()
Ejemplo n.º 5
0
 def testDeletingNoCategory(self):
     no_category = default_category()
     test_passed = False
     
     try:
         no_category.delete()
     except CannotDeleteNoCategoryException:
         test_passed = True
     
     self.failIfNot(test_passed)
Ejemplo n.º 6
0
Archivo: forms.py Proyecto: cns-iu/nwb
    def clean(self, value):
        
        if not value:
#        	We have to reset the queryset to include the uncategorized category as well
#			since it was excluded from the initial choices.
        	self.queryset=Category.objects.all()
        	no_category = default_category()
         	return super(CategoryChoiceField, self).clean([unicode(no_category.id)])
        
        return super(CategoryChoiceField, self).clean(value)
Ejemplo n.º 7
0
Archivo: forms.py Proyecto: cns-iu/nwb
 def __init__(self, *args, **kwargs):
     super(CategoryChoiceField, self).__init__(
         required=False,
         queryset=Category.objects.exclude(id=default_category().id).order_by('name'))
Ejemplo n.º 8
0
from django.contrib.auth.models import User

from epic.categories.models import Category, default_category
from epic.core.models import Profile
from epic.datarequests.models import DataRequest
from epic.datasets.models import DataSet
from epic.geoloc.models import GeoLoc
from epic.projects.models import Project
from epic.tags.models import Tagging


default_category()

User.objects.create_superuser('super_user', '*****@*****.**', 'super_user')
super_user = User.objects.get(username='******')
super_user.first_name = 'Super'
super_user.last_name = 'User'
super_user.save()

super_profile = Profile.objects.for_user(user=super_user)


chintan = User.objects.create_user(
    username='******', email='*****@*****.**', password='******')
chintan.first_name = 'Chintan'
chintan.last_name = 'Tank'
chintan.save()

chintan_profile = Profile.objects.for_user(user=chintan)