Skip to content
This repository has been archived by the owner on Aug 12, 2021. It is now read-only.

Commit

Permalink
feat: Add server-side-only Analytics and Errors tables
Browse files Browse the repository at this point in the history
  • Loading branch information
EdNutting committed Nov 15, 2020
1 parent c57f22c commit d983e01
Show file tree
Hide file tree
Showing 44 changed files with 171 additions and 33 deletions.
1 change: 1 addition & 0 deletions db/schema-base/Analytics.metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"80880e977bb34375b5b139dfb84f723b","collectionName":"Analytics"}
2 changes: 1 addition & 1 deletion db/schema-base/AttachmentType.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"ae029d750d014409af3470e1cc074621","collectionName":"AttachmentType"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"58dd3f56eceb4dc38e8b18ff7f5cc678","collectionName":"AttachmentType"}
2 changes: 1 addition & 1 deletion db/schema-base/Conference.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"unique":true,"key":{"name":{"$numberInt":"1"}},"name":"byname","weights":{},"background":true,"sparse":false}],"uuid":"cfcf5eb211e04bfdada18df0bef8b382","collectionName":"Conference"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"unique":true,"key":{"name":{"$numberInt":"1"}},"name":"byname","background":true,"sparse":false,"weights":{}}],"uuid":"0290845057c74ba69b17af8a95a0b7fd","collectionName":"Conference"}
2 changes: 1 addition & 1 deletion db/schema-base/ConferenceConfiguration.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"8b469cbea81c401cb965dcb7518d6886","collectionName":"ConferenceConfiguration"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"eb59b04f91d54ba9b743bf0cc0874ace","collectionName":"ConferenceConfiguration"}
2 changes: 1 addition & 1 deletion db/schema-base/ContentFeed.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"ba66eebd8b9846398e0a60cafa8a9d44","collectionName":"ContentFeed"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"5623adde5d224de2b9d4a097f36bc61e","collectionName":"ContentFeed"}
1 change: 1 addition & 0 deletions db/schema-base/Errors.metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"e195e723eef74d2db5d37aed74c4f36c","collectionName":"Errors"}
2 changes: 1 addition & 1 deletion db/schema-base/Flair.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"65c2065f402545599ed3c626936dc919","collectionName":"Flair"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"50f3a9ca144b4bf398779fe6a5a7de41","collectionName":"Flair"}
2 changes: 1 addition & 1 deletion db/schema-base/PrivilegedConferenceDetails.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"9793bd6feddb40deae5fbf8950ee96a4","collectionName":"PrivilegedConferenceDetails"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"910ccf5586794183bf80226250b395e8","collectionName":"PrivilegedConferenceDetails"}
2 changes: 1 addition & 1 deletion db/schema-base/ProgramItem.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"313fda2089e94e778cf37cf7033f3001","collectionName":"ProgramItem"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"9babbcce223347fc8af0fe44c7f2e997","collectionName":"ProgramItem"}
2 changes: 1 addition & 1 deletion db/schema-base/ProgramItemAttachment.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"df032ad734d64e618c84c88ed060b52d","collectionName":"ProgramItemAttachment"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"62bace47bbd347da96d5c0d31509de41","collectionName":"ProgramItemAttachment"}
2 changes: 1 addition & 1 deletion db/schema-base/ProgramPerson.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"666cb11dfe0e4c85bd678c3c9e9a70dd","collectionName":"ProgramPerson"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"ebbacb8347ec4cc0b33abe0d9ce7a6b9","collectionName":"ProgramPerson"}
2 changes: 1 addition & 1 deletion db/schema-base/ProgramRoom.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"3eb969c66cc04945b76dd36c44369f81","collectionName":"ProgramRoom"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"3558c8b177ef41ae9f594fa606e4b006","collectionName":"ProgramRoom"}
2 changes: 1 addition & 1 deletion db/schema-base/ProgramSession.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"1f2251e6b81246eda4a047b2223f3acd","collectionName":"ProgramSession"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"c93c96b3c7174a769dab950e7bd3d825","collectionName":"ProgramSession"}
2 changes: 1 addition & 1 deletion db/schema-base/ProgramSessionEvent.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"2218bbf0d694468aabf8cd07c5f5947f","collectionName":"ProgramSessionEvent"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"309aa7fc81574b858cc1e697ae0ea32e","collectionName":"ProgramSessionEvent"}
2 changes: 1 addition & 1 deletion db/schema-base/ProgramTrack.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"0da80aa908b5486bab4683db8cb471d8","collectionName":"ProgramTrack"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"ef02250f455f4859b0ebf069e53c5893","collectionName":"ProgramTrack"}
2 changes: 1 addition & 1 deletion db/schema-base/Registration.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"66fefd1e700140809139ca1f7b2d3b96","collectionName":"Registration"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"9a4933bef7e345aabb1caa935787a151","collectionName":"Registration"}
2 changes: 1 addition & 1 deletion db/schema-base/Sponsor.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"299f518713664e02a55e71ae58f66f1c","collectionName":"Sponsor"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"f90047ec1e524d1eabc14a9becc63482","collectionName":"Sponsor"}
2 changes: 1 addition & 1 deletion db/schema-base/TextChat.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"547e734e3e444752be6338de1d3b33bb","collectionName":"TextChat"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"5d39034a149c450e8e16fffb538842fc","collectionName":"TextChat"}
2 changes: 1 addition & 1 deletion db/schema-base/UserProfile.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"key":{"user":{"$numberInt":"1"}},"name":"profileByUser","weights":{},"background":true,"sparse":false}],"uuid":"1f44be81089d4635a583199408e027d7","collectionName":"UserProfile"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"key":{"user":{"$numberInt":"1"}},"name":"profileByUser","weights":{},"background":true,"sparse":false}],"uuid":"269711ffabb04738b639d40a95bbaa0b","collectionName":"UserProfile"}
2 changes: 1 addition & 1 deletion db/schema-base/Version.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"7437a069b36d438e81abec3628c1dff1","collectionName":"Version"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"d40ab8029fc04950a37960408d6e6ac2","collectionName":"Version"}
2 changes: 1 addition & 1 deletion db/schema-base/VideoRoom.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"3430abcccb1d45b4a23f8714607331ea","collectionName":"VideoRoom"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"6169ccfa11544e27b81edf9708155659","collectionName":"VideoRoom"}
2 changes: 1 addition & 1 deletion db/schema-base/WatchedItems.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"721f4469dd424ee4bd63d2a21da2e51b","collectionName":"WatchedItems"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"82b5294f50354a61bd57e39739904f03","collectionName":"WatchedItems"}
2 changes: 1 addition & 1 deletion db/schema-base/YouTubeFeed.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"64cd81d6e50e48d79e4b71389ac05eda","collectionName":"YouTubeFeed"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"34406350ee684b198349e2b4abc590da","collectionName":"YouTubeFeed"}
2 changes: 1 addition & 1 deletion db/schema-base/ZoomRoom.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"fce2fcea0e0c4563986ef245829fc398","collectionName":"ZoomRoom"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"29a9752bbf054ea59b4132959760b021","collectionName":"ZoomRoom"}
2 changes: 1 addition & 1 deletion db/schema-base/_Idempotency.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"key":{"expire":{"$numberInt":"1"}},"name":"ttl","sparse":true,"expireAfterSeconds":{"$numberInt":"0"},"background":true},{"v":{"$numberInt":"2"},"unique":true,"key":{"reqId":{"$numberInt":"1"}},"name":"reqId_1","background":true,"sparse":true}],"uuid":"4a6730dfbb7248e88af54d3bba8bc885","collectionName":"_Idempotency"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"key":{"expire":{"$numberInt":"1"}},"name":"ttl","sparse":true,"expireAfterSeconds":{"$numberInt":"0"},"background":true},{"v":{"$numberInt":"2"},"unique":true,"key":{"reqId":{"$numberInt":"1"}},"name":"reqId_1","background":true,"sparse":true}],"uuid":"6a49f0968c4d475785de49ba6c2a18b2","collectionName":"_Idempotency"}
2 changes: 1 addition & 1 deletion db/schema-base/_Join%3Aprofiles%3A_User.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"bd1d85bdd78448f0b8c8124acf319012","collectionName":"_Join:profiles:_User"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"80166dcbb4424cee911de452b53bae46","collectionName":"_Join:profiles:_User"}
2 changes: 1 addition & 1 deletion db/schema-base/_Join%3Aroles%3A_Role.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"934b2c1b4c4d4925a409c846b8a71758","collectionName":"_Join:roles:_Role"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"8f6a957be8aa411db49c107671e0d0c5","collectionName":"_Join:roles:_Role"}
2 changes: 1 addition & 1 deletion db/schema-base/_Join%3Ausers%3A_Role.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"5704e86477b04b2c93741f4a1114baac","collectionName":"_Join:users:_Role"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"68e5b72137ed473d90c762633ecda011","collectionName":"_Join:users:_Role"}
2 changes: 1 addition & 1 deletion db/schema-base/_Role.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"unique":true,"key":{"name":{"$numberInt":"1"}},"name":"name_1","background":true,"sparse":true}],"uuid":"829ab479b3a24fa190bedd474280723c","collectionName":"_Role"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"},{"v":{"$numberInt":"2"},"unique":true,"key":{"name":{"$numberInt":"1"}},"name":"name_1","background":true,"sparse":true}],"uuid":"bb519a56ae6945ad83bc0d22644ab383","collectionName":"_Role"}
2 changes: 2 additions & 0 deletions db/schema-base/_SCHEMA.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
{"_id":"_Role","objectId":"string","updatedAt":"date","createdAt":"date","name":"string","users":"relation<_User>","roles":"relation<_Role>","_metadata":{"indexes":{"_id_":{"_id":{"$numberInt":"1"}},"name_1":{"name":{"$numberInt":"1"}}},"class_permissions":{"get":{"*":true,"requiresAuthentication":true},"find":{"*":true,"requiresAuthentication":true},"count":{"*":true,"requiresAuthentication":true},"create":{},"update":{},"delete":{},"addField":{},"protectedFields":{}},"fields_options":{"conference":{"required":true}}},"conference":"*Conference"}
{"_id":"_Session","objectId":"string","updatedAt":"date","createdAt":"date","restricted":"boolean","user":"*_User","installationId":"string","sessionToken":"string","expiresAt":"date","createdWith":"object","_metadata":{"indexes":{"_id_":{"_id":{"$numberInt":"1"}},"sessionbytoken":{"sessionToken":{"$numberInt":"1"}},"sessionByUser":{"user":{"$numberInt":"1"}}},"class_permissions":{"get":{},"find":{},"count":{},"create":{},"update":{},"delete":{},"addField":{"*":true},"protectedFields":{}}}}
{"_id":"_User","objectId":"string","updatedAt":"date","createdAt":"date","username":"string","email":"string","emailVerified":"boolean","authData":"object","_metadata":{"indexes":{"_id_":{"_id":{"$numberInt":"1"}},"username_1":{"username":{"$numberInt":"1"}},"email_1":{"email":{"$numberInt":"1"}}},"class_permissions":{"get":{"*":true},"find":{},"count":{},"create":{},"update":{},"delete":{},"addField":{},"protectedFields":{}},"fields_options":{"passwordSet":{"required":true,"defaultValue":false},"passwordResetToken":{"required":false}}},"passwordSet":"boolean","passwordResetToken":"string"}
{"_id":"Analytics","objectId":"string","updatedAt":"date","createdAt":"date","_metadata":{"fields_options":{"dataKey":{"required":true},"measurementKey":{"required":true},"dataValue":{"required":true},"conference":{"required":false}},"class_permissions":{"get":{"requiresAuthentication":true},"find":{"requiresAuthentication":true},"count":{"requiresAuthentication":true},"create":{"requiresAuthentication":true},"update":{"requiresAuthentication":true},"delete":{"requiresAuthentication":true},"addField":{},"protectedFields":{"*":[]}}},"dataKey":"string","measurementKey":"string","dataValue":"object","conference":"*Conference"}
{"_id":"AttachmentType","objectId":"string","updatedAt":"date","createdAt":"date","supportsFile":"boolean","_metadata":{"fields_options":{"supportsFile":{"required":true},"name":{"required":true},"isCoverImage":{"required":true},"displayAsLink":{"required":true},"extra":{"required":false},"ordinal":{"required":false},"fileTypes":{"required":true},"conference":{"required":true}},"class_permissions":{"get":{"requiresAuthentication":true},"find":{"requiresAuthentication":true},"count":{},"create":{},"update":{},"delete":{},"addField":{},"protectedFields":{}},"indexes":{"_id_":{"_id":{"$numberInt":"1"}}}},"name":"string","isCoverImage":"boolean","displayAsLink":"boolean","extra":"string","ordinal":"number","fileTypes":"array","conference":"*Conference"}
{"_id":"AuditLog","objectId":"string","updatedAt":"date","createdAt":"date","_metadata":{"fields_options":{"action":{"required":true},"data":{"required":true},"actor":{"required":true},"target":{"required":true},"conference":{"required":true}}},"action":"string","data":"object","actor":"*UserProfile","target":"string","conference":"*Conference"}
{"_id":"Conference","objectId":"string","updatedAt":"date","createdAt":"date","_metadata":{"fields_options":{"shortName":{"required":true},"headerImage":{"required":false},"name":{"required":true},"welcomeText":{"required":true},"lastProgramUpdateTime":{"required":true}},"indexes":{"_id_":{"_id":{"$numberInt":"1"}},"byname":{"name":{"$numberInt":"1"}}},"class_permissions":{"get":{"*":true},"find":{"*":true},"count":{},"create":{},"update":{"requiresAuthentication":true},"delete":{},"addField":{},"protectedFields":{}}},"shortName":"string","headerImage":"file","name":"string","welcomeText":"string","lastProgramUpdateTime":"date"}
{"_id":"ConferenceConfiguration","objectId":"string","updatedAt":"date","createdAt":"date","_metadata":{"fields_options":{"key":{"required":true},"value":{"required":true},"conference":{"required":true}},"indexes":{"_id_":{"_id":{"$numberInt":"1"}}},"class_permissions":{"get":{"*":true},"find":{"*":true},"count":{},"create":{},"update":{"requiresAuthentication":true},"delete":{},"addField":{},"protectedFields":{}}},"key":"string","value":"string","conference":"*Conference"}
{"_id":"ContentFeed","objectId":"string","updatedAt":"date","createdAt":"date","_metadata":{"class_permissions":{"get":{"requiresAuthentication":true},"find":{"requiresAuthentication":true},"count":{},"create":{},"update":{},"delete":{},"addField":{},"protectedFields":{}},"fields_options":{"name":{"required":true},"videoRoom":{"required":false},"textChat":{"required":false},"zoomRoom":{"required":false},"conference":{"required":true},"youtube":{"required":false},"originatingID":{"required":false}},"indexes":{"_id_":{"_id":{"$numberInt":"1"}}}},"name":"string","videoRoom":"*VideoRoom","textChat":"*TextChat","zoomRoom":"*ZoomRoom","conference":"*Conference","youtube":"*YouTubeFeed","originatingID":"string"}
{"_id":"Errors","objectId":"string","updatedAt":"date","createdAt":"date","_metadata":{"fields_options":{"errorKey":{"required":true},"errorData":{"required":true},"user":{"required":false},"criticality":{"required":true},"conference":{"required":false}},"class_permissions":{"get":{},"find":{},"count":{},"create":{},"update":{},"delete":{},"addField":{},"protectedFields":{"*":[]}},"indexes":{"_id_":{"_id":{"$numberInt":"1"}}}},"errorKey":"string","errorData":"object","user":"*_User","criticality":"number","conference":"*Conference"}
{"_id":"Flair","objectId":"string","updatedAt":"date","createdAt":"date","label":"string","_metadata":{"fields_options":{"label":{"required":true},"color":{"required":true},"conference":{"required":true},"tooltip":{"required":true},"priority":{"required":true}},"indexes":{"_id_":{"_id":{"$numberInt":"1"}}},"class_permissions":{"get":{"requiresAuthentication":true},"find":{"requiresAuthentication":true},"count":{},"create":{},"update":{"requiresAuthentication":true},"delete":{},"addField":{},"protectedFields":{}}},"color":"string","conference":"*Conference","tooltip":"string","priority":"number"}
{"_id":"PrivilegedConferenceDetails","objectId":"string","updatedAt":"date","createdAt":"date","_metadata":{"class_permissions":{"get":{"requiresAuthentication":true,"*":true},"find":{"requiresAuthentication":true,"*":true},"count":{},"create":{},"update":{"requiresAuthentication":true},"delete":{},"addField":{},"protectedFields":{}},"fields_options":{"conference":{"required":true},"key":{"required":true},"value":{"required":true}},"indexes":{"_id_":{"_id":{"$numberInt":"1"}}}},"conference":"*Conference","key":"string","value":"string"}
{"_id":"ProgramItem","objectId":"string","updatedAt":"date","createdAt":"date","_metadata":{"class_permissions":{"get":{"requiresAuthentication":true},"find":{"requiresAuthentication":true},"count":{},"create":{},"update":{},"delete":{},"addField":{},"protectedFields":{}},"fields_options":{"track":{"required":true},"conference":{"required":true},"abstract":{"required":true},"posterImage":{"required":false},"title":{"required":true},"feed":{"required":false},"exhibit":{"required":true,"defaultValue":false},"authors":{"required":false,"defaultValue":[]},"originatingID":{"required":false}},"indexes":{"_id_":{"_id":{"$numberInt":"1"}}}},"track":"*ProgramTrack","conference":"*Conference","abstract":"string","posterImage":"file","title":"string","feed":"*ContentFeed","exhibit":"boolean","authors":"array","originatingID":"string"}
Expand Down
2 changes: 1 addition & 1 deletion db/schema-base/_SCHEMA.metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"20aa6423e4114d89b45389b1026138bb","collectionName":"_SCHEMA"}
{"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_"}],"uuid":"1600c8f1eb79414d982d5f5470d53783","collectionName":"_SCHEMA"}
Loading

0 comments on commit d983e01

Please sign in to comment.