示例#1
0
def step_impl(context, userName, latest_config_name, service_name, channel_id_name):
    directory = bootstrap_util.getDirectory(context)
    user = directory.getUser(userName=userName)
    streamHelper = user.getDelivererStreamHelper(context, service_name)
    latest_config_block = bootstrap_util.get_latest_configuration_block(deliverer_stream_helper=streamHelper, channel_id=user.getTagValue(channel_id_name))
    channel_group = bootstrap_util.get_channel_group_from_config_block(latest_config_block)
    user.setTagValue(tagKey=latest_config_name, tagValue=channel_group)
def step_impl(context, userName, latest_config_name, service_name, channel_id_or_ref):
    directory = bootstrap_util.getDirectory(context)
    user = directory.getUser(userName=userName)
    (channel_id,) = bootstrap_util.get_args_for_user([channel_id_or_ref], user)
    streamHelper = user.getDelivererStreamHelper(context, service_name)
    latest_config_block = bootstrap_util.get_latest_configuration_block(deliverer_stream_helper=streamHelper,
                                                                        channel_id=channel_id)
    channel_group = bootstrap_util.get_channel_group_from_config_block(latest_config_block)
    user.setTagValue(tagKey=latest_config_name, tagValue=channel_group)