refactor(projects): remove project membership access model
This commit is contained in:
@@ -3,7 +3,7 @@ from decimal import Decimal
|
||||
import pytest
|
||||
from rest_framework.test import APIClient
|
||||
|
||||
from apps.projects.models import Project, ProjectMembership
|
||||
from apps.projects.models import Project
|
||||
from apps.time_entries.services.rates import resolve_rate
|
||||
from apps.users.models import User
|
||||
from apps.workspaces.models import PriceUnit, Workspace, WorkspaceMembership, WorkspaceUserRate
|
||||
@@ -39,11 +39,7 @@ def workspace(owner, admin, member):
|
||||
|
||||
@pytest.fixture()
|
||||
def project(workspace, owner, admin, member):
|
||||
project = Project.objects.create(workspace=workspace, name="Billing")
|
||||
ProjectMembership.objects.create(project=project, user=owner, role=ProjectMembership.Role.MANAGER, is_active=True)
|
||||
ProjectMembership.objects.create(project=project, user=admin, role=ProjectMembership.Role.MANAGER, is_active=True)
|
||||
ProjectMembership.objects.create(project=project, user=member, role=ProjectMembership.Role.MEMBER, is_active=True)
|
||||
return project
|
||||
return Project.objects.create(workspace=workspace, name="Billing")
|
||||
|
||||
|
||||
@pytest.fixture()
|
||||
|
||||
Reference in New Issue
Block a user