{"action":"created","issue":{"url":"https://api.github.com/repos/mhan810/liferay-portal/issues/841","labels_url":"https://api.github.com/repos/mhan810/liferay-portal/issues/841/labels{/name}","comments_url":"https://api.github.com/repos/mhan810/liferay-portal/issues/841/comments","events_url":"https://api.github.com/repos/mhan810/liferay-portal/issues/841/events","html_url":"https://github.com/mhan810/liferay-portal/pull/841","id":122506755,"number":841,"title":"LPS-61340 AntiSamy as portal-security module","user":{"login":"topolik","id":148147,"avatar_url":"https://avatars.githubusercontent.com/u/148147?v=3","gravatar_id":"","url":"https://api.github.com/users/topolik","html_url":"https://github.com/topolik","followers_url":"https://api.github.com/users/topolik/followers","following_url":"https://api.github.com/users/topolik/following{/other_user}","gists_url":"https://api.github.com/users/topolik/gists{/gist_id}","starred_url":"https://api.github.com/users/topolik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/topolik/subscriptions","organizations_url":"https://api.github.com/users/topolik/orgs","repos_url":"https://api.github.com/users/topolik/repos","events_url":"https://api.github.com/users/topolik/events{/privacy}","received_events_url":"https://api.github.com/users/topolik/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-16T13:48:54Z","updated_at":"2015-12-16T14:50:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mhan810/liferay-portal/pulls/841","html_url":"https://github.com/mhan810/liferay-portal/pull/841","diff_url":"https://github.com/mhan810/liferay-portal/pull/841.diff","patch_url":"https://github.com/mhan810/liferay-portal/pull/841.patch"},"body":"Hi Mike,\r\n\r\nhere are basically 2 things:\r\n1, Move AntiSamy among portal-security modules\r\n2, Create configuration for portal adminstrator to be able to disable the module\r\n\r\nMaybe we could introduce one other property into the configuration - anti-samy-rules XML so that portal admins are able to modify AntiSamy rules. Should be simple to provide that XML into `AntiSamySanitizerImpl.init()` method.\r\n\r\nThanks"},"comment":{"url":"https://api.github.com/repos/mhan810/liferay-portal/issues/comments/165131298","html_url":"https://github.com/mhan810/liferay-portal/pull/841#issuecomment-165131298","issue_url":"https://api.github.com/repos/mhan810/liferay-portal/issues/841","id":165131298,"user":{"login":"liferay-continuous-integration","id":4502793,"avatar_url":"https://avatars.githubusercontent.com/u/4502793?v=3","gravatar_id":"","url":"https://api.github.com/users/liferay-continuous-integration","html_url":"https://github.com/liferay-continuous-integration","followers_url":"https://api.github.com/users/liferay-continuous-integration/followers","following_url":"https://api.github.com/users/liferay-continuous-integration/following{/other_user}","gists_url":"https://api.github.com/users/liferay-continuous-integration/gists{/gist_id}","starred_url":"https://api.github.com/users/liferay-continuous-integration/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liferay-continuous-integration/subscriptions","organizations_url":"https://api.github.com/users/liferay-continuous-integration/orgs","repos_url":"https://api.github.com/users/liferay-continuous-integration/repos","events_url":"https://api.github.com/users/liferay-continuous-integration/events{/privacy}","received_events_url":"https://api.github.com/users/liferay-continuous-integration/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T14:50:07Z","updated_at":"2015-12-16T14:50:07Z","body":"<h1>Some tests FAILED!</h1><p>Build Time: 58 minutes 44 seconds</p><h4>Base Branch:</h4><p>Branch Name: <a href=\"https://github.com/liferay/liferay-portal/tree/master\">master</a><br />Branch GIT ID: <a href=\"https://github.com/liferay/liferay-portal/commit/256801deb0bab98c9c383ecd90f642e8188fb54d\">256801deb0bab98c9c383ecd90f642e8188fb54d</a></p><h4>Job Summary:</h4><ul><li><strike><strong><a href=\"https://test-1-4.liferay.com/job/test-portal-acceptance-pullrequest(master)/1810/\">test-portal-acceptance-pullrequest(master)</a></strong></strike></li><li><a href=\"https://test-1-16.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/11447/\">test-portal-acceptance-pullrequest-batch(master)/functional-tomcat-hypersonic/0</a></li><li><a href=\"https://test-1-16.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/11448/\">test-portal-acceptance-pullrequest-batch(master)/functional-tomcat-mysql/0</a></li><li><a href=\"https://test-1-18.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/9897/\">test-portal-acceptance-pullrequest-batch(master)/functional-tomcat-mysql/1</a></li><li><a href=\"https://test-1-5.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18488/\">test-portal-acceptance-pullrequest-batch(master)/functional-tomcat-mysql/2</a></li><li><a href=\"https://test-1-2.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18534/\">test-portal-acceptance-pullrequest-batch(master)/functional-tomcat-mysql/3</a></li><li><strike><strong><a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/10183/\">test-portal-acceptance-pullrequest-batch(master)/functional-tomcat-mysql/4</a></strong></strike></li><li><a href=\"https://test-1-3.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18502/\">test-portal-acceptance-pullrequest-batch(master)/functional-tomcat-mysql/5</a></li><li><a href=\"https://test-1-20.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/9940/\">test-portal-acceptance-pullrequest-batch(master)/integration-db2</a></li><li><a href=\"https://test-1-7.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18457/\">test-portal-acceptance-pullrequest-batch(master)/integration-hypersonic</a></li><li><a href=\"https://test-1-9.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/11752/\">test-portal-acceptance-pullrequest-batch(master)/integration-mysql</a></li><li><a href=\"https://test-1-19.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/7833/\">test-portal-acceptance-pullrequest-batch(master)/integration-oracle</a></li><li><a href=\"https://test-1-13.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/10642/\">test-portal-acceptance-pullrequest-batch(master)/integration-postgresql</a></li><li><a href=\"https://test-1-12.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/10189/\">test-portal-acceptance-pullrequest-batch(master)/integration-sybase</a></li><li><a href=\"https://test-1-20.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/9941/\">test-portal-acceptance-pullrequest-batch(master)/modules-integration-db2</a></li><li><strike><strong><a href=\"https://test-1-1.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18711/\">test-portal-acceptance-pullrequest-batch(master)/modules-integration-hypersonic</a></strong></strike></li><li><a href=\"https://test-1-19.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/7834/\">test-portal-acceptance-pullrequest-batch(master)/modules-integration-mysql</a></li><li><a href=\"https://test-1-11.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/10711/\">test-portal-acceptance-pullrequest-batch(master)/modules-integration-oracle</a></li><li><strike><strong><a href=\"https://test-1-8.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18411/\">test-portal-acceptance-pullrequest-batch(master)/modules-integration-postgresql</a></strong></strike></li><li><a href=\"https://test-1-7.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18458/\">test-portal-acceptance-pullrequest-batch(master)/modules-integration-sybase</a></li><li><a href=\"https://test-1-6.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/17638/\">test-portal-acceptance-pullrequest-batch(master)/modules-unit</a></li><li><a href=\"https://test-1-9.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/11753/\">test-portal-acceptance-pullrequest-batch(master)/plugins-compile</a></li><li><a href=\"https://test-1-9.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/11754/\">test-portal-acceptance-pullrequest-batch(master)/portal-web</a></li><li><a href=\"https://test-1-13.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/10643/\">test-portal-acceptance-pullrequest-batch(master)/ruby-sass-compiler</a></li><li><a href=\"https://test-1-17.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/7916/\">test-portal-acceptance-pullrequest-batch(master)/service-builder</a></li><li><a href=\"https://test-1-9.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/11755/\">test-portal-acceptance-pullrequest-batch(master)/tck</a></li><li><a href=\"https://test-1-17.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/7917/\">test-portal-acceptance-pullrequest-batch(master)/unit</a></li><li><a href=\"https://test-1-16.liferay.com/job/test-portal-acceptance-pullrequest-source(master)/655/\">test-portal-acceptance-pullrequest-source(master)</a></li></ul><h5>For more details click <a href=\"https://test-1-4.liferay.com//userContent/jobs/test-portal-acceptance-pullrequest(master)/builds/1810/jenkins-report.html\">here</a>.</h5><hr /><h4>Failed Jobs:</h4><ol><li><h5><a href=\"https://test-1-4.liferay.com/job/test-portal-acceptance-pullrequest(master)/1810/\">test-portal-acceptance-pullrequest(master)</a></h5><h6>Job Results:</h6><p>24 Jobs Passed.<br />4 Jobs Failed.</p><pre>Completed with the status of FAILURE.</pre></li><li><h5 job-result=\"UNSTABLE\"><a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/10183/\">test-portal-acceptance-pullrequest-batch(master)/functional-tomcat-mysql/4</a></h5><h6>Job Results:</h6><p>21 Tests Passed.<br />4 Tests Failed.</p><ol><li><a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23AddCalendarEventRegular,label_exp=!master/10183//testReport/com.liferay.poshi.runner/PoshiRunner/test_PGCalendar_AddCalendarEventRegular_\">PoshiRunner.test[PGCalendar#AddCalendarEventRegular]</a> - <a href=\"https://test-1-4.liferay.com//userContent/jobs/test-portal-acceptance-pullrequest%28master%29/builds/1810/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23AddCalendarEventRegular,label_exp=!master/functional-tomcat-mysql/4/index.html\">Poshi Report</a> - <a href=\"https://test-1-4.liferay.com//userContent/jobs/test-portal-acceptance-pullrequest%28master%29/builds/1810/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23AddCalendarEventRegular,label_exp=!master/functional-tomcat-mysql/4/summary.html\">Poshi Summary</a> - <a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23AddCalendarEventRegular,label_exp=!master/10183//console\">Console Output</a></li><li><a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23DeleteCalendarEventRegular,label_exp=!master/10183//testReport/com.liferay.poshi.runner/PoshiRunner/test_PGCalendar_DeleteCalendarEventRegular_\">PoshiRunner.test[PGCalendar#DeleteCalendarEventRegular]</a> - <a href=\"https://test-1-4.liferay.com//userContent/jobs/test-portal-acceptance-pullrequest%28master%29/builds/1810/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23DeleteCalendarEventRegular,label_exp=!master/functional-tomcat-mysql/4/index.html\">Poshi Report</a> - <a href=\"https://test-1-4.liferay.com//userContent/jobs/test-portal-acceptance-pullrequest%28master%29/builds/1810/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23DeleteCalendarEventRegular,label_exp=!master/functional-tomcat-mysql/4/summary.html\">Poshi Summary</a> - <a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23DeleteCalendarEventRegular,label_exp=!master/10183//console\">Console Output</a></li><li><a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23DeleteCalendarEventRepeatingAllFollowing,label_exp=!master/10183//testReport/com.liferay.poshi.runner/PoshiRunner/test_PGCalendar_DeleteCalendarEventRepeatingAllFollowing_\">PoshiRunner.test[PGCalendar#DeleteCalendarEventRepeatingAllFollowing]</a> - <a href=\"https://test-1-4.liferay.com//userContent/jobs/test-portal-acceptance-pullrequest%28master%29/builds/1810/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23DeleteCalendarEventRepeatingAllFollowing,label_exp=!master/functional-tomcat-mysql/4/index.html\">Poshi Report</a> - <a href=\"https://test-1-4.liferay.com//userContent/jobs/test-portal-acceptance-pullrequest%28master%29/builds/1810/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23DeleteCalendarEventRepeatingAllFollowing,label_exp=!master/functional-tomcat-mysql/4/summary.html\">Poshi Summary</a> - <a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=PGCalendar%23DeleteCalendarEventRepeatingAllFollowing,label_exp=!master/10183//console\">Console Output</a></li><li>...</li></ol><p><strong>Click <a href=\"https://test-1-15.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/10183//testReport/\">here</a> for more failures.</strong></p></li><li><h5 job-result=\"UNSTABLE\"><a href=\"https://test-1-1.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18711/\">test-portal-acceptance-pullrequest-batch(master)/modules-integration-hypersonic</a></h5><h6>Job Results:</h6><p>4182 Tests Passed.<br />1 Test Failed.</p><ol><li><a href=\"https://test-1-1.liferay.com/job/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=8,label_exp=!master/18711//testReport/com.liferay.portal.log.assertor/PortalLogAssertorTest/testScanXMLLog\">PortalLogAssertorTest.testScanXMLLog</a></li></ol></li><li><h5 job-result=\"UNSTABLE\"><a href=\"https://test-1-8.liferay.com/job/test-portal-acceptance-pullrequest-batch(master)/18411/\">test-portal-acceptance-pullrequest-batch(master)/modules-integration-postgresql</a></h5><h6>Job Results:</h6><p>4182 Tests Passed.<br />1 Test Failed.</p><ol><li><a href=\"https://test-1-8.liferay.com/job/test-portal-acceptance-pullrequest-batch%28master%29/AXIS_VARIABLE=10,label_exp=!master/18411//testReport/com.liferay.portal.log.assertor/PortalLogAssertorTest/testScanXMLLog\">PortalLogAssertorTest.testScanXMLLog</a></li></ol></li></ol>"}}