def _set_full_display_name(ctx):
    """Sets document full display name.

    """
    if ctx.ext.full_display_name:
        return
    name = u''
    if ctx.meta.project:
        name += ctx.meta.project.upper()
        name += u' '
    name += ctx.meta.type_display_name
    name += u' : '
    if ctx.meta.institute and ctx.meta.institute != u'--':
        name += ctx.meta.institute.upper()
        name += u' - '
    if ctx.ext.display_name:
        name += ctx.ext.display_name
        name += u' '
    ctx.ext.full_display_name = name.strip()
