Page MenuHomePhabricator
Feed Advanced Search

Jan 2 2016

epriestley moved T8996: Move Badge awards to be an actual object, not an edge from v1 to v0 on the Badges board.
Jan 2 2016, 12:23 AM · Badges (v0)
epriestley renamed T8996: Move Badge awards to be an actual object, not an edge from Move Badges to be an actual object, not an edge to Move Badge awards to be an actual object, not an edge.
Jan 2 2016, 12:23 AM · Badges (v0)
epriestley moved T6526: Implement "Badges" or "Medals", for annotating special users from Backlog to v0 on the Badges board.
Jan 2 2016, 12:21 AM · Restricted Project, Badges (v0), People
epriestley triaged T9010: Allow badges to have any Font Awesome icon as Wishlist priority.
Jan 2 2016, 12:21 AM · Badges
epriestley moved T9010: Allow badges to have any Font Awesome icon from Backlog to Far Future on the Badges board.
Jan 2 2016, 12:21 AM · Badges

Dec 10 2015

chad triaged T8941: Badges don't show in certain Timeline conditions as Low priority.
Dec 10 2015, 9:24 PM · Badges (v0)
chad triaged T8940: Annotate badges with awarder, date as Low priority.
Dec 10 2015, 9:24 PM · Badges (v0)
chad closed T9944: Figure out what happens when you archive a badge as Resolved.
Dec 10 2015, 9:23 PM · Badges
epriestley added a comment to T9944: Figure out what happens when you archive a badge.

"Close" makes sense to me. And, yeah, I agree that long-term some kind of "All Badges" link that leads to, like:

Dec 10 2015, 6:36 PM · Badges
chad added a revision to T9944: Figure out what happens when you archive a badge: D14730: Filter archived Badges from UI.
Dec 10 2015, 6:24 PM · Badges
chad added a comment to T9944: Figure out what happens when you archive a badge.

I wouldn't mind having these somewhere on profile though, even it it's hidden by an "all badges" link or something.

Dec 10 2015, 6:23 PM · Badges
chad added a comment to T9944: Figure out what happens when you archive a badge.

Yeah, I sort of wonder "beta" wise if we should add the ability to "Close" a badge, which essentially locks it from (easily) adding new members. So a temporary badge like "Attended First Meetup" gets assigned out to 10 people, then closed & locked. Those could still show. "Archive" is still essentially in my mind, "delete from the UI".

Dec 10 2015, 6:21 PM · Badges
epriestley added a comment to T9944: Figure out what happens when you archive a badge.

If you know you had three badges yesterday and then visit your profile and see only two badges, there's no way to figure out what happened (without examining the edit history of every badge), if we completely hide them, is there?

Dec 10 2015, 6:18 PM · Badges
chad added a comment to T9944: Figure out what happens when you archive a badge.

I'll probably kill them everywhere, since you can dig them up in ApplicationSearch in Badges if you're really curious.

Dec 10 2015, 5:50 PM · Badges
chad renamed T9944: Figure out what happens when you archive a badge from Figure out what happens when you archive a badge. to Figure out what happens when you archive a badge.
Dec 10 2015, 5:19 PM · Badges
epriestley added a comment to T9944: Figure out what happens when you archive a badge.

First approaches that come to mind, for whatever that's worth:

Dec 10 2015, 1:27 PM · Badges

Dec 9 2015

chad created T9944: Figure out what happens when you archive a badge.
Dec 9 2015, 9:28 PM · Badges

Dec 6 2015

epriestley merged T9914: Badges are not shown on some timeline entries into T8941: Badges don't show in certain Timeline conditions.
Dec 6 2015, 2:12 AM · Badges (v0)
epriestley merged task T9914: Badges are not shown on some timeline entries into T8941: Badges don't show in certain Timeline conditions.
Dec 6 2015, 2:12 AM · Transactions, Badges
joshuaspence created T9914: Badges are not shown on some timeline entries.
Dec 6 2015, 1:59 AM · Transactions, Badges

Sep 24 2015

jxc added a comment to T9467: Badge creation possible without appropriate permission.

Awesome, will do!

Sep 24 2015, 10:40 PM · Badges
epriestley added a comment to T9467: Badge creation possible without appropriate permission.

(We maintain a vulnerability program with HackerOne, but this specific issue is pretty fluff and in a prototype application so I don't think it meets the minimum bar for a vulnerability award ("significantly compromise ... typical installation"). Feel free to file through HackerOne if you hit anything security-esque and more substantive in the future, though.)

Sep 24 2015, 10:39 PM · Badges
epriestley added a comment to T9467: Badge creation possible without appropriate permission.

Thanks for the report! This should be resolved in HEAD and deployed to this server.

Sep 24 2015, 10:36 PM · Badges
epriestley closed T9467: Badge creation possible without appropriate permission as Resolved by committing rP381fa611fd8d: Check that the viewer can actually create badges before letting them create….
Sep 24 2015, 10:34 PM · Badges
epriestley claimed T9467: Badge creation possible without appropriate permission.
Sep 24 2015, 10:33 PM · Badges

Sep 23 2015

jollychang added a comment to T6526: Implement "Badges" or "Medals", for annotating special users.

Do it have notifications or hook for email or slack?

Sep 23 2015, 6:14 AM · Restricted Project, Badges (v0), People

Aug 24 2015

epriestley added a comment to T8996: Move Badge awards to be an actual object, not an edge.

I don't remember the last edge -> object conversion we did, I don't think we've done one for a while.

Aug 24 2015, 9:24 PM · Badges (v0)
joshuaspence added a comment to T8996: Move Badge awards to be an actual object, not an edge.

Thanks, good explanation.

Aug 24 2015, 9:24 PM · Badges (v0)
epriestley added a comment to T8996: Move Badge awards to be an actual object, not an edge.

Edges have a data field, but you can't put keys on any of the data since it's just stored as a JSON blob. For example, it would be possible to store an awarderPHID in the data, but then as soon as you want to show a view of "all badges given by epriestley to other users" you can't query by it (since you'd have to load every edge, then deserialize all their JSON data, then look through it).

Aug 24 2015, 9:22 PM · Badges (v0)
joshuaspence added a comment to T8996: Move Badge awards to be an actual object, not an edge.

Feel free to ignore me if you don't have the time to explain, but what's the difference between an edge and an object. More specifically, why do we want badges to be objects rather than edges?

Aug 24 2015, 9:08 PM · Badges (v0)

Aug 20 2015

epriestley added a comment to T9231: Detail link in badge email is very, very, wrong.

Maybe I'll take a shot at this before T9132 starts rolling out since that will probably involve touching every /edit/ route in every application, much like we previously replaced every /query/ route for ApplicationSearch.

Aug 20 2015, 10:18 PM · Badges
epriestley added a comment to T9231: Detail link in badge email is very, very, wrong.

I've historically thought about this mostly from the point of view of having the $object reach up to the $application and get URIs from it -- since the Application defines the routes -- but maybe that's not really the right way to tackle it, especially since it's hard to generate URIs from routes but relatively easy to generate routes from URIs.

Aug 20 2015, 9:51 PM · Badges
chad closed T9231: Detail link in badge email is very, very, wrong as Resolved by committing rP89336197e380: Correct link in Badges email.
Aug 20 2015, 9:50 PM · Badges
chad added a revision to T9231: Detail link in badge email is very, very, wrong: D13950: Correct link in Badges email.
Aug 20 2015, 9:49 PM · Badges
chad renamed T9231: Detail link in badge email is very, very, wrong from Detail link in badge email is wrong to Detail link in badge email is very, very, wrong.
Aug 20 2015, 9:49 PM · Badges
epriestley added a comment to T9231: Detail link in badge email is very, very, wrong.

getApplicationURI() only solves this for the first part of the path (although that happens to be the issue here), and isn't available inside the Editor where mail is being constructed. One thing we could do is throw if URIs passed to getApplicationURI() don't route when in development mode, although that doesn't feel amazing.

Aug 20 2015, 9:43 PM · Badges
joshuaspence added a comment to T9231: Detail link in badge email is very, very, wrong.

From memory, that just gets the /badges/ part of the URL? I'm talking about this (I'm on the train so excuse the pseudo-code):

Aug 20 2015, 9:38 PM · Badges
chad added a comment to T9231: Detail link in badge email is very, very, wrong.

getApplicationURI is available in most (all?) applications I believe

Aug 20 2015, 9:35 PM · Badges
joshuaspence added a comment to T9231: Detail link in badge email is very, very, wrong.

I've seen a bunch of cases where dead URLs have persisted for a while before being caught... Have you given any thought to improving the way that we handle URLs? I feel like there should be some getUrl() method for most (all?) objects.

Aug 20 2015, 9:34 PM · Badges
epriestley created T9231: Detail link in badge email is very, very, wrong.
Aug 20 2015, 11:44 AM · Badges

Aug 19 2015

chad updated subscribers of T8996: Move Badge awards to be an actual object, not an edge.

@epriestley is there any edge->object conversions I can crib notes from. I presume I can read out each Badge, loop through recipients, then write out a new "Award" object.

Aug 19 2015, 8:51 PM · Badges (v0)

Aug 13 2015

devurandom added a comment to T9163: Ability to award Badges based on Project.

@epriestley: I would also like to tag "internal" users (who are all in one Project), because they also have elevated rights compared to "external collaborators". Or alternatively tag "external users", which in the end has the same effect (T9162).

Aug 13 2015, 9:49 PM · Badges, Projects
chad added a comment to T9163: Ability to award Badges based on Project.

Badges is a prototype application:

Aug 13 2015, 4:21 PM · Badges, Projects
chad merged T9163: Ability to award Badges based on Project into T6526: Implement "Badges" or "Medals", for annotating special users.
Aug 13 2015, 4:16 PM · Restricted Project, Badges (v0), People
chad merged task T9163: Ability to award Badges based on Project into T6526: Implement "Badges" or "Medals", for annotating special users.
Aug 13 2015, 4:16 PM · Badges, Projects
epriestley closed T9162: Mark users with external accounts in the UI as Wontfix.

I think projects/badges are a better approach for this.

Aug 13 2015, 3:03 PM · Badges, Auth
epriestley added a comment to T9163: Ability to award Badges based on Project.

Do you want this capability in general, or all your intended use cases also account attributes (e.g., administrators)?

Aug 13 2015, 3:00 PM · Badges, Projects
devurandom updated the task description for T9162: Mark users with external accounts in the UI.
Aug 13 2015, 7:08 AM · Badges, Auth
devurandom added a comment to T9162: Mark users with external accounts in the UI.

Another solution to the mentioned use case would be to automatically put users into Projects (T3980 or external scripts until that is implemented) and then award Badges based on Projects (T9163).

Aug 13 2015, 7:05 AM · Badges, Auth
devurandom created T9163: Ability to award Badges based on Project.
Aug 13 2015, 7:02 AM · Badges, Projects
devurandom created T9162: Mark users with external accounts in the UI.
Aug 13 2015, 6:54 AM · Badges, Auth

Aug 9 2015

chad added a comment to T9010: Allow badges to have any Font Awesome icon.

Very unlikely to pursue this because:

Aug 9 2015, 4:00 AM · Badges

Aug 2 2015

tycho.tatitscheff added a comment to T8943: Participant Badge Requests.

Im so sad this is closed ...

Aug 2 2015, 3:27 PM · Badges

Jul 31 2015

hach-que added a comment to T9010: Allow badges to have any Font Awesome icon.

I would imagine either a type ahead or a text box to enter the name of an icon that isn't one of the standard 16.

Jul 31 2015, 3:17 AM · Badges

Jul 30 2015

johnny-bit added a comment to T9010: Allow badges to have any Font Awesome icon.

This IS kinda reasonable, but imagine browsing icons for match when creating badges... not only are there ~6 levels of badge awesomnes, there would be hundreds of icons to choose from...

Jul 30 2015, 2:36 PM · Badges
jason.koopmans added a comment to T9010: Allow badges to have any Font Awesome icon.

Jul 30 2015, 1:35 AM · Badges
hach-que added a comment to T9010: Allow badges to have any Font Awesome icon.

is even better for the fire fighting badge :3

Jul 30 2015, 12:02 AM · Badges
hach-que added a comment to T9010: Allow badges to have any Font Awesome icon.

I mean, just look at how pretty these are with their icons (I set these via SQL updates):

Jul 30 2015, 12:00 AM · Badges

Jul 29 2015

hach-que created T9010: Allow badges to have any Font Awesome icon.
Jul 29 2015, 11:55 PM · Badges
chad created T9007: Allow Badges to be ordered by quality.
Jul 29 2015, 10:44 PM · Badges (v0)
chad created T9006: Allow users to pick which Badges show on Timeline.
Jul 29 2015, 10:44 PM · Badges, Restricted Project
hach-que added a comment to T8940: Annotate badges with awarder, date.

It'd be nice to also have a note as to why the badge was awarded (and not just who awarded it + date)

Jul 29 2015, 6:27 AM · Badges (v0)

Jul 28 2015

chad moved T8941: Badges don't show in certain Timeline conditions from Backlog to v0 on the Badges board.
Jul 28 2015, 10:52 PM · Badges (v0)
chad moved T8996: Move Badge awards to be an actual object, not an edge from Backlog to v1 on the Badges board.
Jul 28 2015, 10:52 PM · Badges (v0)
chad moved T8940: Annotate badges with awarder, date from Backlog to v1 on the Badges board.
Jul 28 2015, 10:52 PM · Badges (v0)
chad moved T8940: Annotate badges with awarder, date from v1 to Backlog on the Badges board.
Jul 28 2015, 10:52 PM · Badges (v0)
chad added a subtask for T8940: Annotate badges with awarder, date: T8996: Move Badge awards to be an actual object, not an edge.
Jul 28 2015, 10:52 PM · Badges (v0)
chad added a parent task for T8996: Move Badge awards to be an actual object, not an edge: T8940: Annotate badges with awarder, date.
Jul 28 2015, 10:52 PM · Badges (v0)
chad created T8996: Move Badge awards to be an actual object, not an edge.
Jul 28 2015, 10:51 PM · Badges (v0)
chad renamed T8941: Badges don't show in certain Timeline conditions from Add badges to timeline to Badges don't show in certain Timeline conditions.
Jul 28 2015, 10:50 PM · Badges (v0)

Jul 27 2015

devurandom added a comment to T6526: Implement "Badges" or "Medals", for annotating special users.
  • Another use case: in certain cases badges directly map to projects ("member of admin team" ~= "phacility high command" or "trusted contribute" ~= "trusted contributor" project)
Jul 27 2015, 1:24 PM · Restricted Project, Badges (v0), People

Jul 26 2015

richardvanvelzen added a comment to T8943: Participant Badge Requests.

aww

Jul 26 2015, 9:08 AM · Badges
chad added a comment to T8963: badge hover text cuts off screen.

Yeah, I understand. I think the feeling for us is we have to draw a "support" line somewhere, and not providing support for prototypes reduces our load quite a bit. We want to build, test, experiment, but not maintain production perfection.

Jul 26 2015, 1:53 AM · Badges
sshannin added a comment to T8963: badge hover text cuts off screen.

Yes, I've seen that link. I was just letting you know since it seemed like it was in active development right now.

Jul 26 2015, 1:48 AM · Badges
chad added a comment to T8963: badge hover text cuts off screen.

Badges is a prototype application, and in general we prefer not to provide support for these. Mostly because prototypes are in developement and incomplete.

Jul 26 2015, 1:40 AM · Badges
chad updated subscribers of T6526: Implement "Badges" or "Medals", for annotating special users.
Jul 26 2015, 1:36 AM · Restricted Project, Badges (v0), People
chad merged task T8963: badge hover text cuts off screen into T6526: Implement "Badges" or "Medals", for annotating special users.
Jul 26 2015, 1:36 AM · Badges
sshannin created T8963: badge hover text cuts off screen.
Jul 26 2015, 1:07 AM · Badges
chad moved T8940: Annotate badges with awarder, date from Backlog to v1 on the Badges board.
Jul 26 2015, 12:18 AM · Badges (v0)
chad moved T6526: Implement "Badges" or "Medals", for annotating special users from v0 to Backlog on the Badges board.
Jul 26 2015, 12:17 AM · Restricted Project, Badges (v0), People

Jul 25 2015

chad closed T8954: Make mini badges probably more smaller as Resolved.
Jul 25 2015, 11:39 PM · Badges
chad added a revision to T8954: Make mini badges probably more smaller: D13714: What are these, badges for ants?.
Jul 25 2015, 11:39 PM · Badges
eadler added a comment to T6526: Implement "Badges" or "Medals", for annotating special users.

A few pieces of feedback:

  • It would be really nice to be able to split "being able to award this badge" and "being able to edit this badge". You've already said that this isn't something that you're likely to consider but I wanted to mention it here
  • Another use case: in certain cases badges directly map to projects ("member of admin team" ~= "phacility high command" or "trusted contribute" ~= "trusted contributor" project)
  • It would be nice to be able to "bind badges to external things": for example: we've already had requests for "submitted the most diffs" or "closed the most tasks"
  • There is no way to go from a user's pokemon center to the list of other users with the badge. Clicking on it just flips it over.
  • The mini-badges don't show up when posting inline comments only or when updating a diff: see this for example: https://www.dropbox.com/s/zu97klycfzb7jtf/Screenshot%202015-07-25%2013.13.36.png?dl=0
Jul 25 2015, 8:13 PM · Restricted Project, Badges (v0), People
chad added a comment to T8961: use case: Split out award able and editable policies for badges.

T6526 will stay open for general feedback though.

Jul 25 2015, 7:53 PM · Badges
chad added a comment to T8961: use case: Split out award able and editable policies for badges.

Not likely a use case we'll pursue. "Badges" as a prototype is about 90% done, I'm just fixing some loose ends and that'll be it likely for several years.

Jul 25 2015, 7:44 PM · Badges
chad merged task T8961: use case: Split out award able and editable policies for badges into T6526: Implement "Badges" or "Medals", for annotating special users.
Jul 25 2015, 7:42 PM · Badges
chad merged T8961: use case: Split out award able and editable policies for badges into T6526: Implement "Badges" or "Medals", for annotating special users.
Jul 25 2015, 7:42 PM · Restricted Project, Badges (v0), People
eadler created T8961: use case: Split out award able and editable policies for badges.
Jul 25 2015, 7:38 PM · Badges
chad added a revision to T8954: Make mini badges probably more smaller: D13710: Slightly smaller badges.
Jul 25 2015, 3:07 PM · Badges
seungrye added a comment to T8941: Badges don't show in certain Timeline conditions.

I think they could probably be like 1/2 or 1/3 the size they currently are and still get the point across, maybe.

I agree. Seems too big. personal opinion

Jul 25 2015, 11:29 AM · Badges (v0)
johnny-bit added a comment to T8941: Badges don't show in certain Timeline conditions.

awesometown

Jul 25 2015, 9:26 AM · Badges (v0)
chad added a comment to T8941: Badges don't show in certain Timeline conditions.

(when it compresses multiple actions, i think)

Jul 25 2015, 4:41 AM · Badges (v0)
chad added a comment to T8941: Badges don't show in certain Timeline conditions.

yeah some bugs, idk

Jul 25 2015, 4:40 AM · Badges (v0)
chad reopened T8941: Badges don't show in certain Timeline conditions as "Open".
Jul 25 2015, 4:39 AM · Badges (v0)
joshuaspence added a member for Badges: joshuaspence.
Jul 25 2015, 1:15 AM

Jul 24 2015

chad created T8954: Make mini badges probably more smaller.
Jul 24 2015, 11:22 PM · Badges
chad added a comment to T8941: Badges don't show in certain Timeline conditions.

maybe 4/5

Jul 24 2015, 11:21 PM · Badges (v0)
chad added a comment to T8941: Badges don't show in certain Timeline conditions.

1/3, really?

Jul 24 2015, 11:20 PM · Badges (v0)
epriestley added a comment to T8941: Badges don't show in certain Timeline conditions.

I think they could probably be like 1/2 or 1/3 the size they currently are and still get the point across, maybe.

Jul 24 2015, 11:19 PM · Badges (v0)
chad added a comment to T8941: Badges don't show in certain Timeline conditions.

they certainly contribute to the flavor of the project.

Jul 24 2015, 11:19 PM · Badges (v0)