mirror of
https://github.com/pretix/pretix.git
synced 2026-10-02 19:24:42 +00:00
Add sales_channel property to TeamAPIToken and Device
This commit is contained in:
@@ -178,6 +178,7 @@ class Device(LoggedModel):
|
||||
info = models.JSONField(
|
||||
null=True, blank=True,
|
||||
)
|
||||
sales_channel = models.ForeignKey("SalesChannel", on_delete=models.SET_NULL, null=True, blank=True)
|
||||
|
||||
objects = ScopedManager(organizer='organizer')
|
||||
|
||||
|
||||
@@ -535,11 +535,14 @@ class TeamAPIToken(models.Model):
|
||||
:type active: bool
|
||||
:param token: The secret required to submit to the API
|
||||
:type token: str
|
||||
:param sales_channel: Default value for sales channel on API calls with this token
|
||||
:type sales_channel: SalesChannel
|
||||
"""
|
||||
team = models.ForeignKey(Team, related_name="tokens", on_delete=models.CASCADE)
|
||||
name = models.CharField(max_length=190)
|
||||
active = models.BooleanField(default=True)
|
||||
token = models.CharField(default=generate_api_token, max_length=64)
|
||||
sales_channel = models.ForeignKey("SalesChannel", on_delete=models.CASCADE, null=True, blank=True)
|
||||
|
||||
def get_event_permission_set(self, organizer, event) -> set:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user