|
a/Allura/allura/model/project.py |
|
b/Allura/allura/model/project.py |
|
... |
|
... |
79 |
def subcategories(self):
|
79 |
def subcategories(self):
|
80 |
return self.query.find(dict(trove_parent_id=self.trove_cat_id)).sort('fullname').all()
|
80 |
return self.query.find(dict(trove_parent_id=self.trove_cat_id)).sort('fullname').all()
|
81 |
|
81 |
|
82 |
class ProjectMapperExtension(MapperExtension):
|
82 |
class ProjectMapperExtension(MapperExtension):
|
83 |
def after_insert(self, obj, st):
|
83 |
def after_insert(self, obj, st):
|
84 |
g.zarkov_event('project_create', user=c.user, project=obj)
|
84 |
g.zarkov_event('project_create', project=obj)
|
85 |
|
85 |
|
86 |
class Project(MappedClass):
|
86 |
class Project(MappedClass):
|
87 |
_perms_base = [ 'read', 'update', 'admin', 'create']
|
87 |
_perms_base = [ 'read', 'update', 'admin', 'create']
|
88 |
_perms_init = _perms_base + [ 'register' ]
|
88 |
_perms_init = _perms_base + [ 'register' ]
|
89 |
class __mongometa__:
|
89 |
class __mongometa__:
|