package org import ( "context" "go.b0esche.cloud/backend/internal/database" "github.com/google/uuid" ) // ResolveUserOrgs returns the organizations a user belongs to func ResolveUserOrgs(ctx context.Context, db *database.DB, userID uuid.UUID) ([]database.Organization, error) { return db.GetUserOrganizations(ctx, userID) } // CheckMembership checks if user is member of org and returns role func CheckMembership(ctx context.Context, db *database.DB, userID, orgID uuid.UUID) (string, error) { membership, err := db.GetUserMembership(ctx, userID, orgID) if err != nil { return "", err } return membership.Role, nil }