Skip to content

Commit a6513ae

Browse files
committed
to be refactored: find forms for models inheriting from AbstractFileModel
1 parent e140e4b commit a6513ae

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

finder/apps.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@ def register_finder_forms(self):
1818
This is required, so that the file browser can render the correct detail form for each file type.
1919
"""
2020

21-
from finder.models.file import AbstractFileModel
21+
from finder.models.file import FileModel
2222

23-
for model in self.get_models():
24-
if not (model, AbstractFileModel):
25-
continue
23+
for model in FileModel.get_models(include_proxy=True):
2624
for app in settings.INSTALLED_APPS:
2725
if not app.startswith(f'{self.name}.'):
2826
continue

finder/contrib/common/forms.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from finder.forms.file import FileForm
2+
3+
4+
PDFFileForm = SpreadsheetForm = FileForm

0 commit comments

Comments
 (0)