Closed
Bug 1003998
Opened 11 years ago
Closed 8 years ago
Document bulk issuing for admins to badgekit-api and badgekit-api-client
Categories
(Webmaker Graveyard :: Badges, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: kate, Assigned: andrews, NeedInfo)
References
Details
(Whiteboard: [badges] [icebox])
Attachments
(1 file)
Hive admins need to bulk issue badges to users (e.g. 400 hive community badges)
Let's do some UI for this
| Reporter | ||
Updated•11 years ago
|
Whiteboard: webmakerbadges, followup2 → [webmakerbadges] [followup2]
Updated•11 years ago
|
Whiteboard: [webmakerbadges] [followup2] → [webmakerbadges] [followup2][allhands][hivebadges][Hive]
Comment 1•11 years ago
|
||
* Emily: is this possible? In scope? Who should we ask / assign this to?
Assignee: nobody → emily
Flags: needinfo?(emily)
Comment 2•11 years ago
|
||
Erik has been helping with admin access. Everyone with @mofo addresses should have access, and how many non-MoFo addresses are you thinking will use BadgeKit for this, Robert?
Flags: needinfo?(emily)
Comment 3•11 years ago
|
||
I think the admins will *only* be mofos, and we're talking a dozen at *most*.
Kate is really the lead on this ticket, but the idea is that when we're ready to go, Hive would like to issue 400 badges via email all at once. The current system requires us to enter an email, click issue, enter an email, click issue, rinse and repeat ad nauseam.
We're wondering, can I just enter the 400 in a comma-delineated list and hit issue once? That might save a really shitty week's work for Hive (5s per issue for 400 is about 33 hours)... but I don't mean to add a weeks work for Webmaker crew either. I think this might be useful for future functionality, like after an event where many emails are collected.
Flags: needinfo?(kate)
| Reporter | ||
Comment 4•11 years ago
|
||
I think the right solution here in the short term is for us to do one or two bulk issues with some manual bulk database insertions, and deal with UI later.
If you can prepare the CSV and email them to me/erik we can make it happen.
Flags: needinfo?(kate) → needinfo?(robert)
| Reporter | ||
Comment 5•11 years ago
|
||
If we have extra time after the June launch, we can implement UI for admins as well.
| Reporter | ||
Comment 6•11 years ago
|
||
@Robert this is for June, correct?
| Reporter | ||
Updated•11 years ago
|
Assignee: emily → erik
Comment 7•11 years ago
|
||
That sounds like a solid solution, I can def share a CSV. Yes, this is for June an beyond.
Flags: needinfo?(robert)
| Reporter | ||
Updated•11 years ago
|
Summary: Add bulk issuing for admins → Add bulk issuing for admins to badgekit-api and badgekit-api-client
Updated•11 years ago
|
Whiteboard: [webmakerbadges] [followup2][allhands][hivebadges][Hive] → [webmakerbadges] [followup2][allhands][hivebadges][Hive][june 15]
Updated•11 years ago
|
Whiteboard: [webmakerbadges] [followup2][allhands][hivebadges][Hive][june 15] → [webmakerbadges] [followup2][allhands][hivebadges][Hive][june15]
Updated•11 years ago
|
Whiteboard: [webmakerbadges] [followup2][allhands][hivebadges][Hive][june15] → [webmakerbadges] [launch][allhands][hivebadges][Hive][june15]
Updated•11 years ago
|
Status: NEW → ASSIGNED
Updated•11 years ago
|
Whiteboard: [webmakerbadges] [launch][allhands][hivebadges][Hive][june15] → [badges] [launch][allhands][hivebadges][Hive][sep19]
Comment 9•11 years ago
|
||
Still needed in badgekit-api, though I'm able to do bulk issuing with a script in the meantime. This is more a performance improvement than actually a blocker, afaik. But it is unquestionably something that badgekit-api should have.
Flags: needinfo?(erik)
Comment 10•11 years ago
|
||
* Ok. let's leave on the [sep19] train and push back if needed
Comment 11•11 years ago
|
||
* I wonder if this is still actually needed -- or was more of a one-time, catch-up requirement
* I suspect the latter.
* I'd like to mark this wontfix -- any objections?
Flags: needinfo?(chrislarry33)
Comment 12•11 years ago
|
||
* Talked to Michelle. This is a big win -- so yes, let's do it.
Comment 13•11 years ago
|
||
* Michelle and Lucy re-iterated today that this a key feature we should prioritize. Helps get us to 10K
Comment 14•11 years ago
|
||
This is in a PR here: https://github.com/mozilla/webmaker.org/pull/982
I'm going to wait on flagging this for review, as it relies on PRs in two other projects (both of which are in review) shared by the Badge Alliance. Once those are merged and deployed, I'll flag our side of things for review. But it totally works! Also, this will address https://bugzilla.mozilla.org/show_bug.cgi?id=1046712.
Comment 15•11 years ago
|
||
* Sweet! Thanks Erik. Moving to [oct3]
Flags: needinfo?(chrislarry33)
Whiteboard: [badges] [launch][allhands][hivebadges][Hive][sep19] → [badges] [launch][allhands][hivebadges][Hive][oct3]
Comment 16•11 years ago
|
||
Attachment #8494552 -
Flags: review?(kate)
| Reporter | ||
Comment 17•11 years ago
|
||
Comment on attachment 8494552 [details] [review]
https://github.com/mozilla/webmaker.org/pull/982
Looks good, left a small comment re: help text. Also not sure why but travis seems to be erroring out.
Attachment #8494552 -
Flags: review?(kate) → review+
Comment 18•11 years ago
|
||
* Sweet! we were just talking about the huge potential value of landing this very feature :)
* Now that this is done, let's get our colleagues to test
* GOAL: see if it meets their business requirements
* Flagging Amira, Lainie, Lucy to test this out
* Please ping Erik or someone in #webmaker IRC with questions
Flags: needinfo?(lainie)
Flags: needinfo?(chrislarry33)
Flags: needinfo?(amira)
Comment 19•11 years ago
|
||
Commit pushed to master at https://github.com/mozilla/webmaker.org
https://github.com/mozilla/webmaker.org/commit/9e3993f4cb83b0fbd1ba3d9f1d235712268f104f
Merge pull request #982 from christensenep/1003998
Bug 1003998 - Bulk badge issuing
Comment 20•11 years ago
|
||
* Erik or Kate: can you provide some documentation on how to use bulk issuing?
* e.g., how can admins (like Lainie, Lucy, etc.) actually start doing bulk issuing?
* (Lainie: don't worry you won't have to use Git Hub to do this!)
Flags: needinfo?(erik)
Comment 21•11 years ago
|
||
Sorry Matt, I somehow missed this request until needinfo yelled at me. Will do this today.
Flags: needinfo?(erik)
Comment 22•11 years ago
|
||
* The [oct3] train has now left the station. So please update the whiteboard with [oct17], or whatever train you're now planning to put this on. Thanks!
Comment 23•11 years ago
|
||
* Thanks Erik! Doesn't have to be perfect -- anything, even just notes in an etherpad, is fine
Updated•11 years ago
|
Summary: Add bulk issuing for admins to badgekit-api and badgekit-api-client → Document bulk issuing for admins to badgekit-api and badgekit-api-client
Whiteboard: [badges] [launch][allhands][hivebadges][Hive][oct3] → [badges] [launch][allhands][hivebadges][Hive][oct17]
Comment 24•11 years ago
|
||
* I'm assuming this ticket is now in the icebox. Meaning: no one is actively working in it further, until further notice
* please update if that's wrong
Whiteboard: [badges] [launch][allhands][hivebadges][Hive][oct17] → [badges] [icebox]
Updated•11 years ago
|
Assignee: erik → nobody
Updated•11 years ago
|
Status: ASSIGNED → NEW
Comment 25•11 years ago
|
||
Andrew, can you check what we want to do here given the new product plan?
Assignee: nobody → andrews
Status: NEW → ASSIGNED
Comment 26•8 years ago
|
||
Webmaker badges has been deprecated for a while now. We're working towards retiring the Webmaker Product on bugzilla, so I'm closing this issue.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•