예제 #1
0
 def setUp(self):
     if django1_1:
         fullhistory.register_model(TestProxyModel)
     fullhistory.register_model(Test4Model)
     fullhistory.register_model(Test3Model)
     fullhistory.register_model(Test2Model)
     fullhistory.register_model(Test1Model)
     
     user = User(username='******', email='*****@*****.**', is_staff=True, is_superuser=True)
     user.set_password('test')
     user.save()
     self.client.login(username='******', password='******')
예제 #2
0
    def setUp(self):
        if django1_1:
            fullhistory.register_model(TestProxyModel)
        fullhistory.register_model(Test4Model)
        fullhistory.register_model(Test3Model)
        fullhistory.register_model(Test2Model)
        fullhistory.register_model(Test1Model)

        user = User(username='******',
                    email='*****@*****.**',
                    is_staff=True,
                    is_superuser=True)
        user.set_password('test')
        user.save()
        self.client.login(username='******', password='******')
예제 #3
0
파일: tests.py 프로젝트: mahiti037/KLP-MIS
    def setUp(self):
        if django1_1:
            fullhistory.register_model(TestProxyModel)
        fullhistory.register_model(Test4Model)
        fullhistory.register_model(Test3Model)
        fullhistory.register_model(Test2Model)
        fullhistory.register_model(Test1Model)

        try:
            admin.site.register(Test3Model, FullHistoryAdmin) 
        except:
            pass
        
        user = User(username='******', email='*****@*****.**', is_staff=True, is_superuser=True)
        user.set_password('test')
        user.save()
        self.client.login(username='******', password='******')
        self.client.get('/')
예제 #4
0
파일: tests.py 프로젝트: vishnu81/KLP-MIS
    def setUp(self):
        if django1_1:
            fullhistory.register_model(TestProxyModel)
        fullhistory.register_model(Test4Model)
        fullhistory.register_model(Test3Model)
        fullhistory.register_model(Test2Model)
        fullhistory.register_model(Test1Model)

        try:
            admin.site.register(Test3Model, FullHistoryAdmin)
        except:
            pass

        user = User(username='******',
                    email='*****@*****.**',
                    is_staff=True,
                    is_superuser=True)
        user.set_password('test')
        user.save()
        self.client.login(username='******', password='******')
        self.client.get('/')
예제 #5
0
파일: models.py 프로젝트: klpdotorg/KLP-MIS
#!/usr/bin/python
# -*- coding: utf-8 -*-
from django.db import models
import datetime
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes import generic
from django.contrib.auth.models import User
from object_permissions import register
from fullhistory import register_model

# Table Structure For Klp

register_model(User)

primary_field_type = [(0, 'Default'),(1, 'Integer'), (2, 'Char'), (3, 'Date'), (4,
                      'Lookup')]

active_status = [
    (0, 'Deleted'),
    (1, 'Inactive'),
    (2, 'Active'),
    (3, 'Promoted'),
    (4, 'Promotion Failed'),
    (5, 'Passed Out'),
    (6, 'Detained'),
    (7, 'Completed'),
    ]

Institution_Gender = [('boys', 'boys'), ('girls', 'girls'), ('co-ed',
                      'co-ed')]
예제 #6
0
파일: admin.py 프로젝트: amitagrawal/pysis
def register(model, modelAdmin):
    admin.site.register(model, modelAdmin)
    databrowse.site.register(model)
    fullhistory.register_model(model)
예제 #7
0
파일: models.py 프로젝트: aaronr/oam
            data['resolution'] = self.resolution()
            data['hash'] = self.hash
        return data    

class Mirror(models.Model):
    image = models.ForeignKey(Image)
    url = models.TextField()
    user = models.ForeignKey(User)
    history = HistoryField()
    last_updated = models.DateTimeField(auto_now=True)
    
    def site(self):
        return urlparse.urlparse(self.url)[1]
    def from_json(self, data, user):
        im = Image.objects.get(pk=data['image'])
        self.image = im
        self.url = data['url']
        self.user = user
        self.save()
    def to_json(self):
        data = {
            'image': self.image.id,
            'url': self.url,
            'user': self.user.id,
        }
        return data

if history_support:
    fullhistory.register_model(Image)        
    fullhistory.register_model(License)        
예제 #8
0
class Mirror(models.Model):
    image = models.ForeignKey(Image)
    url = models.TextField()
    user = models.ForeignKey(User)
    history = HistoryField()
    last_updated = models.DateTimeField(auto_now=True)

    def site(self):
        return urlparse.urlparse(self.url)[1]

    def from_json(self, data, user):
        im = Image.objects.get(pk=data['image'])
        self.image = im
        self.url = data['url']
        self.user = user
        self.save()

    def to_json(self):
        data = {
            'image': self.image.id,
            'url': self.url,
            'user': self.user.id,
        }
        return data


if history_support:
    fullhistory.register_model(Image)
    fullhistory.register_model(License)
예제 #9
0
    class Meta:
        ordering = ('time_updated', )


class TicketAttachment(models.Model):
    ticket = models.ForeignKey(Ticket)
    user = models.ForeignKey(User, blank=True, null=True)
    attachment = models.FileField(upload_to='ticket-attachments')
    description = models.TextField(blank=True)
    time_created = models.DateTimeField(auto_now_add=True)

    def __unicode__(self):
        return u'%s: %s' % (self.ticket, self.attachment.name)


class Comment(models.Model):
    ticket = models.ForeignKey(Ticket)
    user = models.ForeignKey(User, blank=True, null=True)
    description = models.TextField()
    history = models.ForeignKey(FullHistory, blank=True, null=True)

    def update_history(self):
        try:
            self.history = (self.ticket.history.all()
                            & fullhistory.get_active_histories()).latest()
        except FullHistory.DoesNotExist:
            pass


fullhistory.register_model(Ticket)
예제 #10
0
    def get_absolute_url(self):
        return ('ticketmanager.views.ticket_detail', [str(self.pk)])

    class Meta:
        ordering = ('time_updated',)

class TicketAttachment(models.Model):
    ticket = models.ForeignKey(Ticket)
    user = models.ForeignKey(User, blank=True, null=True)
    attachment = models.FileField(upload_to='ticket-attachments')
    description = models.TextField(blank=True)
    time_created = models.DateTimeField(auto_now_add=True)

    def __unicode__(self):
        return u'%s: %s' % (self.ticket, self.attachment.name)

class Comment(models.Model):
    ticket = models.ForeignKey(Ticket)
    user = models.ForeignKey(User, blank=True, null=True)
    description = models.TextField()
    history = models.ForeignKey(FullHistory, blank=True, null=True)
    
    def update_history(self):
        try:
            self.history = (self.ticket.history.all() & fullhistory.get_active_histories()).latest()
        except FullHistory.DoesNotExist:
            pass

fullhistory.register_model(Ticket)

예제 #11
0
    class Meta:
        unique_together = ("node", "paramkey")


class ParamExclusion(models.Model):
    def __unicode__(self):
        return "%s->%s" % (self.node, self.exclusion)

    node = models.ForeignKey(Node, related_name='excluded_params')
    exclusion = models.CharField(max_length=200)

    class Meta:
        unique_together = ("node", "exclusion")


class ClassExclusion(models.Model):
    def __unicode__(self):
        return "%s->%s" % (self.node, self.exclusion)

    node = models.ForeignKey(Node, related_name='excluded_classes')
    exclusion = models.CharField(max_length=200)

    class Meta:
        unique_together = ("node", "exclusion")


register_model(Group)
register_model(Node)
register_model(NodeClass)
register_model(NodeParameter)
예제 #12
0
def register(model, modelAdmin):
    admin.site.register(model, modelAdmin)
    databrowse.site.register(model)
    fullhistory.register_model(model)
예제 #13
0
from django.db import models
import datetime
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes import generic
from django.contrib.auth.models import User
from object_permissions import register
from fullhistory import register_model
# Table Structure For Klp
register_model(User)

active_status = [(0, 'Deleted'), (1, 'Inactive'), (2, 'Active'),
                 (3, 'Promoted'), (4, 'Promotion Failed'), (5, 'Passed Out'),
                 (6, 'Detained'), (7, 'Completed')]

Institution_Gender = [('boys', 'boys'), ('girls', 'girls'), ('co-ed', 'co-ed')]

Gender = [('male', 'male'), ('female', 'female')]

Group_Type = [("Class", "Class"), ("Center", "Center")]

QuestionType = [(1, 'Marks'), (2, 'Grade')]

Relation_Type = [('Mother', 'Mother'), ('Father', 'Father'),
                 ('Siblings', 'Siblings')]

Assessment_type = [
    (1, 'Institution'),
    (2, 'Student Group'),
    (3, 'Student'),
]
예제 #14
0
    paramvalue = jsonfield.JSONField()

    class Meta:
        unique_together = ("node", "paramkey")


class ParamExclusion(models.Model):
    def __unicode__(self):
        return "%s->%s" % (self.node, self.exclusion)
    node = models.ForeignKey(Node, related_name='excluded_params')
    exclusion = models.CharField(max_length=200)

    class Meta:
        unique_together = ("node", "exclusion")


class ClassExclusion(models.Model):
    def __unicode__(self):
        return "%s->%s" % (self.node, self.exclusion)
    node = models.ForeignKey(Node, related_name='excluded_classes')
    exclusion = models.CharField(max_length=200)

    class Meta:
        unique_together = ("node", "exclusion")


register_model(Group)
register_model(Node)
register_model(NodeClass)
register_model(NodeParameter)