Page MenuHomePhabricator

Improve UX for authorizations to Not Available partners in a different way on My Library page
Open, MediumPublic

Description

When a publisher leaves the library program, we need to ensure that My Library isn't confusing for the users who were previously authorized to access their content.

For Library Bundle partners, this isn't a problem - when a Bundle resource is marked Not Available, the Bundle authorizations are automatically updated to remove that partner, meaning it no longer shows up in My Library.

For Proxy partners, the current behaviour is very confusing. A Not Available collection still shows up in My Library, with 'Access collection' and 'Extend' buttons:

image.png (391×483 px, 31 KB)

If we've marked a proxy partner as Not Available, chances are we want to stop providing access to all users immediately.

For manual access partners, the situation is the same except with a 'go to site' button instead:

image.png (407×475 px, 26 KB)

In the case of manual access partners this is actually sometimes OK - we might not have more accounts to distribute but existing accounts are still active - so we don't want to hide these in all cases.

There's also a pro-active communications angle to this problem, but this task is limited to UI changes.

Acceptance criteria

  • When a proxy collection is marked as Not Available, all authorizations for that collection are deleted.
  • When a non-proxy, non-bundle collection is marked as Not Available, any expired authorizations for that collection are deleted
  • When a non-proxy, non-bundle collection is marked as Not Available, do not show the 'Extend' button in My Library, but retain the authorization.

Event Timeline

This is partially solved by T161170 - applications stop being the default 'what do I have access to' view, and if partners leave the platform we'll expire authorizations. An open question remains about how we display those expired & not-available authorizations. They should probably still be displayed in a way that explains we can't provide access anymore, so no renewal is possible. I'll rescope this task accordingly.

Samwalton9-WMF renamed this task from Display partners who are not anymore in the platform, in a different manner in user-applications. to Display expired authorizations for Not Available partners in a different way on My Collection page.Oct 19 2019, 3:26 PM
Samwalton9-WMF updated the task description. (Show Details)
Samwalton9-WMF renamed this task from Display expired authorizations for Not Available partners in a different way on My Collection page to Display expired authorizations for Not Available partners in a different way on My Library page.Oct 1 2020, 8:55 AM

@Scardenasmolinar Do you know if we're still showing authorizations for Not Available partners in My Library?

@Scardenasmolinar Do you know if we're still showing authorizations for Not Available partners in My Library?

I would have to check this.

Samwalton9-WMF renamed this task from Display expired authorizations for Not Available partners in a different way on My Library page to Improve UX for authorizations to Not Available partners in a different way on My Library page.Oct 5 2021, 10:16 AM
Samwalton9-WMF updated the task description. (Show Details)
Samwalton9-WMF updated the task description. (Show Details)
Samwalton9-WMF updated the task description. (Show Details)