Skip to content

Commit c9e43cf

Browse files
authored
Merge pull request #1426 from ImageMarkup/semgrep-admin
2 parents 7adfa51 + 5de9829 commit c9e43cf

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

rules.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,16 @@ rules:
7979
pattern-either:
8080
- pattern-regex: image\.accession\.thumbnail_256[.\s,\)]
8181
- pattern-regex: image\.accession\.sponsored_thumbnail_256_blob[.\s,\)]
82+
83+
- id: require-staff-readonly-admin
84+
languages:
85+
- python
86+
severity: ERROR
87+
message: Admin classes must inherit from StaffReadonlyAdmin, not admin.ModelAdmin directly.
88+
patterns:
89+
- pattern: |
90+
class $CLASS(admin.ModelAdmin):
91+
...
92+
- pattern-not: |
93+
class StaffReadonlyAdmin(admin.ModelAdmin):
94+
...

0 commit comments

Comments
 (0)