If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Create an admin panel to configure groups, profiles and fields

VERIFIED FIXED

Status

Participation Infrastructure
Phonebook
P1
normal
VERIFIED FIXED
6 years ago
5 years ago

People

(Reporter: aakashd, Assigned: tofumatt)

Tracking

Details

(Reporter)

Description

6 years ago
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).

Comment 1

6 years ago
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?
(Reporter)

Comment 2

6 years ago
It's be good to label that as a separate bug.

Comment 3

6 years ago
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?

Comment 4

6 years ago
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.
(Reporter)

Comment 5

6 years ago
You're right. Let's boot this for 1.0 and work on an actual set of requirements.
Priority: P3 → --
Target Milestone: 1.0 → ---
(Reporter)

Updated

6 years ago
Assignee: nobody → mozaakash
(Assignee)

Comment 6

6 years ago
I'm tagging this as 1.2 for now, but we can bump it according.
Target Milestone: --- → 1.2
(Reporter)

Updated

6 years ago
Priority: -- → P1
(Reporter)

Updated

6 years ago
Whiteboard: [l10n impact]
(Reporter)

Updated

6 years ago
Target Milestone: 1.2 → 1.3
(Assignee)

Comment 7

6 years ago
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]
(Reporter)

Comment 8

6 years ago
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
(Reporter)

Comment 9

6 years ago
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
(Reporter)

Updated

6 years ago
Summary: Create an admin panel to disable user profiles → Create an admin panel to configure groups, profiles and fields
(Reporter)

Comment 10

6 years ago
tofumatt has landed this on dev and is now on staging.
Assignee: nobody → tofumatt
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED

Updated

6 years ago
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.