Skip to content

Commit c3486ef

Browse files
authored
feat: add LMS user ID field to request payload (#1721)
1 parent 6871cb5 commit c3486ef

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/components/learner-credit-management/assignment-modal/NewAssignmentModalButton.jsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import PropTypes from 'prop-types';
99
import React, { useCallback, useContext, useState } from 'react';
1010
import { connect } from 'react-redux';
1111
import { generatePath, useNavigate, useParams } from 'react-router-dom';
12-
12+
import { AppContext } from '@edx/frontend-platform/react';
1313
import { FormattedMessage, useIntl } from '@edx/frontend-platform/i18n';
1414
import { logError } from '@edx/frontend-platform/logging';
1515
import EnterpriseAccessApiService from '../../../data/services/EnterpriseAccessApiService';
@@ -67,6 +67,7 @@ const NewAssignmentModalButton = ({ enterpriseId, course, children }) => {
6767
aggregates,
6868
isLateRedemptionAllowed,
6969
} = subsidyAccessPolicy;
70+
const { authenticatedUser } = useContext(AppContext);
7071
const sharedEnterpriseTrackEventMetadata = {
7172
subsidyAccessPolicyId,
7273
catalogUuid,
@@ -180,6 +181,7 @@ const NewAssignmentModalButton = ({ enterpriseId, course, children }) => {
180181
contentPriceCents: assignmentRun.contentPrice * 100, // Convert to USD cents
181182
contentKey: assignmentRun.key,
182183
learnerEmails: [...learnerEmails, ...groupLearnerEmails],
184+
adminLmsUserId: authenticatedUser.userId, // Tracks the LMS admin user
183185
});
184186
const mutationArgs = {
185187
subsidyAccessPolicyId,

src/components/learner-credit-management/cards/tests/CourseCard.test.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,7 @@ const CourseCardWrapper = ({
240240
<AppContext.Provider
241241
value={{
242242
config: { ENTERPRISE_LEARNER_PORTAL_URL: mockLearnerPortal },
243+
authenticatedUser: { userId: '3' },
243244
}}
244245
>
245246
<BudgetDetailPageContext.Provider value={budgetDetailPageContextValue}>
@@ -699,6 +700,7 @@ describe('CourseCard', () => {
699700
content_price_cents: 10000,
700701
content_key: 'course-v1:edX+course-123x+3T2020',
701702
learner_emails: mockLearnerEmails,
703+
admin_lms_user_id: '3',
702704
}),
703705
);
704706

0 commit comments

Comments
 (0)