Basic plumbing for Badges application.
- You can make Badges.
- You can look at a list of them.
- They can be edited.
- They can be assigned to people.
- You can revoke them from people.
- You can subscribe to them.
Differential D13626
Badges v0.1 chad on Jul 13 2015, 5:33 AM. Authored by Tags None Referenced Files
Subscribers Tokens
Details
Basic plumbing for Badges application.
Make Badges with various options. Give them to people. Take them away from people.
Diff Detail
Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older Changes Comment Actions Some inlines, but they're like 95% style/most-modern-way-to-accomplish-things nitpicks. Generally looks solid to me.
Comment Actions Partial, lemme fix the EdgeType thing so we can get the right value...
Comment Actions Handful of minor/cleanup stuff. I can counterdiff you for the controller thing after this lands, the Project controller might need fixing too.
Comment Actions To follow up on the policy issue, Projects have unusual policies that are enforced in the Editor because you're always allowed to leave a project if you're a member, and you can join projects if you have CAN_JOIN, even if you don't have CAN_EDIT, and the page also serves as a member list. So everything appears fine policy-wise, Projects is just a little weird because of the policy complexity. |