{"action":"created","issue":{"url":"https://api.github.com/repos/torchbox/wagtail/issues/161","repository_url":"https://api.github.com/repos/torchbox/wagtail","labels_url":"https://api.github.com/repos/torchbox/wagtail/issues/161/labels{/name}","comments_url":"https://api.github.com/repos/torchbox/wagtail/issues/161/comments","events_url":"https://api.github.com/repos/torchbox/wagtail/issues/161/events","html_url":"https://github.com/torchbox/wagtail/issues/161","id":30107812,"number":161,"title":"Allow Page Title field to be dynamically generated or relabelled","user":{"login":"chrxr","id":1533665,"avatar_url":"https://avatars.githubusercontent.com/u/1533665?v=3","gravatar_id":"","url":"https://api.github.com/users/chrxr","html_url":"https://github.com/chrxr","followers_url":"https://api.github.com/users/chrxr/followers","following_url":"https://api.github.com/users/chrxr/following{/other_user}","gists_url":"https://api.github.com/users/chrxr/gists{/gist_id}","starred_url":"https://api.github.com/users/chrxr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrxr/subscriptions","organizations_url":"https://api.github.com/users/chrxr/orgs","repos_url":"https://api.github.com/users/chrxr/repos","events_url":"https://api.github.com/users/chrxr/events{/privacy}","received_events_url":"https://api.github.com/users/chrxr/received_events","type":"User","site_admin":false},"labels":[{"id":78418440,"url":"https://api.github.com/repos/torchbox/wagtail/labels/type:Enhancement","name":"type:Enhancement","color":"84b6eb","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2014-03-25T09:28:38Z","updated_at":"2016-11-16T10:00:34Z","closed_at":null,"body":"In some situations, Page Title is not an appropriate label for the main heading of a page.\n\nFor example, with a student or staff profile, it is the name of the person that is used for the page title. \n\nIn addition to this top-level title there is a necessity to have separate first and surname fields. So in this situation we are duplicating information.\n\nThe co-existence of the three of these fields caused much confusion with students filling in profiles for the 2014 CCA Show.\n\nA proposed solution would be for the Title field to able to be dynamically generated from other fields on a model-by-model basis. An example of this would be on a student's profile the page title could be generated by appending the first names to the surname field.\n\nA less desirable solution, but acceptable, would be enabling the ability to relabel the page title field on a per-model basis. So the page title field on the student's profile could be renamed 'Full name' or similar.\n"},"comment":{"url":"https://api.github.com/repos/torchbox/wagtail/issues/comments/260904068","html_url":"https://github.com/torchbox/wagtail/issues/161#issuecomment-260904068","issue_url":"https://api.github.com/repos/torchbox/wagtail/issues/161","id":260904068,"user":{"login":"urlsangel","id":560463,"avatar_url":"https://avatars.githubusercontent.com/u/560463?v=3","gravatar_id":"","url":"https://api.github.com/users/urlsangel","html_url":"https://github.com/urlsangel","followers_url":"https://api.github.com/users/urlsangel/followers","following_url":"https://api.github.com/users/urlsangel/following{/other_user}","gists_url":"https://api.github.com/users/urlsangel/gists{/gist_id}","starred_url":"https://api.github.com/users/urlsangel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/urlsangel/subscriptions","organizations_url":"https://api.github.com/users/urlsangel/orgs","repos_url":"https://api.github.com/users/urlsangel/repos","events_url":"https://api.github.com/users/urlsangel/events{/privacy}","received_events_url":"https://api.github.com/users/urlsangel/received_events","type":"User","site_admin":false},"created_at":"2016-11-16T10:00:34Z","updated_at":"2016-11-16T10:00:34Z","body":"Hi all\r\n\r\nI'm coming up against exactly this issue now, and definitely don't want to duplicate title, first name and last name data.\r\n\r\nI'm going to go with something like justinoue's workaround, but it would be great if this was something that we could define in the model code.  "}}
{"actor":{"display_login":"urlsangel"}}