Documentation
¶
Index ¶
- Constants
- func ApiRequest(ctx context.Context) *api.Request
- func DataPermApplier(ctx context.Context) security.DataPermissionApplier
- func Db(ctx context.Context) orm.Db
- func Logger(ctx context.Context) log.Logger
- func Principal(ctx context.Context) *security.Principal
- func RequestId(ctx context.Context) string
- func SetApiRequest(ctx context.Context, request *api.Request) context.Context
- func SetDataPermApplier(ctx context.Context, applier security.DataPermissionApplier) context.Context
- func SetDb(ctx context.Context, db orm.Db) context.Context
- func SetLogger(ctx context.Context, logger log.Logger) context.Context
- func SetPrincipal(ctx context.Context, principal *security.Principal) context.Context
- func SetRequestId(ctx context.Context, requestId string) context.Context
Constants ¶
View Source
const ( KeyRequest contextKey = iota KeyRequestId KeyPrincipal KeyLogger KeyDb KeyDataPermApplier )
Variables ¶
This section is empty.
Functions ¶
func DataPermApplier ¶
func DataPermApplier(ctx context.Context) security.DataPermissionApplier
func SetApiRequest ¶ added in v0.6.0
func SetDataPermApplier ¶
func SetPrincipal ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.