Esempio n. 1
0
def invalidate_org_units_cache():
    for user in DHIS2User.objects.all():
        for ou in user.org_units.all():
            Store.unlink("ou_{}".format(ou.org_unit_id))
    logger.info("Invalidating org units from cache ............ Done")
Esempio n. 2
0
def invalidate_dataset_cache():
    for dataset in Dataset.objects.all():
        Store.unlink("ds_{}".format(dataset.dataset_id))
    logger.info("Invalidating datasets from cache ............ Done")
Esempio n. 3
0
def invalidate_users_cache():
    for user in DHIS2User.objects.all():
        Store.unlink("usr_{}".format(user.passcode))
    logger.info("Invalidating users from cache ............ Done")