diff --git a/jingrow/core/pagetype/file/file.json b/jingrow/core/pagetype/file/file.json index fcdfef8a5..16669db3e 100644 --- a/jingrow/core/pagetype/file/file.json +++ b/jingrow/core/pagetype/file/file.json @@ -3,13 +3,14 @@ "allow_import": 1, "creation": "2012-12-12 11:19:22", "default_view": "File", - "pagetype": "PageType", "engine": "InnoDB", "field_order": [ "file_name", + "file_type", "is_private", "column_break_7jmm", - "file_type", + "title", + "description", "preview", "preview_html", "section_break_5", @@ -36,6 +37,7 @@ "fieldname": "file_name", "fieldtype": "Data", "in_global_search": 1, + "in_list_view": 1, "label": "File Name", "oldfieldname": "file_name", "oldfieldtype": "Data", @@ -184,17 +186,30 @@ "in_standard_filter": 1, "label": "File Type", "read_only": 1 + }, + { + "fieldname": "title", + "fieldtype": "Data", + "in_global_search": 1, + "in_list_view": 1, + "label": "Title" + }, + { + "fieldname": "description", + "fieldtype": "Small Text", + "label": "Description" } ], "force_re_route_to_default_view": 1, "icon": "fa fa-file", "idx": 1, "links": [], - "modified": "2025-01-15 11:46:42.917146", + "modified": "2026-04-16 20:18:52.578893", "modified_by": "Administrator", "module": "Core", "name": "File", "owner": "Administrator", + "pagetype": "PageType", "permissions": [ { "create": 1, @@ -217,9 +232,10 @@ "write": 1 } ], + "row_format": "Dynamic", "sort_field": "modified", "sort_order": "DESC", "states": [], "title_field": "file_name", "track_changes": 1 -} +} \ No newline at end of file diff --git a/jingrow/core/pagetype/file/file.py b/jingrow/core/pagetype/file/file.py index 4c1e4bb15..e79b13711 100644 --- a/jingrow/core/pagetype/file/file.py +++ b/jingrow/core/pagetype/file/file.py @@ -42,10 +42,11 @@ class File(Page): if TYPE_CHECKING: from jingrow.types import DF - attached_to_pagetype: DF.Link | None attached_to_field: DF.Data | None attached_to_name: DF.Data | None + attached_to_pagetype: DF.Link | None content_hash: DF.Data | None + description: DF.SmallText | None file_name: DF.Data | None file_size: DF.Int file_type: DF.Data | None @@ -57,6 +58,7 @@ class File(Page): is_private: DF.Check old_parent: DF.Data | None thumbnail_url: DF.SmallText | None + title: DF.Data | None uploaded_to_dropbox: DF.Check uploaded_to_google_drive: DF.Check # end: auto-generated types