When you first install MailJet, the configure link is not available in the Extend page due to a access permission.
Then when you arrive to the settings you're redirected to the API screen which states "If you are new to Mailjet, please register by clicking on the button above." but no button is visible due to the same permission problem.

Comments

tostinni created an issue. See original summary.

tostinni’s picture

The following patch include those improvements to the UI :

  1. Point the configure link from the Extend page to the API settings form, which is the first one that you should fill in order to get all the settings visible.
    I do agree that a link to the actual settings might be more appropriate but as a first impression just after enabling the module from this page I thought it would be better to have a configure link here.
  2. Fix the register button which wasn't visible due to the use of the _mailjet_access_check callback which isn't TRUE until the API key are entered.
  3. Improve the text and markup of the API screen, I also removed the fieldset which was not necessary and created a padding-top bigger than the padding-bottom
  4. Fix a typo in the route name (regester instead of register)