def get_version_of_packages(self, context): versions = BaseRoot.get_version_of_packages(self, context) # check nodejs version try: nodejs = get_pipe(['node', '--version']) versions['nodejs'] = nodejs except OSError: versions['nodejs'] = None return versions
def get_metadata_schema(cls): # XXX Administrator must be a role return merge_dicts(BaseRoot.get_metadata_schema(), administrators=Email(multiple=True))
def init_resource(self, email, password, admins=('0',)): BaseRoot.init_resource(self, email, password, admins=admins) self.make_resource('news', Blog)
def get_document_types(self): return BaseRoot.get_document_types(self) + [Project, ODFWS]