Skip to content

fix(auth): request gmail settings scopes#74

Merged
steipete merged 9 commits intoopenclaw:mainfrom
salmonumbrella:fix/gmail-scopes-settings
Jan 16, 2026
Merged

fix(auth): request gmail settings scopes#74
steipete merged 9 commits intoopenclaw:mainfrom
salmonumbrella:fix/gmail-scopes-settings

Conversation

@salmonumbrella
Copy link
Copy Markdown
Contributor

Summary

  • replace mail.google.com scope with explicit Gmail API scopes
  • add gmail.settings.sharing to cover send-as/forwarding settings
  • update scope tests

Testing

  • go test ./internal/googleauth

Fixes #68

@steipete
Copy link
Copy Markdown
Collaborator

Thanks! The summary is a bit small; this is a major new set for classroom :)

salmonumbrella and others added 9 commits January 16, 2026 10:41
- Add comprehensive unit tests for classroom helper functions
  (date/time parsing, error wrapping, profile helpers)
- Add profileEmail() helper for nil-safe email extraction
- Fix nil pointer guards for Profile access (12 locations in
  courses, rosters, and guardians)
- Add --topic filter for coursework and materials list commands
- Update docs/spec.md with new filter options

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@steipete steipete force-pushed the fix/gmail-scopes-settings branch from 6e8bfee to 901020c Compare January 16, 2026 10:51
@steipete steipete merged commit 95e2dd6 into openclaw:main Jan 16, 2026
@steipete
Copy link
Copy Markdown
Collaborator

Landed via temp rebase onto main.\n\n- Gate: pnpm lint && pnpm build && pnpm test\n- Land commit: 901020c\n- Merge commit: 95e2dd6\n\nThanks @salmonumbrella!

klodr pushed a commit to klodr/gogcli that referenced this pull request Apr 22, 2026
…ettings

fix(auth): request gmail settings scopes
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.

Filter creation fails with insufficientPermissions

2 participants