Added 'search by image id' to search panel
Wrapped actionPerformed into an Action object
En-/Disable other search options if ID search optin is (un-)checked
Reverted 'Wrapped actionPerformed into an Action object' again
OmeroCpp: Split ObjectFactoryRegistrar
OmeroCpp: Remove unneeded API include from DetailsI
Search by ID. See #12151
Link from search results to each object
Use {% trans %} for static search results text
custom login logo in settings.py
Prevents a NPE being thrown
Just added comment
Prevent deletion of users and group
Updated copyright date
Fixed spacing
Bugfix: Screens were uploaded/imported twice
Forgot to update copyright date (as usual)
Added 'All groups' search option
Changed search error message
Just fixed some spacing issues