stable

Clone or download

Read-only

request #14343 project licence agreement should be displayed in a modal

In order to don't break the rendering of project creation vue app, TOS should be displayed in a modal. How to test: => create a new project => in step 2 click on term of service => they should be asynchronously loaded and displayed into a modal => it's a best effort patch: => while modal is loading, spinner is displayed inside it => errors can not be detected and displayed in modal, like in old fashioned style, it will result with a blank content and why it failed will be displayed in the nginx logs Change-Id: Ic2289caddcbd023f7128eaeb80436a8e28b86fdb

Modified Files

Name
M src/common/Project/Admin/Service/ProjectServiceActivator.php +3 −2 Go to diff View file
M src/www/scripts/project/registration/po/fr_FR.po +9 −1 Go to diff View file
M src/www/scripts/project/registration/src/api/rest-querier.test.ts +14 −1 Go to diff View file
M src/www/scripts/project/registration/src/api/rest-querier.ts +8 −2 Go to diff View file
A src/www/scripts/project/registration/src/components/Information/Agreement/AgreementModal.test.ts +58 −0 Go to diff View file
A src/www/scripts/project/registration/src/components/Information/Agreement/AgreementModal.vue +83 −0 Go to diff View file
A src/www/scripts/project/registration/src/components/Information/Agreement/PolicyAgreement.test.ts +33 −0 Go to diff View file
M src/www/scripts/project/registration/src/components/Information/Agreement/PolicyAgreement.vue +19 −2 Go to diff View file
A src/www/scripts/project/registration/src/components/Information/Agreement/__snapshots__/PolicyAgreement.test.ts.snap +6 −0 Go to diff View file