Skip to content

Commit 545c521

Browse files
committed
2 parents eeed3b4 + 10cc631 commit 545c521

File tree

13 files changed

+64
-27
lines changed

13 files changed

+64
-27
lines changed

label_studio/feature_flags.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,6 +1297,33 @@
12971297
"version": 2,
12981298
"deleted": false
12991299
},
1300+
"fflag_feat_all_leap_1825_annotator_evaluation_short": {
1301+
"key": "fflag_feat_all_leap_1825_annotator_evaluation_short",
1302+
"on": false,
1303+
"prerequisites": [],
1304+
"targets": [],
1305+
"contextTargets": [],
1306+
"rules": [],
1307+
"fallthrough": {
1308+
"variation": 0
1309+
},
1310+
"offVariation": 1,
1311+
"variations": [
1312+
true,
1313+
false
1314+
],
1315+
"clientSideAvailability": {
1316+
"usingMobileKey": false,
1317+
"usingEnvironmentId": false
1318+
},
1319+
"clientSide": false,
1320+
"salt": "d22daddab39444af9f4e3802a4d6bbf2",
1321+
"trackEvents": false,
1322+
"trackEventsFallthrough": false,
1323+
"debugEventsUntilDate": null,
1324+
"version": 2,
1325+
"deleted": false
1326+
},
13001327
"fflag_feat_all_leap_883_custom_script_270524_short": {
13011328
"key": "fflag_feat_all_leap_883_custom_script_270524_short",
13021329
"on": true,

label_studio/jwt_auth/middleware.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,17 @@ def __call__(self, request):
2323
try:
2424
user_and_token = JWTAuthentication().authenticate(request)
2525
if not user_and_token:
26+
logger.debug('JWT auth could not resolve user/token')
2627
return self.get_response(request)
2728

2829
user = User.objects.get(pk=user_and_token[0].pk)
2930
if user.active_organization.jwt.api_tokens_enabled:
31+
logger.debug('JWT auth resolved user/token')
3032
request.user = user
3133
request.is_jwt = True
34+
else:
35+
logger.debug('JWT auth resolved user/token, but org does not have jwt enabled')
36+
3237
except User.DoesNotExist:
3338
logger.info('JWT authentication failed: User no longer exists')
3439
return JsonResponse({'detail': 'User not found'}, status=status.HTTP_401_UNAUTHORIZED)

web/apps/labelstudio/src/utils/helpers.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,3 @@ export const getLastTraceback = (traceback: string): string => {
141141

142142
return lastTraceIndex >= 0 ? lines.slice(lastTraceIndex).join("\n") : traceback;
143143
};
144-
145-
export const isFlagEnabled = (id: string, flagList: Record<string, boolean>, defaultValue = false) => {
146-
if (id in flagList) {
147-
return flagList[id] === true ?? defaultValue;
148-
}
149-
return defaultValue;
150-
};

web/apps/labelstudio/src/utils/license-flags.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isFlagEnabled } from "./helpers";
1+
import { isFlagEnabled } from "@humansignal/core/lib/utils/helpers";
22

33
/**
44
* Control Visibility and Access of Cloud Storage Connectors for Managers

web/dist/apps/labelstudio/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/apps/labelstudio/main.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/apps/labelstudio/vendor.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/apps/labelstudio/vendor.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"message": "feat: block sentry in frontend side (#6615)",
3-
"commit": "560e33091fa392bec906ca43f082afb1657b11a7",
4-
"date": "2025-02-13T23:13:39.000Z",
2+
"message": "fix: OPTIC-1709: Ensure checks for feature flag enablement are done correctly (#7121)",
3+
"commit": "459ffbf8e7a133c938453ae21b689dd28280b5ea",
4+
"date": "2025-02-20T22:35:54.000Z",
55
"branch": "develop"
66
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"message": "feat: block sentry in frontend side (#6615)",
3-
"commit": "560e33091fa392bec906ca43f082afb1657b11a7",
4-
"date": "2025-02-13T23:13:39.000Z",
2+
"message": "fix: OPTIC-1709: Ensure checks for feature flag enablement are done correctly (#7121)",
3+
"commit": "459ffbf8e7a133c938453ae21b689dd28280b5ea",
4+
"date": "2025-02-20T22:35:54.000Z",
55
"branch": "develop"
66
}

0 commit comments

Comments
 (0)