- Add patch redirect-location-assertions.patch:
* Remove hostname when checking location from redirects. - Add PyYAML and requre to BuildRequires. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:flask/python-Flask-Admin?expand=0&rev=25
This commit is contained in:
parent
570b824c7e
commit
b987624c27
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 24 04:28:31 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
|
||||||
|
|
||||||
|
- Add patch redirect-location-assertions.patch:
|
||||||
|
* Remove hostname when checking location from redirects.
|
||||||
|
- Add PyYAML and requre to BuildRequires.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Feb 19 19:09:29 UTC 2022 - Arun Persaud <arun@gmx.de>
|
Sat Feb 19 19:09:29 UTC 2022 - Arun Persaud <arun@gmx.de>
|
||||||
|
|
||||||
|
@ -25,16 +25,19 @@ Summary: Extensible admin interface framework for Flask
|
|||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
URL: https://github.com/flask-admin/flask-admin/
|
URL: https://github.com/flask-admin/flask-admin/
|
||||||
Source: https://files.pythonhosted.org/packages/source/F/Flask-Admin/Flask-Admin-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/F/Flask-Admin/Flask-Admin-%{version}.tar.gz
|
||||||
|
Patch0: redirect-location-assertions.patch
|
||||||
BuildRequires: %{python_module Flask >= 0.7}
|
BuildRequires: %{python_module Flask >= 0.7}
|
||||||
BuildRequires: %{python_module Flask-BabelEx}
|
BuildRequires: %{python_module Flask-BabelEx}
|
||||||
BuildRequires: %{python_module Flask-SQLAlchemy}
|
BuildRequires: %{python_module Flask-SQLAlchemy}
|
||||||
BuildRequires: %{python_module Pillow >= 3.3.2}
|
BuildRequires: %{python_module Pillow >= 3.3.2}
|
||||||
|
BuildRequires: %{python_module PyYAML}
|
||||||
BuildRequires: %{python_module SQLAlchemy-Utils}
|
BuildRequires: %{python_module SQLAlchemy-Utils}
|
||||||
BuildRequires: %{python_module WTForms}
|
BuildRequires: %{python_module WTForms}
|
||||||
BuildRequires: %{python_module arrow}
|
BuildRequires: %{python_module arrow}
|
||||||
BuildRequires: %{python_module colour}
|
BuildRequires: %{python_module colour}
|
||||||
BuildRequires: %{python_module peewee}
|
BuildRequires: %{python_module peewee}
|
||||||
BuildRequires: %{python_module pytest}
|
BuildRequires: %{python_module pytest}
|
||||||
|
BuildRequires: %{python_module requre}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
@ -52,7 +55,7 @@ developer has more control over the look, feel and functionality of
|
|||||||
the resulting application.
|
the resulting application.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n Flask-Admin-%{version}
|
%autosetup -p1 -n Flask-Admin-%{version}
|
||||||
|
|
||||||
# remove contrib tests that pull in too many dependencies
|
# remove contrib tests that pull in too many dependencies
|
||||||
rm -rf flask_admin/tests/geoa
|
rm -rf flask_admin/tests/geoa
|
||||||
|
22
redirect-location-assertions.patch
Normal file
22
redirect-location-assertions.patch
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
Index: Flask-Admin-1.6.0/flask_admin/tests/sqla/test_basic.py
|
||||||
|
===================================================================
|
||||||
|
--- Flask-Admin-1.6.0.orig/flask_admin/tests/sqla/test_basic.py
|
||||||
|
+++ Flask-Admin-1.6.0/flask_admin/tests/sqla/test_basic.py
|
||||||
|
@@ -2401,7 +2401,7 @@ def test_safe_redirect():
|
||||||
|
_continue_editing='Save and Continue Editing'))
|
||||||
|
|
||||||
|
assert rv.status_code == 302
|
||||||
|
- assert rv.location.startswith('http://localhost/admin/model1/edit/')
|
||||||
|
+ assert rv.location.startswith('/admin/model1/edit/')
|
||||||
|
assert 'url=http%3A%2F%2Flocalhost%2Fadmin%2Fmodel2view%2F' in rv.location
|
||||||
|
assert 'id=1' in rv.location
|
||||||
|
|
||||||
|
@@ -2410,7 +2410,7 @@ def test_safe_redirect():
|
||||||
|
_continue_editing='Save and Continue Editing'))
|
||||||
|
|
||||||
|
assert rv.status_code == 302
|
||||||
|
- assert rv.location.startswith('http://localhost/admin/model1/edit/')
|
||||||
|
+ assert rv.location.startswith('/admin/model1/edit/')
|
||||||
|
assert 'url=%2Fadmin%2Fmodel1%2F' in rv.location
|
||||||
|
assert 'id=2' in rv.location
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user