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)

x86
macOS
defect
Not set
normal

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
Whiteboard: webmakerbadges, followup2 → [webmakerbadges] [followup2]
Whiteboard: [webmakerbadges] [followup2] → [webmakerbadges] [followup2][allhands][hivebadges][Hive]
* Emily: is this possible? In scope? Who should we ask / assign this to?
Assignee: nobody → emily
Flags: needinfo?(emily)
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)
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)
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)
If we have extra time after the June launch, we can implement UI for admins as well.
@Robert this is for June, correct?
Assignee: emily → erik
That sounds like a solid solution, I can def share a CSV. Yes, this is for June an beyond.
Flags: needinfo?(robert)
Summary: Add bulk issuing for admins → Add bulk issuing for admins to badgekit-api and badgekit-api-client
Blocks: 1009751
Whiteboard: [webmakerbadges] [followup2][allhands][hivebadges][Hive] → [webmakerbadges] [followup2][allhands][hivebadges][Hive][june 15]
Whiteboard: [webmakerbadges] [followup2][allhands][hivebadges][Hive][june 15] → [webmakerbadges] [followup2][allhands][hivebadges][Hive][june15]
Whiteboard: [webmakerbadges] [followup2][allhands][hivebadges][Hive][june15] → [webmakerbadges] [launch][allhands][hivebadges][Hive][june15]
* Status?
Flags: needinfo?(erik)
Status: NEW → ASSIGNED
Whiteboard: [webmakerbadges] [launch][allhands][hivebadges][Hive][june15] → [badges] [launch][allhands][hivebadges][Hive][sep19]
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)
* Ok. let's leave on the [sep19] train and push back if needed
* 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)
* Talked to Michelle. This is a big win -- so yes, let's do it.
* Michelle and Lucy re-iterated today that this a key feature we should prioritize. Helps get us to 10K
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.
* Sweet! Thanks Erik. Moving to [oct3]
Flags: needinfo?(chrislarry33)
Whiteboard: [badges] [launch][allhands][hivebadges][Hive][sep19] → [badges] [launch][allhands][hivebadges][Hive][oct3]
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+
* 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)
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
* 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)
Sorry Matt, I somehow missed this request until needinfo yelled at me. Will do this today.
Flags: needinfo?(erik)
* 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!
* Thanks Erik! Doesn't have to be perfect -- anything, even just notes in an etherpad, is fine
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]
* 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]
Assignee: erik → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(lainie)
Flags: needinfo?(amira)
Andrew, can you check what we want to do here given the new product plan?
Assignee: nobody → andrews
Status: NEW → ASSIGNED
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.

Attachment

General

Created:
Updated:
Size: