def setup_if_templated( me, db =None, dbname =None, template =None): template = template or me.is_templated( dbname or db._name) log() #me.security( db= db, dbname= dbname, template=template) if not template: return if db is None: db = me.server[ dbname] views = DesignDefinition.designs4db.get( template) log() if views: DesignDefinition.sync_one_db( db, views, remove_missing =False,)
def sync_all_views( me): 'for all dbs!' DesignDefinition.sync_all_views( me.viewdb2db) for dbname in me.server: me.setup_if_templated( dbname= dbname)