Deliver forum posting entitlements through managed group membership with identity linkage, periodic reconciliation, webhook handling, and an operator mapping surface. Include fake and live test environments, setup documentation, migrations, and end-to-end coverage.
87 lines
3.3 KiB
AMPL
87 lines
3.3 KiB
AMPL
module git.coopcloud.tech/wiki-cafe/member-console
|
|
|
|
go 1.23.0
|
|
|
|
require (
|
|
github.com/CAFxX/httpcompression v0.0.9
|
|
github.com/google/uuid v1.6.0
|
|
github.com/gorilla/csrf v1.7.3
|
|
github.com/jackc/pgx/v5 v5.7.4
|
|
github.com/pressly/goose/v3 v3.24.3
|
|
github.com/rs/cors v1.11.1
|
|
github.com/spf13/cobra v1.8.1
|
|
github.com/spf13/viper v1.19.0
|
|
go.temporal.io/sdk v1.38.0
|
|
)
|
|
|
|
require (
|
|
github.com/alexedwards/scs/redisstore v0.0.0-20251002162104-209de6e426de
|
|
github.com/alexedwards/scs/v2 v2.9.0
|
|
github.com/go-rod/rod v0.116.2
|
|
github.com/gomodule/redigo v1.9.3
|
|
github.com/lib/pq v1.12.0
|
|
github.com/sqlc-dev/pqtype v0.3.0
|
|
github.com/stretchr/testify v1.10.0
|
|
github.com/stripe/stripe-go/v81 v81.4.0
|
|
go.temporal.io/api v1.54.0
|
|
golang.org/x/net v0.40.0
|
|
golang.org/x/time v0.5.0
|
|
)
|
|
|
|
require (
|
|
github.com/andybalholm/brotli v1.1.1 // indirect
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
|
github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang/mock v1.6.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect
|
|
github.com/jackc/pgpassfile v1.0.0 // indirect
|
|
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
|
|
github.com/jackc/puddle/v2 v2.2.2 // indirect
|
|
github.com/klauspost/compress v1.18.0 // indirect
|
|
github.com/mfridman/interpolate v0.0.2 // indirect
|
|
github.com/nexus-rpc/sdk-go v0.5.1 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/robfig/cron v1.2.0 // indirect
|
|
github.com/sethvargo/go-retry v0.3.0 // indirect
|
|
github.com/stretchr/objx v0.5.2 // indirect
|
|
github.com/ysmood/fetchup v0.2.3 // indirect
|
|
github.com/ysmood/goob v0.4.0 // indirect
|
|
github.com/ysmood/got v0.40.0 // indirect
|
|
github.com/ysmood/gson v0.7.3 // indirect
|
|
github.com/ysmood/leakless v0.9.0 // indirect
|
|
golang.org/x/sync v0.14.0 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 // indirect
|
|
google.golang.org/grpc v1.71.0 // indirect
|
|
google.golang.org/protobuf v1.36.6 // indirect
|
|
)
|
|
|
|
require (
|
|
github.com/coreos/go-oidc/v3 v3.12.0
|
|
github.com/fsnotify/fsnotify v1.7.0 // indirect
|
|
github.com/go-jose/go-jose/v4 v4.0.2 // indirect
|
|
github.com/gorilla/securecookie v1.1.2 // indirect
|
|
github.com/hashicorp/hcl v1.0.0 // indirect
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/magiconair/properties v1.8.7 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/pelletier/go-toml/v2 v2.2.2 // indirect
|
|
github.com/sagikazarmark/locafero v0.4.0 // indirect
|
|
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
|
|
github.com/sourcegraph/conc v0.3.0 // indirect
|
|
github.com/spf13/afero v1.11.0 // indirect
|
|
github.com/spf13/cast v1.6.0 // indirect
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/subosito/gotenv v1.6.0 // indirect
|
|
go.uber.org/multierr v1.11.0 // indirect
|
|
golang.org/x/crypto v0.38.0 // indirect
|
|
golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6 // indirect
|
|
golang.org/x/oauth2 v0.26.0
|
|
golang.org/x/sys v0.33.0 // indirect
|
|
golang.org/x/text v0.25.0 // indirect
|
|
gopkg.in/ini.v1 v1.67.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|