def create_work_product_manifest()

in src/loading_manifest/common_manifest.py [0:0]


def create_work_product_manifest(
        kind,
        acl,
        legal,
        resource_security_classificaton,
        name,
        description):
    wp = dict()
    wp[WorkProductManifest.TAG_KIND] = kind
    wp[WorkProductManifest.TAG_ACL] = acl
    wp[WorkProductManifest.TAG_LEGAL] = legal

    wp_data = dict()
    wp[WorkProductManifest.TAG_DATA] = wp_data

    wp_data[WorkProductManifest.TAG_RESOURCE_SECURITY_CLASSIFICATION] \
        = resource_security_classificaton

    wp_data[WorkProductManifest.TAG_DATA_NAME] = name
    wp_data[WorkProductManifest.TAG_DATA_DESCRIPTION] = description
    wp_data[WorkProductManifest.TAG_DATA_COMPONENTS] = list()

    # wp_data[WorkProductManifest.TAG_DATA_EXTENSION_PROPERTIES] = dict()

    return wp