Normally in Jenkins the layout tag of a page will have a permission
attribute which governs which permission is required to access the page.
Jenkins has a concept of 'impliedBy' in it’s permission, which means that each permission is allowed to be automatically granted by another one.
Job/ExtendedRead is implied by Job/Configure, which means that requiring Job/ExtendedRead
to access a view, will also grant Job/Configure access.
Here are some examples that show what you will need to update the layout tag to:
Requiring the Job/ExtendedRead permission in Jelly:
<l:layout permission="${it.EXTENDED_READ}">
...
</l:layout>
Overall/SystemRead Jelly:
<l:layout permission="${app.SYSTEM_READ}">
...
</l:layout>
Overall/SystemRead Groovy:
l.layout(permission: app.SYSTEM_READ) {
...
}