Page MenuHomePhabricator

Audit Temporary Accounts permissions
Closed, ResolvedPublic3 Estimated Story Points

Description

Background

Once Temporary Accounts are released to test.wiki, we want to review both Android and iOS apps to ensure Temporary Accounts are functioning as expected, and that the permission-setting is correct. * Temporary Accounts should have all the same permissions as current IP users, with one exception: Temporary accounts should be able to receive notifications similar to how registered accounts do.

Tasks
  • [Eng] Ensure that Temporary accounts are seeing features they should be, and not seeing the features they should not see
  • [Eng] Make test edits from Temporary Account on test.wiki within the apps and document any difficulties or unexpected results
  • [Eng] Document any concerns that should be addressed before they are rolled out to pilot wikis / or what cannot be tested until Temporary Accounts are in production
  • [QA] Explore if temporary accounts being rolled out will have any affect on our QA environments (smoke tests, regression tests, etc) and adjust as needed

Note: While testing, you may still come across Anonymous users. During deployment there will be Registered, Unregistered (Temporary Accounts), and Anonymous (IP Users).

QA Notes

Can be tested on TestFlight 7.7.4 (5159)

Related Code changes made were:

  • Allowing notifications to come through in Notifications Center for temp accounts
  • Showing the "Push notifications" settings item for temp accounts

Event Timeline

HNordeenWMF renamed this task from Audit QA Processes after Temporary Accounts deployment on test.wiki to Audit Temporary Accounts permissions after deployment on test.wiki .Apr 16 2024, 4:26 PM
HNordeenWMF updated the task description. (Show Details)
Seddon raised the priority of this task from Low to High.Aug 15 2024, 3:06 PM
JTannerWMF subscribed.

This is done for Android so we are moving it to tracking and putting the ball in iOS court

I think this is now blocked by T337523. From what I can tell, there are two remaining pieces to checkbox 1:

  1. Expose entry point to user talk and user page for temporary accounts.
  2. Expose entry point to notifications for temporary accounts.

Both of these entry points should probably live in our new profile view (navigation refresh part 1). I will make a note on that ticket for designs needed there.

HNordeenWMF renamed this task from Audit Temporary Accounts permissions after deployment on test.wiki to Audit Temporary Accounts permissions.Dec 19 2024, 10:41 PM
HNordeenWMF updated the task description. (Show Details)

Blocked until Profile work (access to notifications, profile, etc) is merged

Tsevener set the point value for this task to 3.Apr 3 2025, 5:24 PM