authgear / authgear/authgear-server

[Admin portal, User management] Last Login date time of newly signed-up users are set the same as the Signed Up time but are actually treated as None in sorting

Open
#2,475 0 comments 0 reactions 0 assignees View on GitHub
bug/major reported by qa
Dominant language
Go
Stars
2k
Forks
125
Avg merge
2d 17h
Merged PRs (30d)
32

Description

bug major, reported by qa

## Background
Build: Staging
Device: Chrome, Firefox on win 11, S21 FE (Android 12), iPhone 12 mini (iOS 16), Samsung note 9 (Android 12)

## Steps
1. Log in to the admin portal and select any project
2. Go to the User Management page and add a new user (or go to the application sign-up page and sign up for new accounts)
3. Check the User list and see the Last Login time of that newly signed-up user is the same as the Signed Up time
4. Sort the records based on the Last Login time
5. See those newly signed-up users (with last login time = signed up time) are always sorted to the bottom

## Expected behavior
Should show the correct last login time for those newly signed-up users

## Screenshots
![image](https://user-images.githubusercontent.com/67095825/190634679-6e4713a0-ca3a-4f8a-b98f-136794cd0e09.png)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in the admin portal's User Management page using the listed sign-up and sorting steps. Trace how newly signed-up users' Last Login values are displayed and sorted, then verify that the displayed value and ordering are correct for users who have not logged in.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
authentication, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.