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

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

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

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

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 (optional, defaults to "both")
See Also:
  • callback::datamanager::copy_folder::contract

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)

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)

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)

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)

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

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)

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)

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)

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)

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

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:

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:

Testcases:
No testcase defined.
[ show source ]