Filter non zero rated content

Description

If a user is zero rated and loading content from a web view we should make sure they don't get charged by accident.

There are two cases:
1. The webview is loading non zero rated content (like analytics) in the background.
2. A user taps an external link.

In case 1) we should silently prevent the content from loading.
In case 2) we should show a confirmation dialog and allow the user to decide whether to open the content in their web browser.

This needs confirmation dialog text from or .

Steps to Reproduce

None

Reason for Variance

None

Release Notes

None

Customer Problem Statement

None

Status

Assignee

Unassigned

Reporter

akivaR

Labels

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Sub-Team(s)

None

Reach

None

Impact

None

Open edX Discourse Thread

None

Fix versions

Priority

CAT-1
Configure