There's a possibility where spam user profiles may be created and need to be disabled. It'd be great to have an admin panel on the Django app to disable specific user profiles (not deleted).
Would the 'Flag this profile as spam' feature tie in to this bug by showing a list of profiles to review in the admin panel or would that be separate?
It's be good to label that as a separate bug.
Aakash said: "... disable specific user profiles (not deleted)" If the profiles (accounts?) are to be disabled but not deleted, what access should be given to them, and why are we keeping them at all?
We need to refine the requirements here. We don't have anything to support a flagging feature. We have built a delete profile feature, which could be used to remove spammy or trollish accounts. More work needs to be done to use this feature from an admin panel, but we should tighten up the requirements.
You're right. Let's boot this for 1.0 and work on an actual set of requirements.
I'm tagging this as 1.2 for now, but we can bump it according.
There's a Django Admin panel already that we could use to disable naughty profiles, for what it's worth. Not sure if it would work 100% out-of-the-box given our LDAP setup, but Django comes with this stuff built-in and I can make people admins.
We're going to need to add some more functionality to this than simply disabling user profiles. I'll assign it to myself and get those requirements in before we start up on 1.3.
Ok, the functionality wanted is attached in the etherpad below: https://mozillians.etherpad.mozilla.org/admin-panel We'll need to walk through the functionality list and see what's possible with whoever takes this bug.
tofumatt has landed this on dev and is now on staging.
This has landed on prod and is actively being used. Yay!