[Production] New page / git repo fixes and improvements

This is an "Epic" style issue where I list some of the issues reported by our production team after the new page (/production/new, #70, !43 (merged)) was launched.

Production page

  • Allow edadmin to draft publication despite authors not formally approving a Proofs object. "Accepted" status in a stream is enough.
  • Add button to clear search filters
  • Change search layout
  • Allow filtering by "None" officer/supervisor
  • Fix collapsable triangle on summary tags not appearing
  • Change bulk assignment view to display the selected streams and their count
  • Investigate emails not being sent when using bulk assignment
  • Investigate ?body=... on mailto: <a> link not working on Vivaldi
  • Add stream number and link to old page (for the time being...)
  • Fix broken status update response on old production page

Proofs repos

  • Change protected branch privilleges to allow Developers to push
  • Fix repo creation with accented author names
  • Add author affiliation superscripts back to formatted author names
  • Make name of repos a static field instead of a property
Edited by George Katsikas