Expose the real NSQL filter engine over an authenticated Filters gRPC service (CreateRule/ListRules/DeleteRule/ValidateRule/PreviewRule) backed by FilterEngine + DatabaseEngine; wire CLI filter commands to it. Auth-interceptor-mounted (GH #165). Correctness bugs (account scoping/ON ACCOUNT/non-ASCII) are Phase 3.
Expose the real NSQL filter engine over an authenticated Filters gRPC service (CreateRule/ListRules/DeleteRule/ValidateRule/PreviewRule) backed by FilterEngine + DatabaseEngine; wire CLI filter commands to it. Auth-interceptor-mounted (GH #165). Correctness bugs (account scoping/ON ACCOUNT/non-ASCII) are Phase 3.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Expose the real NSQL filter engine over an authenticated Filters gRPC service (CreateRule/ListRules/DeleteRule/ValidateRule/PreviewRule) backed by FilterEngine + DatabaseEngine; wire CLI filter commands to it. Auth-interceptor-mounted (GH #165). Correctness bugs (account scoping/ON ACCOUNT/non-ASCII) are Phase 3.
Done on
dev(c7a73af): authenticated Filters gRPC service (create/list/delete/validate/preview) backed by NSQL engine + store, ArcSwap hot-reload, CLI wired. 276 tests green.