mirror of https://github.com/OpenVidu/openvidu.git
1.3 KiB
1.3 KiB
Tasks
1. Typings
- 1.1 Remove
InfoLicenseandInfoResponse.licensefromtypings/src/api/info.ts, andLICENSE_INFOfromtypings/src/api/features.ts. Drop thelicenseassertion oftypings/test/ui-contract.test.ts. Verify with the typings typecheck and tests.
2. Backend
- 2.1 Remove
TOKENS.LicenseInfo, its default binding and thelicenseoption ofInfoService, and thelicenseproperty of the info response schema. Verify with the backend typecheck and unit tests, and that the OpenAPI document of the integration suite has nolicenseunder the info response.
3. Frontend
- 3.1 Remove the
license-infoentry ofFEATURE_COPYand the uses of that identifier and of "License" in the info, shell and settings specs. Verify with the library unit tests.
4. Tests
- 4.1 In
e2e/tests/settings.spec.ts, drop thelicenseof the PRO info and the "License" checks, keeping the PRO badge check. Verify with the e2e suite.
5. Docs and CHANGELOG
- 5.1 Remove
LicenseInfofrom the extension tokens ofdashboard-ce/backend/AGENTS.md. No CHANGELOG line: the key never shipped. Verify by reading the file against the change.
6. Integration check
- 6.1 Run lint, format check, typecheck, spec validation, unit, integration and e2e tests. Verify that they pass.