The default theme of Django Contrib Admin is not really great. This
theme the Django Admin with Re2o logo and colors.
It also comes with a new dynamic-generated menu to navigate in the admin
interface.
A new index page override the global index of Django Contrib Admin to
prepare for new features.
This patch is part of the Aube patchset for Re2o, targeting the use of
Django Contrib Admin as a manage interface for active members.
This patch remove the custom rule in router responsible to redirect
logout to index page and place a template with pre-translated strings.
This is part of Aube patchset for Re2o to unify the login procedure with
Django Contrib Auth.
This override Django Contrib Auth templates to make them more integrated
with the user site.
More precisely the breadcrumb now redirects to the index page rather to
the Django Contrib Admin index page.
*It also fix a security vulnerability in Re2o.* Without this patch users
are able to request for a new password AND the existing login name. So
just with access to someone mail, it would be possible to hack into his
account.
And yes, Re2o implements another password system. But this one is not
disabled (see by yourself : https://intranet.crans.org/password_reset/).
This also is part of the Aube patch-set for Re2o and one of Aube goal is
to drop the custom admin password reset system and use the Django
Contrib Auth one.
Make alternatives for favicon to support a wider range of device.
It includes favicon for iOS, Android, MacOS touchbar.
It also fixes the favicon on Chromium/Chrome variants.
Now compiled locale files (.mo) are generated on the server side.
This cleans up the git tree and make translation contributions much
easier to merge.
Please note that you will need to generate those files after each pull,
so remember to execute install_re2o.sh.
The next field isn't used at all so this removes the associated dead code.
Also it removes the double error messages when an error occures in the form.