Draft: Async content validation
Add async content validation hook for:
- after public project/wiki/snippet repository push commit.
- after change project/snippet visibility level to public or internal.
Split to blew MR:
-
Add ContentBlockedState
model -
Add CommitService
,ComplaintService
,ContainerService
,ProcessChangeService
,CommitServiceWorker
-
Add content_blocked_state
api for add/remove state and user complaint -
Add controller and view template code -
Add post_receive
,import
andupdate visibility
trigger code -
Add content validation frontend components -
Add i18n keys
based Upstream MR:
由 Qian Zhang (Gary) 编辑于