mirror of
https://github.com/Hopiu/django-model-utils.git
synced 2026-03-16 20:00:23 +00:00
- Added a new class `_GenericMixin` to serve as a runtime placeholder for `Generic[ModelT]`. This change prevents `TypeError` during `__class__` assignments, which was an issue when mixins inherited from `Generic[T]` at runtime. - All manager mixins have been updated to inherit from `_GenericMixin` instead of `Generic[ModelT]`. This ensures compatibility with `django-modeltranslation`. - Introduced regressions tests to confirm that the manager instances support `__class__` reassignment without issues. Tests were added for `SoftDeletableManager`, `InheritanceManager`, `QueryManager`, and `JoinManager`. Closes GH-#636.
110 lines
4.1 KiB
ReStructuredText
110 lines
4.1 KiB
ReStructuredText
| Adam Bogdał <adam@bogdal.pl>
|
|
| Adam Chainz <adam@adamj.eu>
|
|
| Adam Dobrawy <github.com/ad-m>
|
|
| Adam Nelson <adam@varud.com>
|
|
| Alejandro Varas <a.varas@tucarga.cl>
|
|
| Alex Orange <crazycasta@gmail.com>
|
|
| Alexander Kavanaugh <alex@kavdev.io>
|
|
| Alexey Evseev <myhappydo@gmail.com>
|
|
| Andy Freeland <andy.freeland@redjack.com>
|
|
| Ant Somers <github.com/thiras>
|
|
| Antti Kaihola <akaihol+github@ambitone.com>
|
|
| Arseny Sysolyatin <phelansav@gmail.com>
|
|
| Artis Avotins <artis.avotins@gmail.com>
|
|
| Asif Saif Uddin <auvipy@gmail.com>
|
|
| Benedikt Willi <ben.willi@gmail.com>
|
|
| Bo Marchman <bo.marchman@gmail.com>
|
|
| Bojan Mihelac <bmihelac@mihelac.org>
|
|
| Bruno Alla <bruno.alla@founders4schools.org.uk>
|
|
| Bugra Aydin <bugraaydin.cs@gmail.com>
|
|
| Craig Anderson <craiga@craiga.id.au>
|
|
| Daniel Andrlik <daniel@andrlik.org>
|
|
| Daniel Stanton <stringsonfire@me.com>
|
|
| Den Lesnov <den-lesnov@yandex-team.ru>
|
|
| Diego Navarro <dnmellen@gmail.com>
|
|
| Dmytro Kyrychuck <dmytro.kyrychuck@gmail.com>
|
|
| Donald Stufft <donald.stufft@gmail.com>
|
|
| Douglas Meehan <dmeehan@gmail.com>
|
|
| Emin Bugra Saral <eminbugrasaral@me.com>
|
|
| Enrique Matías Sánchez <cronopios@gmail.com>
|
|
| Eran Rundstein <eranrund@gmail.com>
|
|
| Eugene Kuznetsov <atorich@gmail.com>
|
|
| Felipe Prenholato <felipe.rafael@pdg.com.br>
|
|
| Filipe Ximenes <filipeximenes@gmail.com>
|
|
| Florian Alu <fla@grapps.fr>
|
|
| Germano Massullo <github.com/Germano0>
|
|
| Gregor Müllegger <gregor@muellegger.de>
|
|
| Guilherme Devincenzi <github.com/gdevincenzi>
|
|
| Guilherme Crocetti <github.com/gmcrocetti>
|
|
| Hanley <hanley@wayup.com>
|
|
| Hanley Hansen <hanleyhansen@gmail.com>
|
|
| Harry Moreno <morenoh149@gmail.com>
|
|
| Hasan Ramezani <hasan.r67@gmail.com>
|
|
| Ivan Virabyan <i.virabyan@gmail.com>
|
|
| JMP <josemarfyl@gmail.com>
|
|
| Jack Cushman <jcushman@law.harvard.edu>
|
|
| James Oakley <jfunk@funktronics.ca>
|
|
| Jannis Leidel <jannis@leidel.info>
|
|
| Javier Garcia Sogo <jgsogo@gmail.com>
|
|
| Jeff Elmore <jelmore@lexile.com>
|
|
| Joe Riddle <joeriddles10@gmail.com>
|
|
| John Vandenberg <jayvdb@gmail.com>
|
|
| Jonathan Sundqvist <sundqvist.jonathan@gmail.com>
|
|
| João Amaro <joaoamaro70@gmail.com>
|
|
| Karl WnW <karl.wnw@gmail.com>
|
|
| Keryn Knight <keryn@kerynknight.com>
|
|
| Lucas Wiman <lucaswiman@counsyl.com>
|
|
| Martey Dodoo <martey@mobolic.com>
|
|
| Matthew Schinckel <matt@schinckel.net>
|
|
| Matthieu Rigal <matt.rigal@gmail.com>
|
|
| Michael van Tellingen <m.vantellingen@lukkien.com>
|
|
| Mike Bryant <m@ocado.com>
|
|
| Mikhail Silonov <m.silonov@corp.mail.ru>
|
|
| Misha Kalyna <mike.viburn@gmail.com>
|
|
| Nick Sandford <nick.sandford@gmail.com>
|
|
| Patryk Zawadzki <patrys@room-303.com>
|
|
| Paul McLanahan <paul@mclanahan.net>
|
|
| Philipp Steinhardt <steinhardt@myvision.de>
|
|
| Radosław Ganczarek <radoslaw@ganczarek.in>
|
|
| Reece Dunham <jumbocakefdx@gmail.com>
|
|
| Remy Suen <remy.suen@gmail.com>
|
|
| Rinat Shigapov <rinatshigapov@gmail.com>
|
|
| Rodney Folz <rodney@rodneyfolz.com>
|
|
| Romain G <romain@iwoca.co.uk>
|
|
| Romain Garrigues <romain.garrigues@makina-corpus.com>
|
|
| Roman <roman@lonje.com>
|
|
| Ryan Kaskel <dev@ryankaskel.com>
|
|
| Ryan P Kilby <rpkilby@ncsu.edu>
|
|
| Ryan Senkbeil <rsenk330@gmail.com>
|
|
| Rémy HUBSCHER <remy@chefclub.tv>
|
|
| Sachi King <nakato@nakato.io>
|
|
| Sebastian Illing <sebastian@alpaca.casa>
|
|
| Sergey Tikhonov <zimbler@gmail.com>
|
|
| Sergey Zherevchuk <rochon@yandex.ru>
|
|
| Seán Hayes <sean@seanhayes.name>
|
|
| Simon Charette <github.com/charettes>
|
|
| Simon Meers <simon@simonmeers.com>
|
|
| Skia <skia@libskia.so>
|
|
| Tavistock <tavistock91@gmail.com>
|
|
| Thomas Schreiber <tom@rizu.fake>
|
|
| Tony Aldridge <zaragopha@hotmail.com>
|
|
| Tony Narlock <tony@git-pull.com>
|
|
| Travis Swicegood <development@domain51.com>
|
|
| Trey Hunner <trey@treyhunner.com>
|
|
| Václav Dohnal <vaclav.dohnal@gmail.com>
|
|
| Zach Cheung <kuroro.zhang@gmail.com>
|
|
| ad-m <ad_m@dobrytata.pl>
|
|
| asday <sara.and.zuka@gmail.com>
|
|
| bboogaard <b.boogaard@auto-interactive.nl>
|
|
| funkybob <curtis@tinbrain.net>
|
|
| georgemillard <george.millard@ellenmacarthurfoundation.org>
|
|
| jarekwg <jarekwg@gmail.com>
|
|
| romgar <romain.garrigues.cs@gmail.com>
|
|
| silonov <mike@silonov.pro>
|
|
| smacker <max@smacker.ru>
|
|
| zyegfryed <zyegfryed@gmail.com>
|
|
| Éric Araujo <merwok@netwok.org>
|
|
| Őry Máté <ory.mate@cloud.bme.hu>
|
|
| Nafees Anwar <h.nafees.anwar@gmail.com>
|
|
| meanmail <github@meanmail.dev>
|
|
| Nicholas Prat <nprat96@gmail.com>
|