X-Git-Url: https://git.somenet.org/pub/jan/aic18.git/blobdiff_plain/9a4e499c8db031a91905987ebab10049e17551ae..ea228a12ad7f0476f96ddf653e46c15902e04592:/camunda-overlay/camunda.py diff --git a/camunda-overlay/camunda.py b/camunda-overlay/camunda.py index b9fa022..ae76619 100755 --- a/camunda-overlay/camunda.py +++ b/camunda-overlay/camunda.py @@ -54,6 +54,26 @@ def cleanup_users(keep = ["demo"]): except: pprint(res.content) +def get_filters(): + res = requests.get(CAMUNDA + "filter") + return res.json() + +def cleanup_filters(keep = ["All Tasks"]): + for filter in get_filters(): + # keep filter "All Tasks" + if filter['name'] in keep: + continue + + res = requests.delete(CAMUNDA + "filter/" + filter['id']) + if (res.status_code == 204): + print ("Cleaned up filter {}".format(filter['name'])) + else: + print ("Error cleaning filter {} ({}): Code: {}".format(filter['name'], filter['id'], res.status_code)) + try: + pprint(res.json()) + except: + pprint(res.content) + def create_deployment(cleanup=False): parameters = [ ("deployment-name", "sentiment-analysis"), @@ -129,6 +149,7 @@ if __name__ == "__main__": create_deployment(cleanup=args.cleanup) if args.cleanup: cleanup_users() + cleanup_filters() if args.autoclick >= 1: # start clicking