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 |