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='******')
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('/')
#!/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')]
def register(model, modelAdmin): admin.site.register(model, modelAdmin) databrowse.site.register(model) fullhistory.register_model(model)
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)
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)
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)
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)
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)
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'), ]
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)