def has_user_prompt(user, prompt_name): prompt_kind = UserPromptKind.get(name=prompt_name) try: UserPrompt.get(user=user, kind=prompt_kind) return True except UserPrompt.DoesNotExist: return False
def remove_user_prompt(user, prompt_name): prompt_kind = UserPromptKind.get(name=prompt_name) UserPrompt.delete().where(UserPrompt.user == user, UserPrompt.kind == prompt_kind).execute()
def create_user_prompt(user, prompt_name): prompt_kind = UserPromptKind.get(name=prompt_name) return UserPrompt.create(user=user, kind=prompt_kind)