[Catalog] Promotion Code Handling - Use By Only a Specific User

Problem statement:

It is imperative that the handling of promotion codes in Catalog has to be improved. What's missing?... 3. The ability to assign a code to a specific user/email address. Again, best I can do is watch for the user to use the code and then delete it. I know we can limit use to once per user, but we need to be able give a promotion code to a specific user.

Proposed solution:

Build in the ability to assign/associate a promotion code with a specific user/email address.

User role(s):

admin