Add support for comment templates
## Overview Add support for managing comment templates (saved replies) in the GitLab Terraform provider. ## Background GitLab supports comment templates (saved replies) at three organizational levels: - **User level**: Personal templates for individual users - **Project level**: Templates shared across a project - **Group level**: Templates shared across a group Documentation: https://docs.gitlab.com/user/profile/comment_templates/ ## Technical Details ### GraphQL API GitLab exposes comment templates through GraphQL: - **GroupSavedReply**: https://docs.gitlab.com/api/graphql/reference/#groupsavedreply-1 - Similar endpoints exist for user and project levels ### Proposed Resources This feature would add three new Terraform resources: resource "gitlab_user_saved_reply" "example" { name = "template_name" content = "Template content" } resource "gitlab_project_saved_reply" "example" { project = "project-id" name = "template_name" content = "Template content" } resource "gitlab_group_saved_reply" "example" { group = "group-id" name = "template_name" content = "Template content" } ## Benefits - Enables Infrastructure-as-Code management of comment templates - Supports team standardization of responses - Allows version control of template content - Facilitates template deployment across multiple projects/groups ## Implementation Considerations - All three levels (user, project, group) should be supported for completeness - GraphQL API is available and documented - CRUD operations needed: Create, Read, Update, Delete
issue