stable

Clone or download

Read-only

Modal uses the REST route

So that users can actually invite people. Click on [Invite] button. Enter some emails in the modal. Click [send invitation]. => emails are sent, a success feedback is displayed and you can close the modal and start over If some emails are not sent, then a warning message is displayed. If every emails are not sent, then a general error message is displayed. FlamingParrot will be done in a dedicated commit. Part of story #16633: invite buddies to my Tuleap Change-Id: Ifb73eb3ab9d8ac8a5b526dac5aed3485cb12aaa4

Modified Files

Name
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +9 −0 Go to diff View file
M src/scripts/BurningParrot/src/invite-buddies.ts +12 −1 Go to diff View file
M src/scripts/account/keys-tokens.ts +5 −4 Go to diff View file
A src/scripts/invite-buddies/__snapshots__/feedback-display.test.ts.snap +86 −0 Go to diff View file
A src/scripts/invite-buddies/feedback-display.test.ts +57 −0 Go to diff View file
A src/scripts/invite-buddies/feedback-display.ts +103 −0 Go to diff View file
A src/scripts/invite-buddies/handle-error.test.ts +77 −0 Go to diff View file
A src/scripts/invite-buddies/handle-error.ts +57 −0 Go to diff View file
A src/scripts/invite-buddies/send-notifications.test.ts +118 −0 Go to diff View file
A src/scripts/invite-buddies/send-notifications.ts +67 −0 Go to diff View file
A src/scripts/invite-buddies/spinner-activation.ts +38 −0 Go to diff View file
M src/scripts/tuleap/modals/modal-opener.test.ts +11 −1 Go to diff View file
M src/scripts/tuleap/modals/modal-opener.ts +4 −2 Go to diff View file
M src/themes/BurningParrot/css/_includes.scss +1 −0 Go to diff View file
A src/themes/BurningParrot/css/includes/_invite-buddies.scss +38 −0 Go to diff View file
M src/themes/BurningParrot/templates/invite-buddies-modal.mustache +27 −7 Go to diff View file
M src/themes/FlamingParrot/templates/invite-buddies-modal.mustache +3 −3 Go to diff View file
M src/themes/tlp/src/scss/components/_modal.scss +4 −0 Go to diff View file