{"action":"created","issue":{"url":"https://api.github.com/repos/neos/neos-development-collection/issues/205","labels_url":"https://api.github.com/repos/neos/neos-development-collection/issues/205/labels{/name}","comments_url":"https://api.github.com/repos/neos/neos-development-collection/issues/205/comments","events_url":"https://api.github.com/repos/neos/neos-development-collection/issues/205/events","html_url":"https://github.com/neos/neos-development-collection/pull/205","id":118285947,"number":205,"title":"[FEATURE] Add configurable actions on node creation","user":{"login":"dimaip","id":837032,"avatar_url":"https://avatars.githubusercontent.com/u/837032?v=3","gravatar_id":"","url":"https://api.github.com/users/dimaip","html_url":"https://github.com/dimaip","followers_url":"https://api.github.com/users/dimaip/followers","following_url":"https://api.github.com/users/dimaip/following{/other_user}","gists_url":"https://api.github.com/users/dimaip/gists{/gist_id}","starred_url":"https://api.github.com/users/dimaip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dimaip/subscriptions","organizations_url":"https://api.github.com/users/dimaip/orgs","repos_url":"https://api.github.com/users/dimaip/repos","events_url":"https://api.github.com/users/dimaip/events{/privacy}","received_events_url":"https://api.github.com/users/dimaip/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/neos/neos-development-collection/labels/I:%20Needs%20feedback","name":"I: Needs feedback","color":"eb6420"},{"url":"https://api.github.com/repos/neos/neos-development-collection/labels/P:%20Content%20Repository","name":"P: Content Repository","color":"0052cc"},{"url":"https://api.github.com/repos/neos/neos-development-collection/labels/P:%20Neos","name":"P: Neos","color":"0052cc"},{"url":"https://api.github.com/repos/neos/neos-development-collection/labels/P:%20NodeTypes","name":"P: NodeTypes","color":"0052cc"},{"url":"https://api.github.com/repos/neos/neos-development-collection/labels/T:%20PHP","name":"T: PHP","color":"009800"},{"url":"https://api.github.com/repos/neos/neos-development-collection/labels/T:%20UX","name":"T: UX","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-11-22T20:22:42Z","updated_at":"2015-12-04T14:32:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/neos/neos-development-collection/pulls/205","html_url":"https://github.com/neos/neos-development-collection/pull/205","diff_url":"https://github.com/neos/neos-development-collection/pull/205.diff","patch_url":"https://github.com/neos/neos-development-collection/pull/205.patch"},"body":"**This feature is the basis for the wizard functionality, but can be merged and used stand-alone.**\r\n\r\nThis feature allows to run arbitrary node transformations on the node that is being created. This can be useful in a number of cases, e.g. you can pre-populate an article node with a text node inside main content collection. Unlike `childNodes`, it doesn't make these autocreated nodes rigid, and allows you to alter or remove these nodes later on.\r\n\r\nHere is an example configuration, that sets some prefix to the page title when it is created\r\n\r\n```\r\n'TYPO3.Neos.NodeTypes:Page':\r\n  options:\r\n    actions:\r\n      onCreate:\r\n        -\r\n          type: 'ChangePropertyValue'\r\n          settings:\r\n            property: 'title'\r\n            newValue: '${q(node).property(\"title\") + \" - this suffix is set in an action\"}'\r\n```\r\n\r\n\r\nResolves: NEOS-1166"},"comment":{"url":"https://api.github.com/repos/neos/neos-development-collection/issues/comments/161980870","html_url":"https://github.com/neos/neos-development-collection/pull/205#issuecomment-161980870","issue_url":"https://api.github.com/repos/neos/neos-development-collection/issues/205","id":161980870,"user":{"login":"dimaip","id":837032,"avatar_url":"https://avatars.githubusercontent.com/u/837032?v=3","gravatar_id":"","url":"https://api.github.com/users/dimaip","html_url":"https://github.com/dimaip","followers_url":"https://api.github.com/users/dimaip/followers","following_url":"https://api.github.com/users/dimaip/following{/other_user}","gists_url":"https://api.github.com/users/dimaip/gists{/gist_id}","starred_url":"https://api.github.com/users/dimaip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dimaip/subscriptions","organizations_url":"https://api.github.com/users/dimaip/orgs","repos_url":"https://api.github.com/users/dimaip/repos","events_url":"https://api.github.com/users/dimaip/events{/privacy}","received_events_url":"https://api.github.com/users/dimaip/received_events","type":"User","site_admin":false},"created_at":"2015-12-04T14:32:04Z","updated_at":"2015-12-04T14:32:04Z","body":"@daniellienert can you guide me on what this functional test test exactly? I suck at TDD"}}