Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Find "Unknown User" @mentions

Richard Gee September 21, 2017

Is there some way to find / report on @mentions which now have an unknown user, because the user no longer exists?

We want to be able to report on this so they can be cleaned up regularly.

I can search for pages mentioning a specific user, but not broken ones.

2 answers

1 vote
Richard Gee September 22, 2017

Thanks Danny - link was malformed, it should be https://confluence.atlassian.com/confkb/how-to-get-a-list-of-all-unknown-user-in-confluence-867362827.html

 

Using that I get this SQL which does what I want:

SELECT um.username, c.contentid, c.title, s.spacekey
FROM CONTENT c
JOIN BODYCONTENT bc ON c.contentid = bc.contentid
JOIN SPACES s ON c.spaceid = s.spaceid
JOIN user_mapping um ON bc.body LIKE CONCAT('%<ri:user ri:userkey=\"', um.user_key, '\"%')
WHERE c.prevver IS NULL
AND c.contenttype IN ('PAGE', 'BLOGPOST')
AND bc.body LIKE '%<ri:user%'
AND um.lower_username NOT IN (SELECT lower_user_name FROM cwd_user)
0 votes
Danny Zuccaro
Community Champion
September 21, 2017

Hi Richard,

Found this support article that should help you get a list of unknown users - https://confluence.atlassian.com/confkb/how-to-get-a-list-of-all-unknown-user-in-confluence-867362827.html. 

Hope this helps,

Danny

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events