Table Name: tabFile
Sr | Fieldname | Type | Label | Options |
---|---|---|---|---|
1 | file_name |
Data | File Name | |
2 | is_private |
Check | Is Private | |
3 | preview |
Section Break | Preview | |
4 | preview_html |
HTML | Preview HTML | |
5 | section_break_5 |
Section Break | ||
6 | is_home_folder |
Check | Is Home Folder | |
7 | is_attachments_folder |
Check | Is Attachments Folder | |
8 | file_size |
Int | File Size | |
9 | column_break_5 |
Column Break | ||
10 | file_url |
Small Text | File URL | |
11 | thumbnail_url |
Small Text | Thumbnail URL | |
12 | folder |
Link | Folder | File |
13 | is_folder |
Check | Is Folder | |
14 | section_break_8 |
Section Break | ||
15 | attached_to_doctype |
Link | Attached To DocType | DocType |
16 | column_break_10 |
Column Break | ||
17 | attached_to_name |
Data | Attached To Name | |
18 | content_hash |
Data | Content Hash | |
19 | lft |
Int | lft | |
20 | rgt |
Int | rgt | |
21 | old_parent |
Data | old_parent |
Inherits from frappe.utils.nestedset.NestedSet
No docs
No docs
after_rename (self, olddn, newdn, merge=False)
No docs
No docs
Throw exception if folder is not empty
check_reference_doc_permission (self)
Check if permission exists for reference document
If file not attached to any other record, delete it
No docs
get_folder_size (self, folder=None)
Returns folder size for current folder
get_name_based_on_parent_folder (self)
No docs
No docs
No docs
No docs
No docs
Make parent folders if not exists based on reference doctype and name
Set folder size if folder
Set name for folder
update_parent_folder_size (self)
Update size of parent folder
No docs
validate_duplicate_entry (self)
No docs
Validates existence of public file TODO: validate for private file
No docs
Inherits from frappe.exceptions.ValidationError
frappe.core.doctype.file.file.check_file_permission (file_url)
No docs
Public API
/api/method/frappe.core.doctype.file.file.create_new_folder
frappe.core.doctype.file.file.create_new_folder (file_name, folder)
create new folder under current parent folder
Public API
/api/method/frappe.core.doctype.file.file.get_breadcrumbs
frappe.core.doctype.file.file.get_breadcrumbs (folder)
returns name, file_name of parent folder
frappe.core.doctype.file.file.get_extension (filename, extn, content)
No docs
frappe.core.doctype.file.file.get_local_image (file_url)
No docs
frappe.core.doctype.file.file.get_web_image (file_url)
No docs
frappe.core.doctype.file.file.make_home_folder ()
No docs
Public API
/api/method/frappe.core.doctype.file.file.move_file
frappe.core.doctype.file.file.move_file (file_list, new_parent, old_parent)
No docs
frappe.core.doctype.file.file.on_doctype_update ()
No docs
frappe.core.doctype.file.file.setup_folder_path (filename, new_parent)
No docs