Jira Link : https://project-sunbird.atlassian.net/browse/SB-10786
...
Not storing all these values, in cdata reading only
- x-channel-id stored under context as channel
- x-app-id read as X-app-id so every time it 's giving null.
- need too handle x-device-id
2 AUDIT events are required to be generated for all objects - For ex: User, Course, CourseBatch, Badge etc
...
As of now its 100 not 200 (configurable)
Doubts & Clarification:
- CourseBatch, Badge object need to be corrected as instead of CourseBatch we are using Batch and for Badge we are using BadgeClass similarly for location & etc.
- What value to be stored in env and objectType field as of now env contains the object for which event is getting generated & objectType has value as User or Consumer.
- what value we need to pass in actor type for public and anonymous?
- Add validation for Object type should be there when object.id is not null.
- inside edata need to pass object type like mentors and participants for batch create and add user to batch APIs.(suggestion)
- object.type should be user enroll or user or participants or mentors.