Badges has been mostly converted to EditEngine, but not fully. Two remaining issues:
- The "Create Badge" button on the list view should be generated by EditEngine. You can look at an application like Paste or Phame for an example of how to do this. D15384 is a recent example of a similar update.
- Make sure getCreateNewObjectPolicy() gets implemented on the EditEngine.
- The comment from on the badge detail page should be driven by EditEngine. You can look at PhabricatorPasteViewController for an example of how to do this. You should be able to delete PhabricatorBadgesCommentController after converting the form.