FE: Add "Last login date" to Billable members list UI
Problem to solve
There is no way to view the Last Login Date of your billable members on .com (either through the GUI or via the API)
Proposal
- Add a Last Login Date field to the Seats tab on the Usage quotas page at the namespace (URL: https://gitlab.com/groups/GROUPNAME/-/usage_quotas#seats-quota-tab)
- Use "Last login" as the table header for the user last login date
- Add "Last login" to the sorting options
Note: adding Last Login Date to the Group Member API is being handled via #370929 (closed)
Intended users
Further details
Since we don't allow Admin access on .com, Group administrators need a good way to view the Last Login Date of members in their group.
Permissions and Security
Group owners should be able to see the page with this column
What does success look like, and how can we measure that?
Group Owners on gitlab.com are able to view their user's Last Login Date.
What is the type of buyer?
This should be a Core feature. Everyone on .com should be able to effectively manage users in their Group.
Designs
See UX issue: UX: Add "Last login date" to Billable members list (#370931 - closed)
Feature metrics
Tracking usage of feature by usage of sorting by Last login
: Track usage of `Last login date` on gitlab.com (#377388 - closed)
Availability & Testing
Tests should be created/updated to account for this change - feature and unit tests would suffice, this might be added in existing e2e test as well as an assertion.