Here are my thoughts:
I don’t really like the idea of having the requests sit in a PM, for a couple of reasons.
- Only group owners are easily able to deal with the request.
- PMs can be hard to search, especially if the group mailbox is used for other purposes.
- No easy history log - any replies after approving (or denying) the request change the topic timestamp.
I’d much prefer to see the UI stolen from the flags system. Have requests on one tab, with buttons for “approve” and “deny”. Clicking either would open the PM composer with default approve/deny text, and chance to edit. Any approval or denials will go to the “history” section, where it can quickly and easily be seen who approved or denied the request and when.