@@ -10,11 +10,23 @@ class SpellFilterSet(FilterSet):
1010 class Meta :
1111 model = models .Spell
1212 fields = {
13- 'key' : ['in' , 'iexact' , 'exact' ],
14- 'name' : ['iexact' , 'exact' ,'contains' ],
15- 'document__key' : ['in' ,'iexact' ,'exact' ],
16- 'document__ruleset__key' : ['in' ,'iexact' ,'exact' ],
17- 'classes__key' : ['in' ,'iexact' ,'exact' ]
13+ 'key' : ['in' , 'iexact' , 'exact' ],
14+ 'name' : ['iexact' , 'exact' , 'contains' , 'icontains' ],
15+ 'document__key' : ['in' , 'iexact' , 'exact' ],
16+ 'document__ruleset__key' : ['in' , 'iexact' , 'exact' ],
17+ 'classes__key' : ['in' , 'iexact' , 'exact' ],
18+ 'classes__name' : ['in' ],
19+ 'level' : ['exact' , 'range' , 'gt' , 'gte' , 'lt' , 'lte' ],
20+ 'range' : ['exact' , 'range' , 'gt' , 'gte' , 'lt' , 'lte' ],
21+ 'school__key' : ['exact' ],
22+ 'school__name' : ['in' , 'iexact' , 'exact' ],
23+ 'duration' : ['in' , 'iexact' , 'exact' ],
24+ 'concentration' : ['exact' ],
25+ 'verbal' : ['exact' ],
26+ 'somatic' : ['exact' ],
27+ 'material' : ['exact' ],
28+ 'material_consumed' : ['exact' ],
29+ 'casting_time' : ['in' , 'iexact' , 'exact' ],
1830 }
1931
2032class SpellViewSet (viewsets .ReadOnlyModelViewSet ):
0 commit comments