Skip to content

Commit f1e31c1

Browse files
committed
refactor: update enforcer initialization to use settings for casbin model
1 parent be6e2a4 commit f1e31c1

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

openedx_authz/engine/enforcer.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@
33
"""
44

55
import logging
6-
import os
76

87
from casbin import FastEnforcer
8+
from django.conf import settings
99

10-
from openedx_authz import ROOT_DIRECTORY
1110
from openedx_authz.engine.adapter import ExtendedAdapter
1211
from openedx_authz.engine.watcher import Watcher
1312

1413
logger = logging.getLogger(__name__)
1514

16-
model_file = os.path.join(ROOT_DIRECTORY, "engine", "model.conf")
1715
adapter = ExtendedAdapter()
18-
enforcer = FastEnforcer(model_file, adapter, enable_log=False)
16+
enforcer = FastEnforcer(settings.CASBIN_MODEL, adapter, enable_log=False)
1917

2018
try:
2119
enforcer.set_watcher(Watcher)

0 commit comments

Comments
 (0)