forked from GithubBackups/healthchecks
Remove Member.team_id (use Member.project_id instead)
This commit is contained in:
parent
70e467fb71
commit
d52d292889
17
hc/accounts/migrations/0025_remove_member_team.py
Normal file
17
hc/accounts/migrations/0025_remove_member_team.py
Normal file
@ -0,0 +1,17 @@
|
||||
# Generated by Django 2.1.5 on 2019-01-22 08:33
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('accounts', '0024_auto_20190119_1540'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='member',
|
||||
name='team',
|
||||
),
|
||||
]
|
@ -171,7 +171,7 @@ class Profile(models.Model):
|
||||
|
||||
def invite(self, user):
|
||||
project = self.get_own_project()
|
||||
Member.objects.create(team=self, user=user, project=project)
|
||||
Member.objects.create(user=user, project=project)
|
||||
|
||||
# Switch the invited user over to the new team so they
|
||||
# notice the new team on next visit:
|
||||
@ -253,6 +253,5 @@ class Project(models.Model):
|
||||
|
||||
|
||||
class Member(models.Model):
|
||||
team = models.ForeignKey(Profile, models.CASCADE)
|
||||
user = models.ForeignKey(User, models.CASCADE, related_name="memberships")
|
||||
project = models.ForeignKey(Project, models.CASCADE)
|
||||
|
@ -36,8 +36,7 @@ class BaseTestCase(TestCase):
|
||||
self.bobs_profile.current_project = self.project
|
||||
self.bobs_profile.save()
|
||||
|
||||
Member.objects.create(team=self.profile, user=self.bob,
|
||||
project=self.project)
|
||||
Member.objects.create(user=self.bob, project=self.project)
|
||||
|
||||
# Charlie should have no access to Alice's stuff
|
||||
self.charlie = User(username="charlie", email="charlie@example.org")
|
||||
|
Loading…
x
Reference in New Issue
Block a user