Skip to content

Commit a08444f

Browse files
committed
feat(admin): add capped tubes configuration
1 parent 188252c commit a08444f

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

admin/app/components/quests/requirements/form.gjs

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export default class RequirementForm extends Component {
2828
{ value: 'organization', label: 'Organization' },
2929
{ value: 'organizationLearner', label: 'Organization Learner' },
3030
{ value: 'campaignParticipations', label: 'Participation' },
31+
{ value: 'cappedTubes', label: 'Tubes cappés' },
3132
];
3233
}
3334

admin/app/components/quests/requirements/object/object-configuration.js

+18
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,28 @@ const campaignParticipationsConfiguration = new ObjectConfiguration({
115115
fieldConfigurations: [campaignParticipationsConfigField_targetProfileId, campaignParticipationsConfigField_status],
116116
});
117117

118+
const cappedTubeConfiguration_cappedTubes = new FieldConfiguration({
119+
name: 'cappedTubes',
120+
type: FieldConfiguration.TYPES.STRING,
121+
refersToAnArray: true,
122+
});
123+
const cappedTubeConfiguration_threshold = new FieldConfiguration({
124+
name: 'threshold',
125+
type: FieldConfiguration.TYPES.NUMBER,
126+
refersToAnArray: false,
127+
});
128+
129+
const cappedTubeConfiguration = new ObjectConfiguration({
130+
name: 'cappedTubes',
131+
refersToAnArray: false,
132+
fieldConfigurations: [cappedTubeConfiguration_cappedTubes, cappedTubeConfiguration_threshold],
133+
});
134+
118135
const objectConfigurations = {
119136
[organizationConfiguration.name]: organizationConfiguration,
120137
[organizationLearnerConfiguration.name]: organizationLearnerConfiguration,
121138
[campaignParticipationsConfiguration.name]: campaignParticipationsConfiguration,
139+
[cappedTubeConfiguration.name]: cappedTubeConfiguration,
122140
};
123141

124142
export { objectConfigurations };

0 commit comments

Comments
 (0)