Switch to unified view

a/Allura/allura/model/notification.py b/Allura/allura/model/notification.py
...
...
47
47
48
class Notification(MappedClass):
48
class Notification(MappedClass):
49
    class __mongometa__:
49
    class __mongometa__:
50
        session = main_orm_session
50
        session = main_orm_session
51
        name = 'notification'
51
        name = 'notification'
52
        indexes = [ ('neighborhood_id', 'tool_name', 'pubdate') ]
52
        indexes = [ ('neighborhood_id', 'tool_name', 'pubdate'),
53
                    ('author_id',), # used in ext/user_profile/user_main.py for user feeds
54
                  ]
53
55
54
    _id = FieldProperty(str, if_missing=h.gen_message_id)
56
    _id = FieldProperty(str, if_missing=h.gen_message_id)
55
57
56
    # Classify notifications
58
    # Classify notifications
57
    neighborhood_id = ForeignIdProperty('Neighborhood', if_missing=lambda:c.project.neighborhood._id)
59
    neighborhood_id = ForeignIdProperty('Neighborhood', if_missing=lambda:c.project.neighborhood._id)