Devin Cox 
							
						 
					 
					
						
						
							
						
						49a3a8d9a2 
					 
					
						
						
							
							[5.1.x]  Fixed   #34789  -- Prevented updateRelatedSelectsOptions from  
						
						... 
						
						
						
						adding entries to filter_horizontal chosen box.
Co-authored-by: yokeshwaran1 <yokesh440@yahoo.com >
Backport of 719a42b589 
						
						
					 
					
						2024-06-14 14:05:11 +02:00 
						 
				 
			
				
					
						
							
							
								Hisham Mahmood 
							
						 
					 
					
						
						
							
						
						8db593de05 
					 
					
						
						
							
							Fixed   #35173  -- Fixed ModelAdmin.lookup_allowed() for lookups on foreign keys when not included in ModelAdmin.list_filter.  
						
						... 
						
						
						
						Regression in f80669d2f5 
						
						
					 
					
						2024-02-14 22:29:49 -03:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						4ade8386eb 
					 
					
						
						
							
							Fixed   #10743  -- Allowed lookups for related fields in ModelAdmin.list_display.  
						
						... 
						
						
						
						Co-authored-by: Alex Garcia <me@alexoteiza.com >
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com >
Co-authored-by: Nina Menezes <https://github.com/nmenezes0 > 
						
						
					 
					
						2024-02-05 21:42:04 -03:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						a9094ec1f4 
					 
					
						
						
							
							Fixed   #35087  -- Reallowed filtering against foreign keys not listed in ModelAdmin.list_filters.  
						
						... 
						
						
						
						Regression in f80669d2f5 
						
						
					 
					
						2024-01-08 09:21:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						751d732a38 
					 
					
						
						
							
							Fixed   #35056  -- Fixed system check crash on reverse m2m relations with related_name in ModelAdmin.filter_horizontal/vertical.  
						
						... 
						
						
						
						Thanks Thomas Feldmann for the report.
Regression in 107865780a 
						
						
					 
					
						2023-12-27 20:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						f80669d2f5 
					 
					
						
						
							
							Fixed   #35020  -- Fixed ModelAdmin.lookup_allowed() for non-autofield primary keys.  
						
						... 
						
						
						
						Thanks Joshua Goodwin for the report.
Regression in 45ecd9acca 
						
						
					 
					
						2023-12-07 06:16:35 +01:00 
						 
				 
			
				
					
						
							
							
								Antoine Cheneau 
							
						 
					 
					
						
						
							
						
						65c283be16 
					 
					
						
						
							
							Fixed   #34927  -- Fixed admin system check for inlines with foreign keys to proxy models.  
						
						... 
						
						
						
						Follow up to 0e8be73812 
						
						
					 
					
						2023-11-02 10:42:20 +01:00 
						 
				 
			
				
					
						
							
							
								Akash Kumar Sen 
							
						 
					 
					
						
						
							
						
						40b3975e7d 
					 
					
						
						
							
							Fixed   #34462  -- Made admin log actions in bulk.  
						
						... 
						
						
						
						This also deprecates ModelAdmin.log_deletion() and
LogEntryManager.log_action(). 
						
						
					 
					
						2023-10-31 18:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Akash Kumar Sen 
							
						 
					 
					
						
						
							
						
						45e0c5892f 
					 
					
						
						
							
							Refs  #34462  -- Moved ModelAdmin.log_deletion() test to a separate test case.  
						
						
						
						
					 
					
						2023-10-31 10:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f64fd47a76 
					 
					
						
						
							
							Fixed   #9602  -- Added AdminSite.get_model_admin().  
						
						... 
						
						
						
						This allows retrieving an admin class for the given model class without
using internal attributes. 
						
						
					 
					
						2023-07-07 08:06:01 +02:00 
						 
				 
			
				
					
						
							
							
								Hrushikesh 
							
						 
					 
					
						
						
							
						
						107865780a 
					 
					
						
						
							
							Fixed   #34345  -- Added system check for ManyToManyFields with intermediate tables in ModelAdmin.filter_horizontal/vertical.  
						
						
						
						
					 
					
						2023-06-21 07:48:09 +02:00 
						 
				 
			
				
					
						
							
							
								Bakdolot 
							
						 
					 
					
						
						
							
						
						c61219a7ae 
					 
					
						
						
							
							Fixed   #34513  -- Added system check for relational fields in ModelAdmin.list_display.  
						
						
						
						
					 
					
						2023-05-02 06:46:22 +02:00 
						 
				 
			
				
					
						
							
							
								Bakdolot 
							
						 
					 
					
						
						
							
						
						c813fb327c 
					 
					
						
						
							
							Fixed   #34481  -- Added system check for reverse related fields in ModelAdmin.list_display.  
						
						
						
						
					 
					
						2023-04-24 08:14:35 -03:00 
						 
				 
			
				
					
						
							
							
								sarahboyce 
							
						 
					 
					
						
						
							
						
						594fcc2b74 
					 
					
						
						
							
							Fixed   #22569  -- Made ModelAdmin.lookup_allowed() respect get_list_filter().  
						
						... 
						
						
						
						Thank you Simon Meers for the initial patch. 
						
						
					 
					
						2023-04-17 14:09:38 +02:00 
						 
				 
			
				
					
						
							
							
								sarahboyce 
							
						 
					 
					
						
						
							
						
						45ecd9acca 
					 
					
						
						
							
							Fixed   #28384  -- Fixed ModelAdmin.lookup_allowed() for OneToOneField primary keys and nested relations.  
						
						
						
						
					 
					
						2023-03-28 09:26:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						097e3a70c1 
					 
					
						
						
							
							Refs  #33476  -- Applied Black's 2023 stable style.  
						
						... 
						
						
						
						Black 23.1.0 is released which, as the first release of the year,
introduces the 2023 stable style. This incorporates most of last year's
preview style.
https://github.com/psf/black/releases/tag/23.1.0  
						
						
					 
					
						2023-02-01 11:04:38 +01:00 
						 
				 
			
				
					
						
							
							
								mgaligniana 
							
						 
					 
					
						
						
							
						
						c72f6f36c1 
					 
					
						
						
							
							Fixed   #11803  -- Allowed admin select widgets to display new related objects.  
						
						... 
						
						
						
						Adjusted admin javascript to add newly created related objects to
already loaded select widgets.
In this version, applies only where limit_choices_to is not set. 
						
						
					 
					
						2022-04-15 07:46:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7119f40c98 
					 
					
						
						
							
							Refs  #33476  -- Refactored code to strictly match 88 characters line length.  
						
						
						
						
					 
					
						2022-02-07 20:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								django-bot 
							
						 
					 
					
						
						
							
						
						9c19aff7c7 
					 
					
						
						
							
							Refs  #33476  -- Reformatted code with Black.  
						
						
						
						
					 
					
						2022-02-07 20:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c5cd878382 
					 
					
						
						
							
							Refs  #33476  -- Refactored problematic code before reformatting by Black.  
						
						... 
						
						
						
						In these cases Black produces unexpected results, e.g.
def make_random_password(
    self,
    length=10,
    allowed_chars='abcdefghjkmnpqrstuvwxyz' 'ABCDEFGHJKLMNPQRSTUVWXYZ' '23456789',
):
or
cursor.execute("""
SELECT ...
""",
    [table name],
) 
						
						
					 
					
						2022-02-03 11:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						dc9deea8e8 
					 
					
						
						
							
							Fixed   #11715  -- Changed default value of ModelAdmin.actions/inlines to empty tuples.  
						
						... 
						
						
						
						This clarifies the intended pattern of overwriting the default value
rather than mutating it. 
						
						
					 
					
						2022-01-11 12:22:49 +01:00 
						 
				 
			
				
					
						
							
							
								taulant 
							
						 
					 
					
						
						
							
						
						0e8be73812 
					 
					
						
						
							
							Fixed   #32975  -- Fixed admin system check for inlines with foreign keys to proxy models.  
						
						
						
						
					 
					
						2021-09-03 06:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								Eduardo Aldair Ahumada Garcia Jurado 
							
						 
					 
					
						
						
							
						
						e4da365436 
					 
					
						
						
							
							Refs  #24121  -- Added __repr__() to AdminSite, DefaultAdminSite, and ModelAdmin.  
						
						... 
						
						
						
						Thanks tlebrize for the initial patch. 
						
						
					 
					
						2021-07-05 08:15:58 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						20ddc3b81d 
					 
					
						
						
							
							Fixed   #32494  -- Adjusted system check for raw_id_fields to warn about Field.attname.  
						
						
						
						
					 
					
						2021-03-04 08:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						1da54bfe7d 
					 
					
						
						
							
							Corrected messages of admin checks for invalid model field names.  
						
						
						
						
					 
					
						2021-03-04 08:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						9204485396 
					 
					
						
						
							
							Fixed   #16117  -- Added decorators for admin action and display functions.  
						
						... 
						
						
						
						Refs #25134 , #32099 . 
						
						
					 
					
						2021-01-13 17:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						fed8129276 
					 
					
						
						
							
							Unified admin action description generation.  
						
						... 
						
						
						
						Actions added to AdminSite.actions would not have the first character
of their description capitalized.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2020-11-13 21:41:18 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Todorov 
							
						 
					 
					
						
						
							
						
						5fab16392f 
					 
					
						
						
							
							Fixed   #32003  -- Added obj argument to has_perm() methods in tests.  
						
						
						
						
					 
					
						2020-09-14 12:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						94f63b926f 
					 
					
						
						
							
							Refs  #31395  -- Relied on setUpTestData() test data isolation in various tests.  
						
						
						
						
					 
					
						2020-05-15 20:22:56 +02:00 
						 
				 
			
				
					
						
							
							
								hashlash 
							
						 
					 
					
						
						
							
						
						dfbd9ca065 
					 
					
						
						
							
							Fixed   #30311  -- Restored ability to override global admin actions.  
						
						
						
						
					 
					
						2020-04-17 20:23:00 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Donaghy 
							
						 
					 
					
						
						
							
						
						8b3e714ecf 
					 
					
						
						
							
							Fixed   #30980  -- Improved error message when checking uniqueness of admin actions' __name__.  
						
						... 
						
						
						
						Thanks Keshav Kumar for the initial patch. 
						
						
					 
					
						2020-01-10 14:00:28 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						ed668796f6 
					 
					
						
						
							
							Fixed   #30543  -- Fixed checks of ModelAdmin.list_display for fields accessible only via instance.  
						
						... 
						
						
						
						Co-Authored-By: Andrew Simons <andrewsimons@bubblegroup.com > 
						
						
					 
					
						2019-07-10 10:37:34 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6079ed82f4 
					 
					
						
						
							
							Refs  #27991  -- Made obj a required argument of InlineModelAdmin.has_add_permission().  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2019-01-17 11:14:07 -05:00 
						 
				 
			
				
					
						
							
							
								MaximZemskov 
							
						 
					 
					
						
						
							
						
						3c01fe30f3 
					 
					
						
						
							
							Fixed   #30097  -- Made 'obj' arg of InlineModelAdmin.has_add_permission() optional.  
						
						... 
						
						
						
						Restored backwards compatibility after refs #27991 .
Regression in be6ca89396 
						
						
					 
					
						2019-01-11 18:02:43 -05:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						8245c99ee6 
					 
					
						
						
							
							Fixed   #29930  -- Allowed editing in admin with view-only inlines.  
						
						... 
						
						
						
						Co-authored-by: Tim Graham <timograham@gmail.com > 
						
						
					 
					
						2018-12-03 07:44:18 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						84e7a9f4a7 
					 
					
						
						
							
							Switched setUp() to setUpTestData() where possible in Django's tests.  
						
						
						
						
					 
					
						2018-11-27 09:35:17 -05:00 
						 
				 
			
				
					
						
							
							
								Sanyam Khurana 
							
						 
					 
					
						
						
							
						
						a7d6cab771 
					 
					
						
						
							
							Fixed   #29282  -- Prevented some admin checks from crashing with TypeError.  
						
						... 
						
						
						
						Co-authored-by: David Sanders <dsanders11@ucsbalum.com > 
						
						
					 
					
						2018-11-20 17:19:13 -05:00 
						 
				 
			
				
					
						
							
							
								Matthias Kestenholz 
							
						 
					 
					
						
						
							
						
						f9ff1df1da 
					 
					
						
						
							
							Fixed   #29917  -- Stopped collecting ModelAdmin.actions from base ModelAdmins.  
						
						
						
						
					 
					
						2018-11-09 18:52:30 -05:00 
						 
				 
			
				
					
						
							
							
								Javier Matos Odut 
							
						 
					 
					
						
						
							
						
						3d4d0a25b2 
					 
					
						
						
							
							Fixed   #29901  -- Allowed overriding an autocomplete/raw_id_fields/radio_fields widget with ModelAdmin.get_formset().  
						
						
						
						
					 
					
						2018-10-31 10:16:17 -04:00 
						 
				 
			
				
					
						
							
							
								Przemysław Buczkowski 
							
						 
					 
					
						
						
							
						
						70d0a1ca02 
					 
					
						
						
							
							Fixed   #29711  -- Added a system check for uniquness of admin actions' __name__.  
						
						
						
						
					 
					
						2018-10-02 09:17:23 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fd8a7a5313 
					 
					
						
						
							
							Fixed   #29723  -- Fixed crash if InlineModelAdmin.has_add_permission() doesn't accept the obj argument.  
						
						... 
						
						
						
						* Refs #27991  -- Added testing for ModelAdmin.get_inline_instances() if the inline's has_add_permission() doesn't accept 'obj'.
* Fixed  #29723  -- Fixed crash if InlineModelAdmin.has_add_permission() doesn't accept the obj argument. 
						
						
					 
					
						2018-08-30 11:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						958c7b301e 
					 
					
						
						
							
							Fixed   #29419  -- Allowed permissioning of admin actions.  
						
						
						
						
					 
					
						2018-06-18 15:07:29 -04:00 
						 
				 
			
				
					
						
							
							
								Henk Kahlfuß 
							
						 
					 
					
						
						
							
						
						3eb9127678 
					 
					
						
						
							
							Fixed   #23869  -- Made ModelAdmin.get_deleted_objects() use has_delete_permission() for permissions checking.  
						
						
						
						
					 
					
						2018-06-15 10:31:08 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						ec2c9c3531 
					 
					
						
						
							
							Refs  #29428  -- Fixed admin check crash when using a query expression in ModelAdmin.ordering.  
						
						
						
						
					 
					
						2018-06-14 21:04:43 -04:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						b30f9b131c 
					 
					
						
						
							
							Refs  #29419 ,  #8936  -- Removed change permission requirement for admin actions.  
						
						... 
						
						
						
						Partially reverted 825f0beda8 
						
						
					 
					
						2018-06-13 14:49:28 -04:00 
						 
				 
			
				
					
						
							
							
								olivierdalang 
							
						 
					 
					
						
						
							
						
						825f0beda8 
					 
					
						
						
							
							Fixed   #8936  -- Added a view permission and a read-only admin.  
						
						... 
						
						
						
						Co-authored-by: Petr Dlouhy <petr.dlouhy@email.cz >
Co-authored-by: Olivier Dalang <olivier.dalang@gmail.com > 
						
						
					 
					
						2018-05-16 06:44:55 -04:00 
						 
				 
			
				
					
						
							
							
								Morgan Aubert 
							
						 
					 
					
						
						
							
						
						704443acac 
					 
					
						
						
							
							Fixed   #29363  -- Added SimpleTestCase.assertWarnsMessage().  
						
						
						
						
					 
					
						2018-05-09 11:40:28 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a480ef89ad 
					 
					
						
						
							
							Fixed inconsistent formatting in tests/modeladmin/test_checks.py.  
						
						
						
						
					 
					
						2018-04-16 13:35:40 -04:00 
						 
				 
			
				
					
						
							
							
								Matthias Kestenholz 
							
						 
					 
					
						
						
							
						
						13efbb233a 
					 
					
						
						
							
							Fixed   #29322  -- Made admin check all ModelAdmin fieldsets for duplicates.  
						
						
						
						
					 
					
						2018-04-13 11:08:30 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						be6ca89396 
					 
					
						
						
							
							Fixed   #27991  -- Added obj arg to InlineModelAdmin.has_add_permission().  
						
						... 
						
						
						
						Thanks Vladimir Ivanov for the initial patch. 
						
						
					 
					
						2018-04-04 19:21:50 -04:00