This is the repository for the Income Tax View and Change frontend.
Backend: https://github.com/hmrc/income-tax-view-change
Stub: https://github.com/hmrc/income-tax-view-change-dynamic-stub
Feature switch info: https://confluence.tools.tax.service.gov.uk/pages/viewpage.action?spaceKey=MISUV&title=Feature+Switches+State
This service is written in Scala and Play, so needs at least a [JRE] to run.
To start all Service Manager services from the latest RELEASE version instead of snapshot execute the following:
sm2 --start ITVC_ALL --appendArgs '{"CITIZEN_DETAILS":["-Dmongodb.cid-sautr-cache.enabled=false"]}'
sbt 'run 9081'
sbt "run 9081 -Dplay.http.router=testOnlyDoNotUseInAppConf.Routes"
To test the application execute:
sbt clean scalastyle coverage test it/test coverageOff coverageReport
To generate scoverage report for the unit tests execute:
sbt clean coverage test coverageOff coverageReport
To generate scoverage report for the integration tests execute:
sbt clean coverage it/test coverageOff coverageReport
To generate aggregated scoverage report for the unit and integration tests in one go execute:
sbt clean coverage test it/test coverageOff coverageReport
./check_messages.sh
This code is open source software licensed under the Apache 2.0 License
To access Opt Out Custom Data testOnly page to see current data, first log in as a whitelisted opt out user (e.g: OP000001A) and then go to:
Local:
Individual: http://localhost:9081/report-quarterly/income-and-expenses/view/test-only/showOptOutCurrentData
Staging:
To access income-tax-session-data testOnly page to test the income-tax-session-data service, first log in as an agent and then go to:
Local: http://localhost:9081/report-quarterly/income-and-expenses/view/agents/test-only/session-storage Staging: https://www.staging.tax.service.gov.uk/report-quarterly/income-and-expenses/view/agents/test-only/session-storage
Functionality for getting this working with individuals will be added soon.