Test 4-03 - Admin Views Logs (DB Mode) ======= # Purpose: To verify that an admin user can views logs when users are managed locally by Harbor (DB mode). # References: User guide # Environment: * This test requires that a Harbor instance is running and available. * Harbor is set to authenticate against a local database. ( auth_mode is set to **db_auth** .) The user data is stored in a local database. * A linux host with Docker CLI installed (Docker client). # Test Steps: 1. On a Docker client host, use `docker login ` command to log in as a non-admin user. 2. Run some `docker push` and `docker pull` commands to push images to the registry and pull from the registry. 3. Log in to the UI as the non-admin user. 4. Delete a few images from the project. 5. Log out non-admin user and log in to the UI as the admin user. 6. View the logs of the project of the non-admin user. 7. Try below search criteria to see if the search result is correct: * push only * pull only * pull and push * delete only * all * push and delete * different date ranges * date range and push # Expected Outcome: * All operations of non-admin users in Step 2 & 4 should be logged. * Logs can be viewed in Step 6, check if the time and operations are correct. * Logs can be filtered in Step 7. # Possible Problems: None