stable

Clone or download

Read-only

Closes request #32272: Remove SOAP API

The SOAP API was already disabled since b673081abe30c7d32ee5cdc030ab6cdf1aa8e9e9. The code related to "generic user" has also been removed since its only real entry point was the SOAP API and it has no real use. Psalm baseline has been updated in order to remove the massive amounts of errors that were coming from the code used by the SOAP API. Change-Id: I7c735dc3fdb0a5a56dc442fb94fcfe2c27d68cd1

Modified Files

Name
M .gitignore +0 −1 Go to diff View file
M Makefile +0 −5 Go to diff View file
M doc/expected-code.md +1 −1 Go to diff View file
M doc/trackers.md +0 −2 Go to diff View file
M plugins/agiledashboard/include/AgileDashboardRouter.class.php +1 −1 Go to diff View file
D plugins/docman/bin/DocmanImport/DateParser.class.php +0 −61 Go to diff View file
D plugins/docman/bin/DocmanImport/FSDocmanUploader.class.php +0 −142 Go to diff View file
D plugins/docman/bin/DocmanImport/ImportFromDocmanV1.class.php +0 −137 Go to diff View file
D plugins/docman/bin/DocmanImport/Trees.class.php +0 −149 Go to diff View file
D plugins/docman/bin/DocmanImport/XMLDocmanImport.class.php +0 −1298 Go to diff View file
D plugins/docman/bin/DocmanImport/XMLDocmanUpdate.class.php +0 −631 Go to diff View file
D plugins/docman/bin/DocmanImport/import.php +0 −176 Go to diff View file
D plugins/docman/bin/DocmanImport/parameters.php +0 −113 Go to diff View file
D plugins/docman/bin/import_from_docman_v1.php +0 −50 Go to diff View file
M plugins/docman/include/Docman_Actions.class.php +1 −4 Go to diff View file
D plugins/docman/include/Docman_SOAPActions.class.php +0 −297 Go to diff View file
D plugins/docman/include/Docman_SOAPController.class.php +0 −117 Go to diff View file
M plugins/docman/include/docmanPlugin.php +0 −16 Go to diff View file
D plugins/docman/include/soap.php +0 −1011 Go to diff View file
M plugins/docman/include/view/Docman_View_Browse.class.php +2 −3 Go to diff View file
D plugins/docman/include/view/soap/Docman_View_SOAP_List.class.php +0 −43 Go to diff View file
D plugins/docman/include/view/soap/Docman_View_SOAP_RedirectAfterCrud.class.php +0 −25 Go to diff View file
D plugins/docman/include/view/soap/Docman_View_SOAP_SOAP.class.php +0 −34 Go to diff View file
D plugins/docman/include/view/soap/Docman_View_SOAP_Search.class.php +0 −46 Go to diff View file
M plugins/docman/site-content/fr_FR/LC_MESSAGES/tuleap-docman.po +0 −18 Go to diff View file
M plugins/docman/site-content/pt_BR/LC_MESSAGES/tuleap-docman.po +0 −18 Go to diff View file
D plugins/docman/tests/soap/DocmanTest.php +0 −351 Go to diff View file
D plugins/docman/tests/unit/Docman_SOAPActionsTest.php +0 −550 Go to diff View file
D plugins/docman/tests/unit/bin/DocmanImport/DateParserTest.php +0 −52 Go to diff View file
D plugins/docman/tests/unit/bin/DocmanImport/TreesTest.php +0 −162 Go to diff View file
M plugins/ldap/README.txt +2 −2 Go to diff View file
M plugins/statistics/etc/nginx/statistics.conf +0 −2 Go to diff View file
D plugins/statistics/include/Statistics_SOAPServer.class.php +0 −138 Go to diff View file
M plugins/statistics/include/statisticsPlugin.php +0 −65 Go to diff View file
D plugins/statistics/www/soap/index.php +0 −32 Go to diff View file
D plugins/statistics/www/soap/wsdl.php +0 −31 Go to diff View file
M plugins/svn/include/SVN/Repository/SvnCoreAccess.php +0 −3 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/SvnCoreAccessTest.php +0 −12 Go to diff View file
M site-content/en_US/admin/admin.tab +0 −11 Go to diff View file
M site-content/en_US/project/project.tab +0 −8 Go to diff View file
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +0 −12 Go to diff View file
M site-content/fr_FR/admin/admin.tab +0 −11 Go to diff View file
M site-content/fr_FR/project/project.tab +0 −7 Go to diff View file
M site-content/pt_BR/LC_MESSAGES/tuleap-core.po +0 −12 Go to diff View file
M src/common/Config/GetConfigKeys.php +0 −2 Go to diff View file
M src/common/Event/Event.class.php +0 −11 Go to diff View file
M src/common/FRS/FRSFile.class.php +1 −1 Go to diff View file
M src/common/Project/Admin/ProjectMembers/ProjectMembersDAO.php +0 −6 Go to diff View file
M src/common/Project/ProjectManager.class.php +0 −90 Go to diff View file
D src/common/Project/Project_SOAPServer.class.php +0 −556 Go to diff View file
M src/common/Request/RequestInstrumentation.php +0 −9 Go to diff View file
D src/common/SOAP/DisableSOAPEndpoints.php +0 −58 Go to diff View file
D src/common/SVNCore/SVN_LogFactory.class.php +0 −148 Go to diff View file
D src/common/SVNCore/SVN_RepositoryListing.class.php +0 −163 Go to diff View file
D src/common/SVNCore/SVN_RevisionPathInfo.class.php +0 −52 Go to diff View file
D src/common/SVNCore/SVN_SOAPServer.class.php +0 −280 Go to diff View file
D src/common/User/GenericUser.class.php +0 −46 Go to diff View file
D src/common/User/GenericUserFactory.class.php +0 −105 Go to diff View file
M src/common/User/User.class.php +0 −24 Go to diff View file
D src/common/User/User_SOAPServer.class.php +0 −76 Go to diff View file
D src/common/dao/GenericUserDao.class.php +0 −48 Go to diff View file
D src/common/docmanv1/XMLExport.class.php +0 −90 Go to diff View file
D src/common/docmanv1/XMLExportDao.class.php +0 −48 Go to diff View file
D src/common/docmanv1/XMLExportData.class.php +0 −254 Go to diff View file
D src/common/include/SOAPRequest.class.php +0 −24 Go to diff View file
M src/common/include/SiteCache.php +0 −9 Go to diff View file
M src/common/include/URLVerification.class.php +2 −17 Go to diff View file
D src/common/soap/SOAPRequestValidator.php +0 −49 Go to diff View file
D src/common/soap/SOAPRequestValidatorImplementation.php +0 −94 Go to diff View file
D src/common/soap/SOAP_NusoapWSDL.class.php +0 −82 Go to diff View file
D src/common/soap/SOAP_UserManager.class.php +0 −45 Go to diff View file
D src/common/soap/SOAP_WSDLMethodGenerator.class.php +0 −237 Go to diff View file
D src/common/soap/SOAP_WSDLRenderer.class.php +0 −61 Go to diff View file
D src/common/soap/TuleapSOAPServer.class.php +0 −65 Go to diff View file
D src/common/valid/Valid_GenericUserNameSuffix.php +0 −40 Go to diff View file
D src/common/xml/Security.class.php +0 −35 Go to diff View file
M src/composer.json +0 −2 Go to diff View file
M src/db/mysql/database_structure.sql +0 −9 Go to diff View file
D src/db/mysql/updates/2013/201306171145_add_generic_user_table.php +0 −56 Go to diff View file
M src/db/mysql/updates/2013/201307021504_remove_server.php.php +0 −3 Go to diff View file
M src/etc/fpm81/tuleap.conf +0 −1 Go to diff View file
M src/etc/local.inc.dist +0 −10 Go to diff View file
M src/etc/nginx/README.mkd +0 −1 Go to diff View file
M src/etc/nginx/vhosts/fpm.conf +0 −1 Go to diff View file
M src/templates/admin/projects/project-info.mustache +0 −1 Go to diff View file
M src/templates/project/members/project-members.mustache +0 −8 Go to diff View file
M src/tuleap-cfg/Command/SiteDeploy/FPM/SiteDeployFPM.php +1 −2 Go to diff View file
M src/utils/systemd/tmpfiles/tuleap.conf +0 −1 Go to diff View file
D src/www/admin/generic_user.php +0 −74 Go to diff View file
M src/www/include/exit.php +3 −37 Go to diff View file
D src/www/include/nusoap.php +0 −7240 Go to diff View file
D src/www/include/utils_soap.php +0 −111 Go to diff View file
D src/www/project/admin/editgenericmember.php +0 −100 Go to diff View file
D src/www/soap/ChangeLog +0 −184 Go to diff View file
D src/www/soap/VERSION +0 −1 Go to diff View file
D src/www/soap/codendi.wsdl.php +0 −65 Go to diff View file
D src/www/soap/common/group.php +0 −348 Go to diff View file
D src/www/soap/common/session.php +0 −212 Go to diff View file
D src/www/soap/common/types.php +0 −239 Go to diff View file
D src/www/soap/common/users.php +0 −116 Go to diff View file
D src/www/soap/frs/frs.php +0 −1583 Go to diff View file
D src/www/soap/index.php +0 −113 Go to diff View file
D src/www/soap/project/ChangeLog +0 −18 Go to diff View file
D src/www/soap/project/VERSION +0 −1 Go to diff View file
D src/www/soap/project/index.php +0 −77 Go to diff View file
D src/www/soap/project/wsdl-viewer.php +0 −26 Go to diff View file
D src/www/soap/svn/ChangeLog +0 −9 Go to diff View file
D src/www/soap/svn/VERSION +0 −1 Go to diff View file
D src/www/soap/svn/index.php +0 −59 Go to diff View file
D src/www/soap/svn/wsdl-viewer.php +0 −26 Go to diff View file
D src/www/soap/templates/soap_index.mustache +0 −22 Go to diff View file
D src/www/soap/tracker/tracker.php +0 −3718 Go to diff View file
D src/www/soap/wsdl-viewer.js +0 −14 Go to diff View file
D src/www/soap/wsdl-viewer.xsl +0 −2520 Go to diff View file
D src/www/soap/wsdl.php +0 −26 Go to diff View file
M tests/Jenkinsfile +0 −4 Go to diff View file
M tests/Jenkinsfile-nightly +0 −8 Go to diff View file
M tests/actions.groovy +0 −7 Go to diff View file
M tests/integration/_fixtures/local.inc +0 −5 Go to diff View file
M tests/phpcs/tuleap-ruleset-minimal.xml +0 −1 Go to diff View file
M tests/psalm/tuleap-baseline.xml +15 −3895 Go to diff View file
D tests/soap/_fixtures/01-project/project.xml +0 −51 Go to diff View file
D tests/soap/_fixtures/01-project/user_map.csv +0 −3 Go to diff View file
D tests/soap/_fixtures/01-project/users.xml +0 −17 Go to diff View file
D tests/soap/_fixtures/02-plugin-tracker/project.xml +0 −345 Go to diff View file
D tests/soap/_fixtures/02-plugin-tracker/user_map.csv +0 −1 Go to diff View file
D tests/soap/_fixtures/02-plugin-tracker/users.xml +0 −10 Go to diff View file
D tests/soap/bin/init_data.php +0 −26 Go to diff View file
D tests/soap/bin/run-compose.sh +0 −52 Go to diff View file
D tests/soap/bin/run.sh +0 −28 Go to diff View file
D tests/soap/bin/setup.sh +0 −102 Go to diff View file
D tests/soap/bin/test_suite.sh +0 −9 Go to diff View file
D tests/soap/composer.json +0 −9 Go to diff View file
D tests/soap/composer.lock +0 −18 Go to diff View file
D tests/soap/docker-compose.yml +0 −43 Go to diff View file
D tests/soap/lib/SOAPBase.php +0 −109 Go to diff View file
D tests/soap/lib/TestDataBuilder.php +0 −42 Go to diff View file
D tests/soap/phpunit.xml +0 −16 Go to diff View file
D tests/soap/tests/FRSReleaseDeleteUsingCLITest.php +0 −240 Go to diff View file
D tests/soap/tests/FRSReleaseDownloadTest.php +0 −143 Go to diff View file
D tests/soap/tests/ProjectTest.php +0 −127 Go to diff View file
D tests/soap/tests/UserTest.php +0 −63 Go to diff View file
D tests/unit/common/Include/SOAPRequestTest.php +0 −34 Go to diff View file
M tests/unit/common/Include/UrlVerification/URLVerificationTest.php +0 −22 Go to diff View file
M tests/unit/common/Project/ProjectManagerTest.php +0 −130 Go to diff View file
D tests/unit/common/Project/SOAPServerGenericUserTest.php +0 −127 Go to diff View file
D tests/unit/common/Project/SOAPServerProjectDescriptionFieldsTest.php +0 −166 Go to diff View file
D tests/unit/common/Project/SOAPServerProjectServicesUsageTest.php +0 −180 Go to diff View file
D tests/unit/common/SOAP/SOAPRequestValidatorImplementationTest.php +0 −115 Go to diff View file
D tests/unit/common/SOAP/SOAP_WSDLMethodGeneratorTest.php +0 −214 Go to diff View file
D tests/unit/common/SVNCore/SVN_RepositoryListingGetSvnPathTest.php +0 −77 Go to diff View file
D tests/unit/common/SVNCore/SVN_RepositoryListingGetSvnPathWithLogDetailsTest.php +0 −209 Go to diff View file
D tests/unit/common/SVNCore/SVN_SOAPServerTest.php +0 −125 Go to diff View file
D tests/unit/common/User/GenericUserFactoryTest.php +0 −92 Go to diff View file
M tests/unit/common/User/UserTest.php +0 −45 Go to diff View file
D tests/unit/common/User/User_SOAPServerTest.php +0 −117 Go to diff View file
M tests/unit/phpunit.xml +0 −1 Go to diff View file
M tests/unit/tuleap-cfg/Command/SiteDeploy/SiteDeployFPMTest.php +0 −1 Go to diff View file
M tools/rpm/tuleap.rhel7.spec +1 −2 Go to diff View file
M tools/utils/nix/build-tools/build-tools-php.nix +0 −1 Go to diff View file