hi
below is thecode :
import com.atlassian.confluence.user.ConfluenceUser
import com.atlassian.confluence.user.UserAccessor
import com.atlassian.sal.api.component.ComponentLocator
UserAccessor userAccessor = ComponentLocator.getComponent(UserAccessor)
// Get all users
List<ConfluenceUser> users = userAccessor.getUsers()
// Iterate over the users and check their last activity status
users.each { user ->
String username = user.getName()
Date lastActivity = user.getLastActivity()
if (!lastActivity) {
println("Inactive user: $username")
}
}
error: userAccessor.getUsers()
error: user.getLastActivity()
Hi @SunadhRaj.Malaka ,
Welcome to Atlassian Community!
Please use the below script to find the list.
import com.atlassian.confluence.user.ConfluenceUser
import com.atlassian.confluence.user.UserAccessor
import com.atlassian.sal.api.component.ComponentLocator
UserAccessor userAccessor = ComponentLocator.getComponent(UserAccessor)
// Get all users
List<ConfluenceUser> users = userAccessor.users
// Iterate over the users and check their last activity status
users.each { user ->
String username = user.name
Date lastActivity = user.lastLogin.time
if (!lastActivity) {
println("Inactive user: $username")
}
}
Hope this Script will help you.
Please Accept the Answer If it helps you😊
Regards,
Sanjen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.