Switch to unified view

a/Allura/allura/model/auth.py b/Allura/allura/model/auth.py
...
...
69
69
70
class ApiToken(MappedClass):
70
class ApiToken(MappedClass):
71
    class __mongometa__:
71
    class __mongometa__:
72
        name='api_token'
72
        name='api_token'
73
        session = main_orm_session
73
        session = main_orm_session
74
        unique_indexes = [ 'user_id' ]
74
75
75
    _id = FieldProperty(S.ObjectId)
76
    _id = FieldProperty(S.ObjectId)
76
    user_id = ForeignIdProperty('User')
77
    user_id = ForeignIdProperty('User')
77
    api_key = FieldProperty(str, if_missing=lambda:h.nonce(20))
78
    api_key = FieldProperty(str, if_missing=lambda:h.nonce(20))
78
    secret_key = FieldProperty(str, if_missing=h.cryptographic_nonce)
79
    secret_key = FieldProperty(str, if_missing=h.cryptographic_nonce)