@@ -40,17 +40,23 @@ class ApiFieldsTest {
4040 void testProgramStageFields () {
4141 String expected =
4242 """
43- id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,\
43+ id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,\
44+ translations,sharing,access,shortName,description,formName,\
4445 program[id,code,name,created,lastUpdated,attributeValues],\
45- programStageDataElements[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,\
46+ programStageDataElements[id,code,name,created,lastUpdated,attributeValues,\
47+ createdBy,lastUpdatedBy,translations,sharing,access,shortName,description,formName,\
4648 programStage[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
47- dataElement[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,\
48- aggregationType,valueType,domainType,url,categoryCombo[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
49+ dataElement[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,\
50+ translations,sharing,access,shortName,description,formName,\
51+ aggregationType,valueType,domainType,url,categoryCombo[id,code,name,created,\
52+ lastUpdated,attributeValues,shortName,description],\
4953 legendSets[id,code,name,created,lastUpdated,\
5054 attributeValues,shortName,description],\
51- optionSet[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,valueType,version]],\
55+ optionSet[id,code,name,created,lastUpdated,attributeValues,createdBy,\
56+ lastUpdatedBy,translations,sharing,access,valueType,version]],\
5257 compulsory,displayInReports,skipSynchronization,skipAnalytics,allowFutureDate,sortOrder],\
53- programStageSections[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,\
58+ programStageSections[id,code,name,created,lastUpdated,attributeValues,\
59+ createdBy,lastUpdatedBy,translations,sharing,access,\
5460 shortName,description,formName,programStage[id,code,name,created,lastUpdated,\
5561 attributeValues,shortName,description],sortOrder,\
5662 dataElements[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
@@ -67,30 +73,39 @@ void testProgramStageFields() {
6773 void testProgramExtFields () {
6874 String expected =
6975 """
70- id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,\
71- trackedEntityType[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,\
76+ id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,\
77+ translations,sharing,access,shortName,description,formName,\
78+ trackedEntityType[id,code,name,created,lastUpdated,attributeValues,\
79+ createdBy,lastUpdatedBy,translations,sharing,access,shortName,description,formName,\
7280 trackedEntityTypeAttributes[id,\
7381 trackedEntityAttribute[id,code,name,created,lastUpdated,attributeValues,shortName,description,valueType,\
7482 aggregationType,confidential,unique,orgunitScope],displayInList,mandatory,searchable]],\
7583 categoryCombo[id,code,name,created,lastUpdated,attributeValues,shortName,description,\
76- categories[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,dataDimensionType,dataDimension,\
84+ categories[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,translations,\
85+ sharing,access,shortName,description,formName,dataDimensionType,dataDimension,\
7786 categoryOptions[id,code,name,created,lastUpdated,attributeValues],\
7887 categoryCombos[id,code,name,created,lastUpdated,attributeValues]]],\
7988 organisationUnits[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
80- programSections[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,sortOrder,\
89+ programSections[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,\
90+ translations,sharing,access,shortName,description,formName,sortOrder,\
8191 program[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
8292 trackedEntityAttributes[id,code,name,created,lastUpdated,attributeValues,shortName,description]],\
83- programStages[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,\
93+ programStages[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,\
94+ translations,sharing,access,shortName,description,formName,\
8495 program[id,code,name,created,lastUpdated,attributeValues],\
85- programStageDataElements[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,\
96+ programStageDataElements[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,\
97+ translations,sharing,access,shortName,description,formName,\
8698 programStage[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
87- dataElement[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,formName,\
88- aggregationType,valueType,domainType,url,categoryCombo[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
99+ dataElement[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,translations,\
100+ sharing,access,shortName,description,formName,aggregationType,valueType,domainType,url,\
101+ categoryCombo[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
89102 legendSets[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
90- optionSet[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,valueType,version]],\
103+ optionSet[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy,\
104+ translations,sharing,access,valueType,version]],\
91105 compulsory,displayInReports,skipSynchronization,skipAnalytics,allowFutureDate,sortOrder],\
92- programStageSections[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,\
93- shortName,description,formName,programStage[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
106+ programStageSections[id,code,name,created,lastUpdated,attributeValues,createdBy,\
107+ lastUpdatedBy,translations,sharing,access,shortName,description,formName,\
108+ programStage[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
94109 sortOrder,dataElements[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
95110 programIndicators[id,code,name,created,lastUpdated,attributeValues,shortName,description]],\
96111 executionDateLabel,dueDateLabel,programStageLabel,eventLabel,\
@@ -99,11 +114,11 @@ void testProgramExtFields() {
99114 hideDueDate,enableUserAssignment,referral,featureType],\
100115 programTrackedEntityAttributes[id,code,name,program[id,code,name,created,lastUpdated,\
101116 attributeValues,shortName,description],\
102- trackedEntityAttribute[id,code,name,created,lastUpdated,attributeValues,shortName, \
103- description,valueType,aggregationType,confidential,unique,orgunitScope],\
117+ trackedEntityAttribute[id,code,name,created,lastUpdated,attributeValues,\
118+ shortName, description,valueType,aggregationType,confidential,unique,orgunitScope],\
104119 sortOrder,displayInList,mandatory,allowFutureDate,searchable],\
105- programRuleVariables[id,code,name,created,lastUpdated,attributeValues,translations ,\
106- sharing,access,program[id,code,name,created,lastUpdated,attributeValues],\
120+ programRuleVariables[id,code,name,created,lastUpdated,attributeValues,createdBy ,\
121+ lastUpdatedBy,translations, sharing,access,program[id,code,name,created,lastUpdated,attributeValues],\
107122 programRuleVariableSourceType,valueType,programStage[id,code,name,created,\
108123 lastUpdated,attributeValues],trackedEntityAttribute[id,code,name,created,\
109124 lastUpdated,attributeValues],useCodeForOptionSet,\
@@ -124,7 +139,7 @@ void testProgramExtFields() {
124139 void testProgramMinFields () {
125140 String expected =
126141 """
127- id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,shortName,description,\
142+ id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy, translations,sharing,access,shortName,description,\
128143 formName,trackedEntityType[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
129144 categoryCombo[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
130145 programSections[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
@@ -150,11 +165,11 @@ void testProgramMinFields() {
150165 void testUserFields () {
151166 String expected =
152167 """
153- id,code,name,created,lastUpdated,attributeValues,translations,sharing,access,\
168+ id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy, translations,sharing,access,\
154169 username,firstName,surname,email,phoneNumber,externalAuth,lastLogin,disabled,interests,\
155170 organisationUnits[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
156- groups[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access],\
157- userRoles[id,code,name,created,lastUpdated,attributeValues,translations,sharing,access],\
171+ groups[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy, translations,sharing,access],\
172+ userRoles[id,code,name,created,lastUpdated,attributeValues,createdBy,lastUpdatedBy, translations,sharing,access],\
158173 dataViewOrganisationUnits[id,code,name,created,lastUpdated,attributeValues,shortName,description],\
159174 teiSearchOrganisationUnits[id,code,name,created,lastUpdated,attributeValues,shortName,description]""" ;
160175
0 commit comments