Example #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")
Example #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")
Example #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")