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

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

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Fix versions

Priority

CAT-1
Configure