Closed Bug 662948 Opened 13 years ago Closed 12 years ago

Create an admin panel to configure groups, profiles and fields

Categories

(Participation Infrastructure :: Phonebook, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: aakashd, Assigned: tofumatt)

Details

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.
Priority: P3 → --
Target Milestone: 1.0 → ---
Assignee: nobody → mozaakash
I'm tagging this as 1.2 for now, but we can bump it according.
Target Milestone: --- → 1.2
Priority: -- → P1
Whiteboard: [l10n impact]
Target Milestone: 1.2 → 1.3
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.
Assignee: mozaakash → tofumatt
Whiteboard: [l10n impact]
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.
Assignee: tofumatt → mozaakash
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.
Assignee: mozaakash → nobody
Summary: Create an admin panel to disable user profiles → Create an admin panel to configure groups, profiles and fields
tofumatt has landed this on dev and is now on staging.
Assignee: nobody → tofumatt
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Component: mozillians.org → Phonebook
Product: Websites → Community Tools
QA Contact: mozillians-org → phonebook
Target Milestone: 1.3 → ---
Version: unspecified → other
This has landed on prod and is actively being used. Yay!
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.