# core/spectacular_hooks.py
def rename_djoser_tags(result, generator, request, public):
    """
    เปลี่ยน Tag 'v1' ของ Djoser ให้เป็นชื่อ Tag ที่ต้องการ
    """
    # result คือ OpenAPI spec เป็น dict
    paths = result.get('paths', {})
    for path, path_item in paths.items():
        for method, operation in path_item.items():
            tags = operation.get('tags', [])
            if 'v1' in tags:
                operation['tags'] = ['1. Authentication & User Management']
    return result
