diff --git a/charts/hub/README.md b/charts/hub/README.md index 94c8a8a..34b8fc1 100644 --- a/charts/hub/README.md +++ b/charts/hub/README.md @@ -259,6 +259,7 @@ Below all configuration options and parameters are listed. | `kerberoshub.frontend.features.floorplan.colorTrackBoxDrawing` | Color customization for `floorplan` in the frontend. | `"hsla(204, 100%, 50%, 1)"` | | `kerberoshub.frontend.features.floorplan.colorTrackBoxControlsDelete` | Color customization for `floorplan` in the frontend. | `"hsla(219, 100%, 94%, 1)"` | | `kerberoshub.frontend.features.faceRedaction.enabled` | Enable or disable `kerberoshub.frontend.features.faceRedaction`. | `"false"` | +| `kerberoshub.frontend.features.faceRedaction.classifierTracksEnabled` | Make classifier-generated tracks available in the redaction modal. | `"true"` | | `kerberoshub.support.enabled` | Enable or disable in-app support features. | `false` | | `kerberoshub.oauth2Proxy.enabled` | Enable or disable `kerberoshub.oauth2Proxy`. | `false` | | `kerberoshub.oauth2Proxy.github.clientId` | Client ID used by `kerberoshub.oauth2Proxy.github`. | `"github-client-id"` | @@ -497,6 +498,7 @@ Following indexes should be executed on the MongoDB database (Kerberos) to impro #### Analysis collection db.getCollection("analysis").createIndex({start:1}) + db.getCollection("analysis").createIndex({organisationId:1, projectId:1, key:1}, {name:"analysis_org_project_key"}) db.getCollection("analysis").createIndex({userid:1, key:1}) db.getCollection("analysis").createIndex({userid:1, start:1}) diff --git a/charts/hub/custom-layout/i18n/en.json b/charts/hub/custom-layout/i18n/en.json index 0e07c97..8431dd6 100644 --- a/charts/hub/custom-layout/i18n/en.json +++ b/charts/hub/custom-layout/i18n/en.json @@ -1702,7 +1702,9 @@ "k14": "fps", "k15": "Detection run", "k16": "Select a detection run", - "k17": "No detections" + "k17": "No detections", + "k18": "Automatic tracks unavailable", + "k19": "Automatic face tracks are disabled. You can still draw redaction boxes manually on the player and submit." } }, "motionmap": { diff --git a/charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml b/charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml index 0e471ec..28039fc 100644 --- a/charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml +++ b/charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml @@ -300,7 +300,9 @@ spec: # features > face redaction - name: FEATURE_FACE_REDACTION_ENABLED - value: "{{ .Values.kerberoshub.frontend.features.faceRedaction.enabled }}" + value: "{{ .Values.kerberoshub.frontend.features.faceRedaction.enabled }}" + - name: FEATURE_FACE_REDACTION_CLASSIFIER_TRACKS_ENABLED + value: "{{ .Values.kerberoshub.frontend.features.faceRedaction.classifierTracksEnabled }}" # features > media - name: FEATURE_MEDIA_FILTER_DATE_ENABLED diff --git a/charts/hub/templates/kerberos-hub/hub-frontend.yaml b/charts/hub/templates/kerberos-hub/hub-frontend.yaml index c9056e5..2434bfc 100644 --- a/charts/hub/templates/kerberos-hub/hub-frontend.yaml +++ b/charts/hub/templates/kerberos-hub/hub-frontend.yaml @@ -418,7 +418,9 @@ spec: # features > face redaction - name: FEATURE_FACE_REDACTION_ENABLED - value: "{{ .Values.kerberoshub.frontend.features.faceRedaction.enabled }}" + value: "{{ .Values.kerberoshub.frontend.features.faceRedaction.enabled }}" + - name: FEATURE_FACE_REDACTION_CLASSIFIER_TRACKS_ENABLED + value: "{{ .Values.kerberoshub.frontend.features.faceRedaction.classifierTracksEnabled }}" # features > media - name: FEATURE_MEDIA_FILTER_DATE_ENABLED diff --git a/charts/hub/values.yaml b/charts/hub/values.yaml index b49f7e6..0b61bbf 100644 --- a/charts/hub/values.yaml +++ b/charts/hub/values.yaml @@ -564,6 +564,7 @@ kerberoshub: # Face redaction feature faceRedaction: enabled: "false" # Enable or disable face redaction 'true' or 'false' + classifierTracksEnabled: "true" # Make classifier-generated tracks available in the redaction modal # Optional integrations mixpanel: # We can keep track logging in Mixpanel as well apikey: "xxx"