forked from CGM_Public/pretix_original
API/Quotas: Expose "ignore_for_event_availability" (Z#23202218) (#5324)
This commit is contained in:
@@ -28,6 +28,8 @@ closed boolean Whether the quo
|
|||||||
field).
|
field).
|
||||||
release_after_exit boolean Whether the quota regains capacity as soon as some tickets
|
release_after_exit boolean Whether the quota regains capacity as soon as some tickets
|
||||||
have been scanned at an exit.
|
have been scanned at an exit.
|
||||||
|
ignore_for_event_availability boolean Whether the quota is ignored when calculating the event's
|
||||||
|
availability of tickets.
|
||||||
available boolean Whether this quota is available. Only returned if ``with_availability=true``
|
available boolean Whether this quota is available. Only returned if ``with_availability=true``
|
||||||
is set on the request. Do not rely on this value for critical operations, it may be
|
is set on the request. Do not rely on this value for critical operations, it may be
|
||||||
slightly out of date.
|
slightly out of date.
|
||||||
@@ -72,7 +74,8 @@ Endpoints
|
|||||||
"variations": [1, 4, 5, 7],
|
"variations": [1, 4, 5, 7],
|
||||||
"subevent": null,
|
"subevent": null,
|
||||||
"close_when_sold_out": false,
|
"close_when_sold_out": false,
|
||||||
"closed": false
|
"closed": false,
|
||||||
|
"ignore_for_event_availability": false
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -118,7 +121,8 @@ Endpoints
|
|||||||
"variations": [1, 4, 5, 7],
|
"variations": [1, 4, 5, 7],
|
||||||
"subevent": null,
|
"subevent": null,
|
||||||
"close_when_sold_out": false,
|
"close_when_sold_out": false,
|
||||||
"closed": false
|
"closed": false,
|
||||||
|
"ignore_for_event_availability": false
|
||||||
}
|
}
|
||||||
|
|
||||||
:param organizer: The ``slug`` field of the organizer to fetch
|
:param organizer: The ``slug`` field of the organizer to fetch
|
||||||
@@ -149,7 +153,8 @@ Endpoints
|
|||||||
"variations": [1, 4, 5, 7],
|
"variations": [1, 4, 5, 7],
|
||||||
"subevent": null,
|
"subevent": null,
|
||||||
"close_when_sold_out": false,
|
"close_when_sold_out": false,
|
||||||
"closed": false
|
"closed": false,
|
||||||
|
"ignore_for_event_availability": false
|
||||||
}
|
}
|
||||||
|
|
||||||
**Example response**:
|
**Example response**:
|
||||||
@@ -168,7 +173,8 @@ Endpoints
|
|||||||
"variations": [1, 4, 5, 7],
|
"variations": [1, 4, 5, 7],
|
||||||
"subevent": null,
|
"subevent": null,
|
||||||
"close_when_sold_out": false,
|
"close_when_sold_out": false,
|
||||||
"closed": false
|
"closed": false,
|
||||||
|
"ignore_for_event_availability": false
|
||||||
}
|
}
|
||||||
|
|
||||||
:param organizer: The ``slug`` field of the organizer of the event/item to create a quota for
|
:param organizer: The ``slug`` field of the organizer of the event/item to create a quota for
|
||||||
@@ -223,7 +229,8 @@ Endpoints
|
|||||||
],
|
],
|
||||||
"subevent": null,
|
"subevent": null,
|
||||||
"close_when_sold_out": false,
|
"close_when_sold_out": false,
|
||||||
"closed": false
|
"closed": false,
|
||||||
|
"ignore_for_event_availability": false
|
||||||
}
|
}
|
||||||
|
|
||||||
:param organizer: The ``slug`` field of the organizer to modify
|
:param organizer: The ``slug`` field of the organizer to modify
|
||||||
|
|||||||
@@ -582,7 +582,7 @@ class QuotaSerializer(I18nAwareModelSerializer):
|
|||||||
class Meta:
|
class Meta:
|
||||||
model = Quota
|
model = Quota
|
||||||
fields = ('id', 'name', 'size', 'items', 'variations', 'subevent', 'closed', 'close_when_sold_out',
|
fields = ('id', 'name', 'size', 'items', 'variations', 'subevent', 'closed', 'close_when_sold_out',
|
||||||
'release_after_exit', 'available', 'available_number')
|
'release_after_exit', 'available', 'available_number', 'ignore_for_event_availability')
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|||||||
@@ -1896,7 +1896,8 @@ TEST_QUOTA_RES = {
|
|||||||
"subevent": None,
|
"subevent": None,
|
||||||
"close_when_sold_out": False,
|
"close_when_sold_out": False,
|
||||||
"release_after_exit": False,
|
"release_after_exit": False,
|
||||||
"closed": False
|
"closed": False,
|
||||||
|
"ignore_for_event_availability": False,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user