Patryk Zawadzki
Patryk Zawadzki
Currently we report a list of objects with all of their fields optional. This means the client is responsible for ensuring that the correct fields were returned by the server....
### What I'm trying to achieve Sometimes you want to keep track of the inventory numbers but want to allow customers to order products that are out-of-stock. ### Describe a...
A single Braintree account can have multiple merchant accounts, each for a different settlement currency. It seems the current implementation of the Braintree gateway does not pass a merchant account...
This may fix an architectural deficiency of Django 4's async connection handling. ⚠️ This is a proof-of-concept. Do not merge. Pool behavior may be controlled by calling `dj_db_conn_pool.setup(...)`. # Impact...
This updates the Django version to 4.1 and normalizes the app structure to make sure all app configs are properly detected. # Impact * [ ] New migrations * [...
This adopts Python 3.10 and its idiomatic syntax for type unions. The main purpose of this change is to vendor the incompatible dependencies (Authorize.net SDK and PyXB) ahead of the...
Consider a query like this: ```graphql { category(id: 1) { products { edges { node { category { products { edges { node { category { products { edges {...
Currently, Saleor does very basic sanitization of Editor.js content through the `SanitizedJSONField`, but it's not enough to prevent malicious staff users from inlining JavaScript if a renderer recklessly uses it...
If we get async checking (issue #3), we can use a timer to re-check the source when the user pauses typing.
`subprocess.check_output()` stalls the host process. It would also be nice to be able to cancel the check and kill the process.