9595import org .wordpress .android .ui .posts .PostsListActivity ;
9696import org .wordpress .android .ui .posts .RemotePreviewLogicHelper .RemotePreviewType ;
9797import org .wordpress .android .ui .prefs .AccountSettingsActivity ;
98+ import org .wordpress .android .ui .prefs .AppPrefs ;
9899import org .wordpress .android .ui .prefs .AppSettingsActivity ;
99100import org .wordpress .android .ui .prefs .BlogPreferencesActivity ;
100101import org .wordpress .android .ui .prefs .MyProfileActivity ;
127128import org .wordpress .android .util .AppLog ;
128129import org .wordpress .android .util .AppLog .T ;
129130import org .wordpress .android .util .ToastUtils ;
131+ import org .wordpress .android .util .ToastUtils .Duration ;
130132import org .wordpress .android .util .UriWrapper ;
131133import org .wordpress .android .util .UrlUtils ;
132134import org .wordpress .android .util .WPActivityUtils ;
@@ -1311,6 +1313,7 @@ public static void viewHelp(@NonNull Context context, @NonNull Origin origin, @N
13111313 }
13121314
13131315 public static void viewFeedbackForm (@ NonNull Context context ) {
1316+ warnIfIdentityA8C (context );
13141317 // TODO verify tracks event with iOS
13151318 AnalyticsTracker .track (Stat .FEEDBACK_FORM_OPENED );
13161319 Intent intent = new Intent (context , FeedbackFormActivity .class );
@@ -1322,6 +1325,17 @@ public static void viewZendeskTickets(@NonNull Context context,
13221325 viewHelpInNewStack (context , Origin .ZENDESK_NOTIFICATION , selectedSite , null );
13231326 }
13241327
1328+ /**
1329+ * Warn A8C users that they can't create Zendesk tickets
1330+ */
1331+ @ NonNull
1332+ public static void warnIfIdentityA8C (@ NonNull Context context ) {
1333+ String supportEmail = AppPrefs .getSupportEmail ();
1334+ if (supportEmail .contains ("@automattic.com" ) || supportEmail .contains ("@a8c.com" )) {
1335+ ToastUtils .showToast (context , R .string .support_warn_if_user_a8c , Duration .LONG );
1336+ }
1337+ }
1338+
13251339 public static void viewSSLCerts (Context context , String certificateString ) {
13261340 Intent intent = new Intent (context , SSLCertsViewActivity .class );
13271341 intent .putExtra (SSLCertsViewActivity .CERT_DETAILS_KEYS , certificateString .replaceAll ("\n " , "<br/>" ));
0 commit comments