def handle(self, *args, **options): if "syncall" in args: managers = load_all_managers() else: managers = load_test_managers() for manager in managers: print("Database %s") % (manager.database_name, ) print "Syncing....." initializer.run(manager) print "Done."
def handle(self, *args, **options): if "syncall" in args: managers = load_all_managers() else: managers = load_test_managers() for manager in managers: print ("Database %s") % (manager.database_name,) print "Syncing....." datawinners_sync_views(manager) mangrove_sync_views(manager) print "Done."
def handle(self, *args, **options): managers = [] if "syncall" in args: managers = load_all_managers() else: manager = load_manager_for_default_test_account() managers.append(manager) for manager in managers: print("Database %s") % (manager.database_name, ) print "Syncing....." initializer.run(manager) print "Done."
def handle(self, *args, **options): managers = [] if "syncall" in args: managers = load_all_managers() else: manager = load_manager_for_default_test_account() managers.append(manager) for manager in managers: print ("Database %s") % (manager.database_name,) print "Syncing....." initializer.run(manager) print "Done."
def handle(self, *args, **options): managers = [] if "syncall" in args: managers = load_all_managers() else: manager = load_manager_for_default_test_account() managers.append(manager) for manager in managers: print("Database %s") % (manager.database_name, ) print "Syncing Views....." mangrove.datastore.views.sync_views(manager) sync_views(manager) print "Done."
def handle(self, *args, **options): managers = [] if "syncall" in args: managers = load_all_managers() else: manager = load_manager_for_default_test_account() managers.append(manager) for manager in managers: print ("Database %s") % (manager.database_name,) print "Syncing Views....." mangrove.datastore.views.sync_views(manager) sync_views(manager) print "Done."
def handle(self, *args, **options): if "syncall" in args: managers = load_all_managers() else: managers = load_test_managers() for manager in managers: print("Database %s") % (manager.database_name, ) print 'Deleting...' _delete_db_and_remove_db_manager(manager) recreated_manager = get_db_manager(server=settings.COUCH_DB_SERVER, database=manager.database_name) print "Syncing Views....." initializer.sync_views(recreated_manager) print "Loading data....." load_data() print "Done."
# vim: ai ts=4 sts=4 et sw=4 encoding=utf-8 from mangrove.form_model.form_model import get_form_model_by_code from datawinners.main.initial_couch_fixtures import load_all_managers from mangrove.contrib.deletion import create_default_delete_form_model, ENTITY_DELETION_FORM_CODE from mangrove.bootstrap.initializer import sync_views managers = load_all_managers() def migrate_01(managers): failed_managers = [] for manager in managers: try: print manager.database print manager print "Syncing views" sync_views(manager) print "making the delete form model" try: form_model = get_form_model_by_code(manager, ENTITY_DELETION_FORM_CODE) form_model.delete() except Exception: pass finally: create_default_delete_form_model(manager) except Exception as e: failed_managers.append((manager, e.message)) print 'failed managers if any' for manager, exception_message in failed_managers: