Switch to unified view

a/ForgeTracker/forgetracker/model/ticket.py b/ForgeTracker/forgetracker/model/ticket.py
...
...
518
        super_id = ticket_form.get('super_id')
518
        super_id = ticket_form.get('super_id')
519
        if super_id:
519
        if super_id:
520
            self.set_as_subticket_of(bson.ObjectId(super_id))
520
            self.set_as_subticket_of(bson.ObjectId(super_id))
521
521
522
    def __json__(self):
522
    def __json__(self):
523
        return dict(
523
        return dict(super(Ticket,self).__json__(),
524
            _id=str(self._id),
525
            created_date=self.created_date,
524
            created_date=self.created_date,
526
            mod_date=self.mod_date,
527
            super_id=str(self.super_id),
528
            sub_ids=[str(id) for id in self.sub_ids],
529
            ticket_num=self.ticket_num,
525
            ticket_num=self.ticket_num,
530
            summary=self.summary,
526
            summary=self.summary,
531
            description=self.description,
527
            description=self.description,
532
            reported_by=self.reported_by_username,
528
            reported_by=self.reported_by_username,
533
            assigned_to=self.assigned_to_username,
529
            assigned_to=self.assigned_to_username,
534
            reported_by_id=self.reported_by_id and str(self.reported_by_id) or None,
530
            reported_by_id=self.reported_by_id and str(self.reported_by_id) or None,
535
            assigned_to_id=self.assigned_to_id and str(self.assigned_to_id) or None,
531
            assigned_to_id=self.assigned_to_id and str(self.assigned_to_id) or None,
536
            milestone=self.milestone,
537
            status=self.status,
532
            status=self.status,
533
            private=self.private,
538
            custom_fields=self.custom_fields)
534
            custom_fields=self.custom_fields)
539
535
540
    @classmethod
536
    @classmethod
541
    def paged_query(cls, query, limit=None, page=0, sort=None, columns=None, **kw):
537
    def paged_query(cls, query, limit=None, page=0, sort=None, columns=None, **kw):
542
        """Query tickets, sorting and paginating the result."""
538
        """Query tickets, sorting and paginating the result."""