Fixing vendor dashboard area
This commit is contained in:
6
app/api/v1/vendor/team.py
vendored
6
app/api/v1/vendor/team.py
vendored
@@ -18,7 +18,7 @@ from sqlalchemy.orm import Session
|
||||
from app.core.database import get_db
|
||||
from app.core.permissions import VendorPermissions
|
||||
from app.api.deps import (
|
||||
get_current_vendor_from_cookie_or_header,
|
||||
get_current_vendor_api,
|
||||
require_vendor_owner,
|
||||
require_vendor_permission,
|
||||
get_user_permissions
|
||||
@@ -417,7 +417,7 @@ def list_roles(
|
||||
def get_my_permissions(
|
||||
request: Request,
|
||||
permissions: List[str] = Depends(get_user_permissions),
|
||||
current_user: User = Depends(get_current_vendor_from_cookie_or_header)
|
||||
current_user: User = Depends(get_current_vendor_api)
|
||||
):
|
||||
"""
|
||||
Get current user's permissions in this vendor.
|
||||
@@ -431,6 +431,8 @@ def get_my_permissions(
|
||||
- Complete list of permissions
|
||||
- Whether user is owner
|
||||
- Role name (if team member)
|
||||
|
||||
Requires Authorization header (API endpoint).
|
||||
"""
|
||||
vendor = request.state.vendor
|
||||
|
||||
|
||||
Reference in New Issue
Block a user