Esempio n. 1
0
File: project.py Progetto: TZM/zmgc
 def _get_resource(self, name):
     if name == "ui":
         ui = UI(ui_path)
         ui.database = self.metadata.database
         return ui
     # we need to get to the root
     root = self.get_root()
     if name in ("chapters", "chapters.metadata"):
         return root._get_resource(name)
     if name in ("projects", "projects.metadata"):
         return root._get_resource(name)
     if name in ("users", "users.metadata"):
         return root._get_resource(name)
     return WebSite._get_resource(self, name)
Esempio n. 2
0
File: phoenix.py Progetto: TZM/zmgc
 def _get_resource(self, name):
     if name == 'ui':
         ui = UI(ui_path)
         ui.database = self.metadata.database
         return ui
     # we need to get to the root
     root = self.get_root()
     if name in ('users', 'users.metadata'):
         return root._get_resource(name)
     if name in ('chapters', 'chapters.metadata'):
         return root._get_resource(name)
     if name in ('projects', 'projects.metadata'):
         return root._get_resource(name)
     if name in ('countries', 'countries.metadata'):
         return root._get_resource(name)
     return WebSite._get_resource(self, name)
Esempio n. 3
0
File: website.py Progetto: TZM/zmgc
 def _get_resource(self, name):
     if name == 'ui':
         ui = UI(ui_path)
         ui.database = self.metadata.database
         return ui
     root = self.get_root()
     if name in ('users', 'users.metadata'):
         return self.parent._get_resource(name)
     if name in ('chapters', 'chapters.metadata'):
         return root._get_resource(name)
     if name in ('countries', 'countries.metadata'):
         return root._get_resource(name)
     if name in ('phoenix', 'phoenix.metadata'):
         return root._get_resource(name)
     if name in ('projects', 'cprojects.metadata'):
         return root._get_resource(name)
     return BaseWebSite._get_resource(self, name)