|
a/Allura/allura/model/project.py |
|
b/Allura/allura/model/project.py |
|
... |
|
... |
88 |
indexes = [
|
88 |
indexes = [
|
89 |
'name',
|
89 |
'name',
|
90 |
'neighborhood_id',
|
90 |
'neighborhood_id',
|
91 |
('neighborhood_id', 'name'),
|
91 |
('neighborhood_id', 'name'),
|
92 |
'shortname',
|
92 |
'shortname',
|
93 |
'parent_id']
|
93 |
'parent_id',
|
|
|
94 |
('deleted', 'shortname', 'neighborhood_id')]
|
94 |
|
95 |
|
95 |
# Project schema
|
96 |
# Project schema
|
96 |
_id=FieldProperty(S.ObjectId)
|
97 |
_id=FieldProperty(S.ObjectId)
|
97 |
parent_id = FieldProperty(S.ObjectId, if_missing=None)
|
98 |
parent_id = FieldProperty(S.ObjectId, if_missing=None)
|
98 |
neighborhood_id = ForeignIdProperty(Neighborhood)
|
99 |
neighborhood_id = ForeignIdProperty(Neighborhood)
|
|
... |
|
... |
595 |
"""
|
596 |
"""
|
596 |
|
597 |
|
597 |
class __mongometa__:
|
598 |
class __mongometa__:
|
598 |
session = project_orm_session
|
599 |
session = project_orm_session
|
599 |
name='config'
|
600 |
name='config'
|
|
|
601 |
indexes = [
|
|
|
602 |
'project_id',
|
|
|
603 |
('options.mount_point', 'project_id')]
|
600 |
|
604 |
|
601 |
# AppConfig schema
|
605 |
# AppConfig schema
|
602 |
_id=FieldProperty(S.ObjectId)
|
606 |
_id=FieldProperty(S.ObjectId)
|
603 |
project_id=ForeignIdProperty(Project)
|
607 |
project_id=ForeignIdProperty(Project)
|
604 |
discussion_id=ForeignIdProperty('Discussion')
|
608 |
discussion_id=ForeignIdProperty('Discussion')
|