trustroots icon indicating copy to clipboard operation
trustroots copied to clipboard

Useful admin tools to support our members

Open simison opened this issue 5 years ago • 9 comments

To support our members better and to keep the community safe from abusers and spammers, we need easy to use and secure support tools. (See also Roles #767.)

We now have some, here are more ideas. Feel free to modify this list directly instead of adding comments to the thread:

  • [x] Search users by name, email and username
  • [x] Observe user profile data, including suspended users
    • [ ] Observe support requests from or related to user
    • [ ] Ability to add notes about profile https://github.com/Trustroots/trustroots/pull/1540
  • [x] Read messages between two members (we ask for consent)
  • [ ] Observe number of messages/threads the user has written
  • [x] Ability to suspend and shadow-ban member easily
    • [x] suspending should also hide the profile
    • [ ] buttons to remove user roles again https://github.com/Trustroots/trustroots/issues/2555
  • [ ] Highlight detected spammers in some dashboard #1074
  • [ ] An auto-warning when somebody hits some threshold of negative ratings on their messages #781
  • [ ] Ability to send user email & password confirmation emails or extend previously generated keys
  • [ ] Masquerading #670 (especially great for debugging rare issues related to database, would also replace some of the other features on the list but at the same time, this is potentially very complex instead of debugging locally with identical database entry)
  • [ ] Show count of "messages in the spirit of TR" in member report card (e.g. "17/20")
  • [ ] Repair or remove Zendesk search link

Please add comments on what you feel should be higher priority tool to build or if something isn't really needed. Would be good to gather what is "a must" and what is "nice to have".

Note that all the admin tool actions are audit logged.

cc @guaka @doktorhorst @noahsmindfuck

simison avatar May 15 '19 08:05 simison

That's great and makes support stuff much faster. I'd say in a lot of report cases, it might be very useful to look into more messages sent by the reported member, not only the ones to the reporting member. But idk if that is ok with our privacy approach.

rumwerfer avatar May 15 '19 09:05 rumwerfer

Yes. Maybe we should divide this process into several steps.

There have been a couple of cases where the reporter looks like the offender. So we can start by getting the reporter's permission to read their messages, and if we need more we go ahead and also read the other party's messages, possibly only with their permission.

Maybe part of reporting a member is that you agree (with a checkbox) to have the support team read messages you sent to that reported member?

(It's tricky and complicated.)

guaka avatar May 15 '19 10:05 guaka

I am happy to hear that this kind of tools are under development but I have no idea how to access what is already there. So far I am able to use the zendesk-Platform and I know that I subscribed to the slack channel. But how would I search for username/email,... or observe user data.. whatever is mentioned with a checked checkbox? :)

noahsmindfuck avatar May 15 '19 11:05 noahsmindfuck

@noahsmindfuck I made you an admin so you should be able to see https://www.trustroots.org/admin now.

simison avatar May 15 '19 11:05 simison

Aquisition stories are nice (latest 1000), but it could be even more interesting to be able to search for strings in all of them

rumwerfer avatar Jun 15 '19 14:06 rumwerfer

I can just make the limit something like 10K and you can use browser search to search stuff. :-)

simison avatar Jun 15 '19 16:06 simison

Not really important, but I would be interested in the statistics. If it's doable without a lot of effort, an exported csv file of the ones until today would be even more comfortable.

rumwerfer avatar Jun 15 '19 17:06 rumwerfer

Oh yeah, I think that's what I should've done initially actually.

Are you interested in counts of specific words?

On Sat, 15 Jun 2019, 20:24 doktorhorst, [email protected] wrote:

Not really important, but I would be interested in the statistics. If it's doable without a lot of effort, an exported csv file of the ones until today would be even more comfortable.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Trustroots/trustroots/issues/1079?email_source=notifications&email_token=AAAVJAEQDJYBQXQXS3BMFILP2UQVTA5CNFSM4HNA72V2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXY4PBA#issuecomment-502384516, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAVJAEZIZX6S7LLUNEFAXDP2UQVTANCNFSM4HNA72VQ .

simison avatar Jun 15 '19 17:06 simison

Yup, and fiddle around with what's there. Look for trends over time

rumwerfer avatar Jun 16 '19 07:06 rumwerfer