Former Merge to 8.0. task of PIKE-106 (#8106). See it for details.
Imported from https://youtrack.roxen.com/issue/PIKE-110
Reported by Daniel Wressle wressle@roxen.com
Blocking PIKE-106
Imported from https://youtrack.roxen.com/issue/PIKE-110
Reported by Daniel Wressle wressle@roxen.com
Blocking PIKE-106