FgaWriteModel delegates to service.FgaWriteModel and projects the new model. Fails closed when no FGA engine is configured. Requires super-admin auth.
(ctx context.Context, req *authorizerv1.FgaWriteModelRequest)
| 353 | // FgaWriteModel delegates to service.FgaWriteModel and projects the new model. |
| 354 | // Fails closed when no FGA engine is configured. Requires super-admin auth. |
| 355 | func (h *AdminHandler) FgaWriteModel(ctx context.Context, req *authorizerv1.FgaWriteModelRequest) (*authorizerv1.FgaWriteModelResponse, error) { |
| 356 | res, _, err := h.Service.FgaWriteModel(ctx, transport.MetaFromGRPC(ctx), &model.FgaWriteModelInput{ |
| 357 | Dsl: req.GetDsl(), |
| 358 | }) |
| 359 | if err != nil { |
| 360 | return nil, err |
| 361 | } |
| 362 | return &authorizerv1.FgaWriteModelResponse{Model: projectFgaModel(res)}, nil |
| 363 | } |
| 364 | |
| 365 | // FgaWriteTuples delegates to service.FgaWriteTuples. Fails closed when no FGA |
| 366 | // engine is configured. Requires super-admin auth. |
nothing calls this directly
no test coverage detected