david got a fish trophy!
Update to modern MIDDLEWARE setting.
Review Request #11911 — Created Jan. 7, 2022 and submitted
Django 1.10 introduced some changes to the way that middleware works.
Instead of having separateprocess_request
andprocess_response
methods, middleware is now a callable which chains together. This
simplifies most cases to the point where most middleware can be
implemented as a nested function rather than a class. Opting into this
new behavior is done by changing the settings key from
MIDDLEWARE_CLASSES
toMIDDLEWARE
.This change updates Review Board to use the new setting, and the
built-in middlewares to use the new pattern. As part of this, I needed
to upgrade django-cors-headers to a newer version. I've chosen the last
version that still supports Python 2.7.
- Ran unit tests.
- Smoke tested the Review Board UI.
Summary | ID |
---|---|
9d3c3a06d65092298f97980c4ba8b0d875232d25 |
Description | From | Last Updated |
---|---|---|
Seems the class should keep the bulk of the docstring in this case. |
chipx86 |
- Commits:
-
Summary ID 00ee85d7784228ccb295e110a56bea455a6b3763 9d3c3a06d65092298f97980c4ba8b0d875232d25 - Diff:
-
Revision 2 (+432 -166)