If a user has applied to a partner, and their application has yet to be approved or declined, going to the partner page will not provide them with an Apply button - instead they get a link to their application. If they've been approved and their application is 'sent to partner', they get a Renew option.
However, users can still make a duplicate application by going to /apply and checking the box for that partner. We shouldn't allow this to happen, probably by greying out the checkbox for those partners the user has already applied to.