New issue
Advanced search Search tips

Issue 613604 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Oct 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

[Remoting Android] Move Credits back into Help & Feedback's overflow menu

Project Member Reported by yuweih@chromium.org, May 20 2016

Issue description

The internal CL https://chromereviews.googleplex.com/372457013/ makes use of Google's help API but couldn't show the Credits option in the overflow menu due to some security reasons. The CL https://codereview.chromium.org/1997793002/ made it show the Credits option in the navigation menu. We should move it back to the overflow menu as other apps do.

https://docs.google.com/document/d/1r-fQ8AHWVaWXV5TL9oexqanyIP1mv4hMyvgbDIAUh3I/preview# see: 7) Additional overflow menu support

We should use Intent.ACTION_VIEW and pass in the URL of the credits page and whitelist that URL on the help API.
 
I think we have to bundle the Credits/License information as part of the app, rather than just link to an online page.

I think we just need to expose the CreditsActivity somehow so the internal Help+Feedback library can show it.


Comment 2 by yuweih@chromium.org, Sep 30 2016

Status: Started (was: Assigned)
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 3 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3ce42140740209a646cffb2178455533906dc811

commit 3ce42140740209a646cffb2178455533906dc811
Author: yuweih <yuweih@chromium.org>
Date: Mon Oct 03 20:46:23 2016

[Remoting Android] Export CreditsActivity

Currently CreditsActivity is not marked as exported, which means the internal
Help&Feedback library doesn't have permission to launch CreditsActivity and
therefore we can't move the Credits menu item back to Help&Feedback's overflow
menu.

This CL marks CreditsActivity as exported to solve the problem above.

BUG= 613604 

Review-Url: https://codereview.chromium.org/2384803002
Cr-Commit-Position: refs/heads/master@{#422519}

[modify] https://crrev.com/3ce42140740209a646cffb2178455533906dc811/remoting/android/java/AndroidManifest.xml.jinja2

Status: Fixed (was: Started)
Status: Verified (was: Fixed)
Credits are found in the help overflow menu. Verified in 55.0.2882.0

Sign in to add a comment