- Publicity: Public Only All
file-storage-callback-procs.tcl
Callback procs for file storage
- Location:
- packages/file-storage/tcl/file-storage-callback-procs.tcl
- Created:
- 2005-06-15
- Author:
- Malte Sussdorff <sussdorff@sussdorff.de>
- CVS Identification:
$Id: file-storage-callback-procs.tcl,v 1.17.2.1 2021/03/31 11:32:54 gustafn Exp $
Procedures in this file
- callback::application-track::getApplicationName::impl::file_storage (private)
- callback::application-track::getGeneralInfo::impl::file_storage (private)
- callback::application-track::getSpecificInfo::impl::file_storage (private)
- callback::datamanager::copy_folder::impl::datamanager (private)
- callback::fs::before_file_new::contract (private)
- callback::fs::file_delete::contract (private)
- callback::fs::file_edit::contract (private)
- callback::fs::file_new::contract (private)
- callback::fs::file_revision_new::contract (private)
- callback::fs::folder_chunk::add_bulk_actions::contract (private)
- callback::fs::folder_delete::contract (private)
- callback::fs::folder_edit::contract (private)
- callback::fs::folder_new::contract (private)
- callback::pm::project_new::impl::file_storage (private)
- callback::search::datasource::impl::file_storage_object (private)
- callback::search::url::impl::file_storage_object (private)
Detailed information
callback::application-track::getApplicationName::impl::file_storage (private)
callback::application-track::getApplicationName::impl::file_storage
Callback implementation
- See Also:
- callback::application-track::getApplicationName::contract
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::application-track::getGeneralInfo::impl::file_storage (private)
callback::application-track::getGeneralInfo::impl::file_storage
Callback implementation
- See Also:
- callback::application-track::getGeneralInfo::contract
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::application-track::getSpecificInfo::impl::file_storage (private)
callback::application-track::getSpecificInfo::impl::file_storage
Callback implementation
- See Also:
- callback::application-track::getSpecificInfo::contract
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::datamanager::copy_folder::impl::datamanager (private)
callback::datamanager::copy_folder::impl::datamanager \ -object_id object_id -selected_community selected_community \ [ -mode mode ]
Copy a folder to another class or community
- Switches:
- -object_id
(required)- -selected_community
(required)- -mode
(defaults to"both"
) (optional)- See Also:
- callback::datamanager::copy_folder::contract
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::before_file_new::contract (private)
callback::fs::before_file_new::contract -package_id package_id \ -folder_id folder_id -cancel_url cancel_url -return_url return_url
This can be used to check for confirmation before upload to folder
- Switches:
- -package_id
(required)- -folder_id
(required)- -cancel_url
(required)- -return_url
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::file_delete::contract (private)
callback::fs::file_delete::contract -package_id package_id \ -file_id file_id
Append extra logics to file deletion.
- Switches:
- -package_id
(required)- -file_id
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::file_edit::contract (private)
callback::fs::file_edit::contract -package_id package_id \ -file_id file_id
Append extra logics to file editing.
- Switches:
- -package_id
(required)- -file_id
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::file_new::contract (private)
callback::fs::file_new::contract -package_id package_id \ -file_id file_id
Append extra logics to file creation.
- Switches:
- -package_id
(required)- -file_id
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::file_revision_new::contract (private)
callback::fs::file_revision_new::contract -package_id package_id \ -file_id file_id -parent_id parent_id \ [ -creation_user creation_user ] [ -creation_ip creation_ip ]
Callback executed when a new file revision is created
- Switches:
- -package_id
(required)- Package_id of the file storage package
- -file_id
(required)- New file_id for the revision
- -parent_id
(required)- Usually, the folder the file was uploaded to.
- -creation_user
(optional)- User_id of the user creating the revision
- -creation_ip
(optional)- IP of the creation
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::folder_chunk::add_bulk_actions::contract (private)
callback::fs::folder_chunk::add_bulk_actions::contract \ -bulk_variable bulk_variable -folder_id folder_id \ -var_export_list var_export_list
Insert additional bulk_action in folder-chunk UI list template
- Switches:
- -bulk_variable
(required)- -folder_id
(required)- -var_export_list
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::folder_delete::contract (private)
callback::fs::folder_delete::contract -package_id package_id \ -folder_id folder_id
Append extra logics to folder deletion.
- Switches:
- -package_id
(required)- -folder_id
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::folder_edit::contract (private)
callback::fs::folder_edit::contract -package_id package_id \ -folder_id folder_id
Append extra logics to folder editing.
- Switches:
- -package_id
(required)- -folder_id
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::fs::folder_new::contract (private)
callback::fs::folder_new::contract -package_id package_id \ -folder_id folder_id
Append extra logics to folder creation.
- Switches:
- -package_id
(required)- -folder_id
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::pm::project_new::impl::file_storage (private)
callback::pm::project_new::impl::file_storage -package_id package_id \ -project_id project_id
Create a new folder for each new project
- Switches:
- -package_id
(required)- -project_id
(required)- See Also:
- callback::pm::project_new::contract
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::search::datasource::impl::file_storage_object (private)
callback::search::datasource::impl::file_storage_object
- Authors:
- Dirk Gomez <openacs@dirkgomez.de>
- Jowell S. Sabino <jowellsabino@netscape.net>
- Created:
- 2005-06-13 Returns a datasource for the search package. This is the content that will be indexed by the full text search engine.
- See Also:
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
callback::search::url::impl::file_storage_object (private)
callback::search::url::impl::file_storage_object -object_id object_id
Return the URL to the file_storage_object
- Switches:
- -object_id
(required)- See Also:
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.