Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make ToS page a proxy to the actual ToS page, to make it zero-rating mode friendly. #7 #220

Merged
merged 1 commit into from
Nov 30, 2015

Conversation

gimite
Copy link
Contributor

@gimite gimite commented Nov 19, 2015

No description provided.


{# In case we fail to fetch/parse the ToS page (e.g., the page has #}
{# changed its layout), we fall back to show a link to the page instead. #}
<p><a href="{{tos_url}}">Click here to see the terms of service (external site)</a></p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And also add auto redirect?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It may require payment, so I think it's better not to redirect automatically. What do you think?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see. That makes sense.

BTW should we l10n this page? Also, "external site" is probably not good enough for most users. maybe add a more friendly message e.g. "clicking on the link may incur additional cost from your mobile carrier as it takes you to an external site." Or, do you think it's not necessary since this is only for the supposedly-minor error case?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not really sure. Let's discuss both i18n and wording in the next meeting with @nmakida .

I understand your point, but I feel saying "additional cost" may be also confusing, because it gives impression that we require special cost compared to other normal sites. Truth is that the same data fee as other sites are applied, but it's not free as google.org.

Also, I also embed " (external site)" text to every external links at app/tos.py:56. Here we cannot embed too long text.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on the conversation, I think the current state is good as is, at least for now. I'm going to LGTM.

@skywhale
Copy link
Contributor

LGTM. Wording etc, we may still want to follow up with nmakida@, though.

@gimite
Copy link
Contributor Author

gimite commented Nov 30, 2015

Thanks, then I will merge it for now. I'll make a follow-up wording changes when needed.

gimite added a commit that referenced this pull request Nov 30, 2015
Make ToS page a proxy to the actual ToS page, to make it zero-rating mode friendly. #7
@gimite gimite merged commit 738db00 into master Nov 30, 2015
@gimite gimite deleted the gimite-zero-rating2 branch November 30, 2015 04:14
@gimite gimite mentioned this pull request Jan 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants