Skip to content

Conversation

yawlhead91
Copy link

Description

Implements all rate management operations for the Teamwork
Projects MCP server:

Read operations:

  • Get user rates (installation/project level)
  • List installation/project users with rates
  • Get project rates and user rate history

Write operations:

  • Update installation/project/user rates
  • Bulk update installation user rates
  • Update project and user rates together

Includes comprehensive integration tests following
established MCP patterns.

Dependencies:

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Testing

  • Tests pass locally (go test -v ./...)
  • Added/updated tests for new functionality

Checklist

  • Code follows project style guidelines
  • Self-reviewed the code
  • Added necessary documentation
  • No new warnings or errors

@yawlhead91 yawlhead91 marked this pull request as ready for review August 29, 2025 14:28
@yawlhead91 yawlhead91 requested a review from a team as a code owner August 29, 2025 14:29
@yawlhead91
Copy link
Author

Ill update the vendoring one the SDK is merged

@rafaeljusto
Copy link
Contributor

@yawlhead91 Could you remove the vendor folder from these changes please? We are relying on Go modules for this repository, and the 2k+ files crash my browser when trying to review the changes. 😆

@yawlhead91 yawlhead91 marked this pull request as draft September 26, 2025 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants