Utility Functions
Essential utility functions for working with containers in RDMC.
Get Container ID
from rdmc.helpers.step_configs import GlobalVariables
container_id = GlobalVariables.get_or_create_container_id(request)
Get Container Details
from rdmc.helpers.step_configs import GlobalVariables
container_detail = GlobalVariables.get_container_detail(container_id)
Get Manifest Paths
from rdmc.helpers.step_configs import get_manifest_paths
manifest_filename, manifest_path = get_manifest_paths(container_id)
Get Container View Context
from rdmc.helpers.common import get_container_view_context
container_more_detail = get_container_view_context(request)
Get Metadata
from rdmc.helpers.prepare_metadata import get_container_metadata
metadata = get_container_metadata(container_id=container_id)
Get Uploads
from rdmc.helpers.container_uploads import ContainerUploadsHandler
target_files, target_links, target_folder = ContainerUploadsHandler.get_target_uploads(container_id)
Get Manifest Content
from rdmc.helpers.manifest_handler import view_manifest_content
target_files, target_links, target_folder = ContainerUploadsHandler.get_target_uploads(container_id)
manifest_content = view_manifest_content(container_id)