{"action":"created","issue":{"url":"https://api.github.com/repos/enterprisemediawiki/SemanticMeetingMinutes/issues/19","repository_url":"https://api.github.com/repos/enterprisemediawiki/SemanticMeetingMinutes","labels_url":"https://api.github.com/repos/enterprisemediawiki/SemanticMeetingMinutes/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/enterprisemediawiki/SemanticMeetingMinutes/issues/19/comments","events_url":"https://api.github.com/repos/enterprisemediawiki/SemanticMeetingMinutes/issues/19/events","html_url":"https://github.com/enterprisemediawiki/SemanticMeetingMinutes/issues/19","id":138221010,"number":19,"title":"Prevent use of # symbol in meeting title","user":{"login":"darenwelsh","id":6728676,"avatar_url":"https://avatars.githubusercontent.com/u/6728676?v=3","gravatar_id":"","url":"https://api.github.com/users/darenwelsh","html_url":"https://github.com/darenwelsh","followers_url":"https://api.github.com/users/darenwelsh/followers","following_url":"https://api.github.com/users/darenwelsh/following{/other_user}","gists_url":"https://api.github.com/users/darenwelsh/gists{/gist_id}","starred_url":"https://api.github.com/users/darenwelsh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darenwelsh/subscriptions","organizations_url":"https://api.github.com/users/darenwelsh/orgs","repos_url":"https://api.github.com/users/darenwelsh/repos","events_url":"https://api.github.com/users/darenwelsh/events{/privacy}","received_events_url":"https://api.github.com/users/darenwelsh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-03T16:09:41Z","updated_at":"2016-03-03T16:28:44Z","closed_at":null,"body":"If a user enters a date like `My Awesome Meeting #2` for meeting minutes (with a date like 2016-01-01), the intended page name would be like `My Awesome Meeting #2  - 2016/01/01`. But the # symbol causes the page to be saved as `My Awesome Meeting`. Preventing use of # in meeting type would prevent this."},"comment":{"url":"https://api.github.com/repos/enterprisemediawiki/SemanticMeetingMinutes/issues/comments/191838742","html_url":"https://github.com/enterprisemediawiki/SemanticMeetingMinutes/issues/19#issuecomment-191838742","issue_url":"https://api.github.com/repos/enterprisemediawiki/SemanticMeetingMinutes/issues/19","id":191838742,"user":{"login":"jamesmontalvo3","id":716482,"avatar_url":"https://avatars.githubusercontent.com/u/716482?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesmontalvo3","html_url":"https://github.com/jamesmontalvo3","followers_url":"https://api.github.com/users/jamesmontalvo3/followers","following_url":"https://api.github.com/users/jamesmontalvo3/following{/other_user}","gists_url":"https://api.github.com/users/jamesmontalvo3/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesmontalvo3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesmontalvo3/subscriptions","organizations_url":"https://api.github.com/users/jamesmontalvo3/orgs","repos_url":"https://api.github.com/users/jamesmontalvo3/repos","events_url":"https://api.github.com/users/jamesmontalvo3/events{/privacy}","received_events_url":"https://api.github.com/users/jamesmontalvo3/received_events","type":"User","site_admin":false},"created_at":"2016-03-03T16:28:44Z","updated_at":"2016-03-03T16:28:44Z","body":"`#` isn't a legal MW title character. See https://www.mediawiki.org/wiki/Manual:$wgLegalTitleChars\r\n\r\nThe relevant code on `Form:Meeting Minutes` is:\r\n\r\n```\r\n{{{info|page name=<Meeting minutes[Meeting type]> - <Meeting minutes[Meeting date]>}}}\r\n```\r\n\r\nThere's no simple way here to check for invalid characters. This seems like a SemanticForms issue. "}}