Single job ui

This branch is based on branch jobs_index_ui, for which there is also a pull request. Please merge either this one or the other, but not both.