{"action":"created","issue":{"url":"https://api.github.com/repos/uPortal-Project/uportal-app-framework/issues/729","repository_url":"https://api.github.com/repos/uPortal-Project/uportal-app-framework","labels_url":"https://api.github.com/repos/uPortal-Project/uportal-app-framework/issues/729/labels{/name}","comments_url":"https://api.github.com/repos/uPortal-Project/uportal-app-framework/issues/729/comments","events_url":"https://api.github.com/repos/uPortal-Project/uportal-app-framework/issues/729/events","html_url":"https://github.com/uPortal-Project/uportal-app-framework/pull/729","id":309562372,"number":729,"title":"docs: demo ampersand in list-of-links link title","user":{"login":"apetro","id":952283,"avatar_url":"https://avatars3.githubusercontent.com/u/952283?v=4","gravatar_id":"","url":"https://api.github.com/users/apetro","html_url":"https://github.com/apetro","followers_url":"https://api.github.com/users/apetro/followers","following_url":"https://api.github.com/users/apetro/following{/other_user}","gists_url":"https://api.github.com/users/apetro/gists{/gist_id}","starred_url":"https://api.github.com/users/apetro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apetro/subscriptions","organizations_url":"https://api.github.com/users/apetro/orgs","repos_url":"https://api.github.com/users/apetro/repos","events_url":"https://api.github.com/users/apetro/events{/privacy}","received_events_url":"https://api.github.com/users/apetro/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-28T23:00:00Z","updated_at":"2018-03-29T12:43:01Z","closed_at":null,"author_association":"OWNER","pull_request":{"url":"https://api.github.com/repos/uPortal-Project/uportal-app-framework/pulls/729","html_url":"https://github.com/uPortal-Project/uportal-app-framework/pull/729","diff_url":"https://github.com/uPortal-Project/uportal-app-framework/pull/729.diff","patch_url":"https://github.com/uPortal-Project/uportal-app-framework/pull/729.patch"},"body":"Demonstrate that a bare ampersand in the `list-of-links` JSON is just fine.\r\n\r\n![bare-ampersand-is-fine](https://user-images.githubusercontent.com/952283/38060790-ec8e6f88-32b1-11e8-8ad9-1ebec91e002f.png)\r\n\r\n----\r\n\r\nPR considerations checklist:\r\n\r\n<!-- Place an x in the checkbox for YES. -->\r\n\r\n- [ ] Updates `CHANGELOG.md` to reflect this PR's change.\r\n- [x] This Contribution is under the terms of Individual [Contributor License Agreements][] (and also Corporate Contributor License Agreements to the extent applicable) appearing in the [Apereo CLA roster][].\r\n\r\n[Apereo CLA roster]: http://licensing.apereo.org/completed-clas\r\n[Contributor License Agreements]: https://www.apereo.org/licensing/agreements\r\n"},"comment":{"url":"https://api.github.com/repos/uPortal-Project/uportal-app-framework/issues/comments/377223044","html_url":"https://github.com/uPortal-Project/uportal-app-framework/pull/729#issuecomment-377223044","issue_url":"https://api.github.com/repos/uPortal-Project/uportal-app-framework/issues/729","id":377223044,"user":{"login":"apetro","id":952283,"avatar_url":"https://avatars3.githubusercontent.com/u/952283?v=4","gravatar_id":"","url":"https://api.github.com/users/apetro","html_url":"https://github.com/apetro","followers_url":"https://api.github.com/users/apetro/followers","following_url":"https://api.github.com/users/apetro/following{/other_user}","gists_url":"https://api.github.com/users/apetro/gists{/gist_id}","starred_url":"https://api.github.com/users/apetro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apetro/subscriptions","organizations_url":"https://api.github.com/users/apetro/orgs","repos_url":"https://api.github.com/users/apetro/repos","events_url":"https://api.github.com/users/apetro/events{/privacy}","received_events_url":"https://api.github.com/users/apetro/received_events","type":"User","site_admin":false},"created_at":"2018-03-29T12:43:01Z","updated_at":"2018-03-29T12:43:01Z","author_association":"OWNER","body":"Those of us programmers who came on the scene when the thought leaders were (literally) telling us XML would save the world, reflexively `&amp;`-escape ampersands. This turns out to be the wrong thing to do in remote-sourced JSON (though still is necessary when one insists on tucking the JSON into XML elements in an entity file.) And then there's CDATA.\r\n\r\nPeople seem to like ampersands and want to use them in labels. This provides a working demo of how to use ampersands in labels as they'll inevitably be requested."}}
{"actor":{"display_login":"apetro"}}