Skip to content

Commit 907027b

Browse files
committed
chore: add redis-watcher in base requirements
1 parent 0c2fbf3 commit 907027b

7 files changed

Lines changed: 37 additions & 3 deletions

File tree

openedx_authz/views.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,11 @@ def destroy(self, request, pk=None):
9696
Delete a library.
9797
"""
9898
library = get_object_or_404(Library, id=pk)
99-
library_title = library.title
10099
library.delete()
101100
enforcer.remove_filtered_policy(1, self.request.user.username, f"{self.request.path}{library.id}/", "")
102101

103102
return Response(
104-
{"detail": f'Library "{library_title}" has been deleted.'},
103+
{"detail": f'Library "{library}" has been deleted.'},
105104
status=status.HTTP_204_NO_CONTENT,
106105
)
107106

requirements/base.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ djangorestframework # Django REST framework for API development
88
openedx-atlas
99
casbin-django-orm-adapter # Casbin Django ORM adapter
1010
django_authorization # Django Authorization library
11+
redis-watcher # Redis Watcher for Casbin

requirements/base.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,13 @@ djangorestframework==3.16.1
2424
openedx-atlas==0.7.0
2525
# via -r requirements/base.in
2626
pycasbin==2.2.0
27-
# via casbin-django-orm-adapter
27+
# via
28+
# casbin-django-orm-adapter
29+
# redis-watcher
30+
redis==6.4.0
31+
# via redis-watcher
32+
redis-watcher==1.8.0
33+
# via -r requirements/base.in
2834
simpleeval==1.0.3
2935
# via
3036
# casbin

requirements/dev.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ pycasbin==2.2.0
150150
# via
151151
# -r requirements/quality.txt
152152
# casbin-django-orm-adapter
153+
# redis-watcher
153154
pycodestyle==2.14.0
154155
# via -r requirements/quality.txt
155156
pydocstyle==6.3.0
@@ -206,6 +207,12 @@ pyyaml==6.0.2
206207
# -r requirements/quality.txt
207208
# code-annotations
208209
# edx-i18n-tools
210+
redis==6.4.0
211+
# via
212+
# -r requirements/quality.txt
213+
# redis-watcher
214+
redis-watcher==1.8.0
215+
# via -r requirements/quality.txt
209216
simpleeval==1.0.3
210217
# via
211218
# -r requirements/quality.txt

requirements/doc.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ pycasbin==2.2.0
128128
# via
129129
# -r requirements/test.txt
130130
# casbin-django-orm-adapter
131+
# redis-watcher
131132
pycparser==2.22
132133
# via cffi
133134
pydata-sphinx-theme==0.15.4
@@ -163,6 +164,12 @@ pyyaml==6.0.2
163164
# code-annotations
164165
readme-renderer==44.0
165166
# via twine
167+
redis==6.4.0
168+
# via
169+
# -r requirements/test.txt
170+
# redis-watcher
171+
redis-watcher==1.8.0
172+
# via -r requirements/test.txt
166173
requests==2.32.5
167174
# via
168175
# id

requirements/quality.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ pycasbin==2.2.0
8484
# via
8585
# -r requirements/test.txt
8686
# casbin-django-orm-adapter
87+
# redis-watcher
8788
pycodestyle==2.14.0
8889
# via -r requirements/quality.in
8990
pydocstyle==6.3.0
@@ -123,6 +124,12 @@ pyyaml==6.0.2
123124
# via
124125
# -r requirements/test.txt
125126
# code-annotations
127+
redis==6.4.0
128+
# via
129+
# -r requirements/test.txt
130+
# redis-watcher
131+
redis-watcher==1.8.0
132+
# via -r requirements/test.txt
126133
simpleeval==1.0.3
127134
# via
128135
# -r requirements/test.txt

requirements/test.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ pycasbin==2.2.0
4848
# via
4949
# -r requirements/base.txt
5050
# casbin-django-orm-adapter
51+
# redis-watcher
5152
pygments==2.19.2
5253
# via pytest
5354
pytest==8.4.1
@@ -62,6 +63,12 @@ python-slugify==8.0.4
6263
# via code-annotations
6364
pyyaml==6.0.2
6465
# via code-annotations
66+
redis==6.4.0
67+
# via
68+
# -r requirements/base.txt
69+
# redis-watcher
70+
redis-watcher==1.8.0
71+
# via -r requirements/base.txt
6572
simpleeval==1.0.3
6673
# via
6774
# -r requirements/base.txt

0 commit comments

Comments
 (0)