'url_extra' could only ever take effect if the 'url_name' tag was specified rather than the 'url' tag, due I believe to incorrect indentation in the line in 'admin_shortcuts_tags.py' where the 'url_extra' tag is appended to the 'url'.
'url_extra' could only be specified as a string to be appended, whereas one might expect to be able to specify a function, as in 'count' or 'count_new', which permit either a string or a function.
'url_extra' could only ever take effect if the 'url_name' tag was specified rather than the 'url' tag, due I believe to incorrect indentation in the line in 'admin_shortcuts_tags.py' where the 'url_extra' tag is appended to the 'url'.
'url_extra' could only be specified as a string to be appended, whereas one might expect to be able to specify a function, as in 'count' or 'count_new', which permit either a string or a function.
This change fixes both issues