def METHOD_NAME(full_path: Optional[str]):
    if full_path is None:
        full_path = RepoUrl().convert(construct_path())
    is_approved_before = Allowlist.is_namespace_or_parent_approved(full_path)
    Allowlist.approve_namespace(full_path)
    if Allowlist.is_namespace_or_parent_approved(full_path) != is_approved_before:
        click.secho(f"Namespace ‹{full_path}› has been approved.", fg="green")
    else:
        click.secho(f"Status of namespace ‹{full_path}› has not changed.", fg="yellow")