Add a viewset to control collection membership.
This commit is contained in:
@@ -121,12 +121,13 @@ class RevisionChunkRelation(models.Model):
|
||||
ordering = ('id', )
|
||||
|
||||
|
||||
class CollectionMember(models.Model):
|
||||
class AccessLevels(models.TextChoices):
|
||||
ADMIN = 'adm'
|
||||
READ_WRITE = 'rw'
|
||||
READ_ONLY = 'ro'
|
||||
class AccessLevels(models.TextChoices):
|
||||
ADMIN = 'adm'
|
||||
READ_WRITE = 'rw'
|
||||
READ_ONLY = 'ro'
|
||||
|
||||
|
||||
class CollectionMember(models.Model):
|
||||
collection = models.ForeignKey(Collection, related_name='members', on_delete=models.CASCADE)
|
||||
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
|
||||
encryptionKey = models.BinaryField(editable=True, blank=False, null=False)
|
||||
|
||||
Reference in New Issue
Block a user