Pre-fill year when adding edition
This commit is contained in:
		@ -30,7 +30,7 @@
 | 
			
		||||
  * added a new sort_name field that gets automatically created
 | 
			
		||||
* automatically fill certain values in forms:
 | 
			
		||||
  * new game: name and sort name after typing
 | 
			
		||||
  * new edition: name and sort name when selecting game
 | 
			
		||||
  * new edition: name, sort name, and year when selecting game
 | 
			
		||||
  * new purchase: platform when selecting edition
 | 
			
		||||
 | 
			
		||||
## 1.3.0 / 2023-11-05 15:09+01:00
 | 
			
		||||
 | 
			
		||||
@ -80,6 +80,7 @@ class IncludeNameSelect(forms.Select):
 | 
			
		||||
        option = super().create_option(name, value, *args, **kwargs)
 | 
			
		||||
        if value:
 | 
			
		||||
            option["attrs"]["data-name"] = value.instance.name
 | 
			
		||||
            option["attrs"]["data-year"] = value.instance.year_released
 | 
			
		||||
        return option
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -13,6 +13,12 @@ let syncData = [
 | 
			
		||||
    "target": "#id_sort_name",
 | 
			
		||||
    "target_value": "value"
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    "source": "#id_game",
 | 
			
		||||
    "source_value": "dataset.year",
 | 
			
		||||
    "target": "#id_year_released",
 | 
			
		||||
    "target_value": "value"
 | 
			
		||||
  },  
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
syncSelectInputUntilChanged(syncData, "form");
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user