{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":64591222,"defaultBranch":"master","name":"avni-server","ownerLogin":"avniproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-31T11:44:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17980372?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725530770.0","currentOid":""},"activityList":{"items":[{"before":"36281a2b2d5a8ef77af6df0ef0f8df2f9702aadd","after":"18de096e10cea2bbe10bdbd0daf2f9ac8baac618","ref":"refs/heads/10.0","pushedAt":"2024-09-20T12:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1t5j0y","name":"Joy A","path":"/1t5j0y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54208632?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1213 | Create reset sync record with old parent id when parent is updated","shortMessageHtmlLink":"avniproject/avni-webapp#1213 | Create reset sync record with old pare…"}},{"before":"a8d8b6f7b5e37c55367e5a8a62b784a0a26ef0b5","after":"36281a2b2d5a8ef77af6df0ef0f8df2f9702aadd","ref":"refs/heads/10.0","pushedAt":"2024-09-20T11:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1t5j0y","name":"Joy A","path":"/1t5j0y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54208632?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1213 | Fix lineage update when parent is updated\n- Retain older gps coordinates and location properties if not provided in the edit location csv\n- Disallow parent update to a different type than current parent type","shortMessageHtmlLink":"avniproject/avni-webapp#1213 | Fix lineage update when parent is updated"}},{"before":"b4e062d341df62e2859ecb2293b11611f8a808a4","after":"7d54e5b2972f5556a131937b083eaa4eb5be6203","ref":"refs/heads/master","pushedAt":"2024-09-20T06:08:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himeshr","name":"Himesh","path":"/himeshr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72493481?s=80&v=4"},"commit":{"message":"#754 | Fix MetadataDiffControllerIntegrationTest","shortMessageHtmlLink":"#754 | Fix MetadataDiffControllerIntegrationTest"}},{"before":"40f8dc38dd4fbed406480e95339eb879f08919a8","after":"b4e062d341df62e2859ecb2293b11611f8a808a4","ref":"refs/heads/master","pushedAt":"2024-09-20T05:10:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himeshr","name":"Himesh","path":"/himeshr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72493481?s=80&v=4"},"commit":{"message":"#754 | Fix build breaks","shortMessageHtmlLink":"#754 | Fix build breaks"}},{"before":"b9a82dea9a86c51691ec691816532203be5b07b0","after":"40f8dc38dd4fbed406480e95339eb879f08919a8","ref":"refs/heads/master","pushedAt":"2024-09-20T04:46:05.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"himeshr","name":"Himesh","path":"/himeshr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72493481?s=80&v=4"},"commit":{"message":"Merge pull request #778 from shraddha761/jsonDifference\n\n#754 | Implementer friendliness for avni","shortMessageHtmlLink":"Merge pull request #778 from shraddha761/jsonDifference"}},{"before":"d8dcdb8dd99758e4491cc51b557fb1d5e6c65729","after":"b9a82dea9a86c51691ec691816532203be5b07b0","ref":"refs/heads/master","pushedAt":"2024-09-19T07:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1t5j0y","name":"Joy A","path":"/1t5j0y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54208632?s=80&v=4"},"commit":{"message":"#1336 | Enforce RegisterSubject or EditSubject privilege check on subject save from DEA\n- Added group_privilege.is_voided check for native entity based access control check queries","shortMessageHtmlLink":"#1336 | Enforce RegisterSubject or EditSubject privilege check on sub…"}},{"before":"dcd636886f5b42f4c79364151d035dd2a3298d19","after":"d8dcdb8dd99758e4491cc51b557fb1d5e6c65729","ref":"refs/heads/master","pushedAt":"2024-09-18T12:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1297 - moved getVoidedName from ReactAdminUtil. set a voided name for card being deleted. handle unique constraint error. added unique constraint for name.","shortMessageHtmlLink":"avniproject/avni-webapp#1297 - moved getVoidedName from ReactAdminUti…"}},{"before":"2315062717a2d94a80290cb9a727aab2ecb4c40c","after":"dcd636886f5b42f4c79364151d035dd2a3298d19","ref":"refs/heads/master","pushedAt":"2024-09-18T12:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1t5j0y","name":"Joy A","path":"/1t5j0y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54208632?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1336 | Enforce media sub folder specific privileges\n- Fixed access to news write APIs to check EditNews privilege","shortMessageHtmlLink":"avniproject/avni-webapp#1336 | Enforce media sub folder specific priv…"}},{"before":"e264d922ecb3db5ce9553151e3685927f5e298b4","after":"2315062717a2d94a80290cb9a727aab2ecb4c40c","ref":"refs/heads/master","pushedAt":"2024-09-17T13:19:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"Merge branch '10.0'","shortMessageHtmlLink":"Merge branch '10.0'"}},{"before":"3472068d0ad997cdbcf17edbc16e86fab13a5fd5","after":"a8d8b6f7b5e37c55367e5a8a62b784a0a26ef0b5","ref":"refs/heads/10.0","pushedAt":"2024-09-17T13:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1306 - re-inlined, wasn't meant for prod code","shortMessageHtmlLink":"avniproject/avni-webapp#1306 - re-inlined, wasn't meant for prod code"}},{"before":"f26b6fceeb1c506bfb4b7566aa26a1efb59e66f0","after":"e264d922ecb3db5ce9553151e3685927f5e298b4","ref":"refs/heads/master","pushedAt":"2024-09-17T11:20:40.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"#0 - minor changes after merge resolution","shortMessageHtmlLink":"#0 - minor changes after merge resolution"}},{"before":"74abd7397899ef46ee7591fa0501be8d690338d1","after":"3472068d0ad997cdbcf17edbc16e86fab13a5fd5","ref":"refs/heads/10.0","pushedAt":"2024-09-17T09:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1306 - more test cases and updated error message to specify spaces correctly in lineages.","shortMessageHtmlLink":"avniproject/avni-webapp#1306 - more test cases and updated error mess…"}},{"before":"edf82e3ff0491ab114b3f896b641aeacf714f3af","after":"74abd7397899ef46ee7591fa0501be8d690338d1","ref":"refs/heads/10.0","pushedAt":"2024-09-17T07:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1t5j0y","name":"Joy A","path":"/1t5j0y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54208632?s=80&v=4"},"commit":{"message":"#760 | Address QA findings + minor refactoring","shortMessageHtmlLink":"#760 | Address QA findings + minor refactoring"}},{"before":"396cccae27a22fd8e454bb2c6d4c0e56b9897cfe","after":"edf82e3ff0491ab114b3f896b641aeacf714f3af","ref":"refs/heads/10.0","pushedAt":"2024-09-16T07:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1214 - if optional fields are not present in the header then do not fail. do not join multiple error messages in a multiple columns.","shortMessageHtmlLink":"avniproject/avni-webapp#1214 - if optional fields are not present in …"}},{"before":"837a48c9f46265aa09e7bd3f33488b4db351368b","after":"f26b6fceeb1c506bfb4b7566aa26a1efb59e66f0","ref":"refs/heads/master","pushedAt":"2024-09-12T07:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himeshr","name":"Himesh","path":"/himeshr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72493481?s=80&v=4"},"commit":{"message":"#762 | Remove unused schema param in createQuestionForTable() and remove unused DatabaseService from MetabaseService","shortMessageHtmlLink":"#762 | Remove unused schema param in createQuestionForTable() and rem…"}},{"before":"9fd54b1f1a5b4fa6f961c60bd5f72a30aeb94f36","after":"396cccae27a22fd8e454bb2c6d4c0e56b9897cfe","ref":"refs/heads/10.0","pushedAt":"2024-09-12T06:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himeshr","name":"Himesh","path":"/himeshr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72493481?s=80&v=4"},"commit":{"message":"#782 | add the new value as first entry for the parameter so that it overrides the previous value if request param is expecting a single value, or else use the whole list if its expecting a collection","shortMessageHtmlLink":"#782 | add the new value as first entry for the parameter so that it …"}},{"before":"9709ddc63dd02dc1d33a84c7701d72060c0c59ae","after":"837a48c9f46265aa09e7bd3f33488b4db351368b","ref":"refs/heads/master","pushedAt":"2024-09-12T06:23:22.000Z","pushType":"pr_merge","commitsCount":36,"pusher":{"login":"himeshr","name":"Himesh","path":"/himeshr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72493481?s=80&v=4"},"commit":{"message":"Merge pull request #765 from ombhardwajj/autoquess\n\nA working API to automate the creation of questions","shortMessageHtmlLink":"Merge pull request #765 from ombhardwajj/autoquess"}},{"before":"28cc1908216cf646519cfddb6a3659a994780b62","after":"9fd54b1f1a5b4fa6f961c60bd5f72a30aeb94f36","ref":"refs/heads/10.0","pushedAt":"2024-09-10T10:42:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"#782 - removed standard report card type from end of life as it is a leaf entity and has to be used by report card to cause any issue","shortMessageHtmlLink":"#782 - removed standard report card type from end of life as it is a …"}},{"before":"c16ea502f2cbe0025afe01df12a8228fc04b23d2","after":"28cc1908216cf646519cfddb6a3659a994780b62","ref":"refs/heads/10.0","pushedAt":"2024-09-10T10:22:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"#782 - extracted common code to a single interface with doc","shortMessageHtmlLink":"#782 - extracted common code to a single interface with doc"}},{"before":"44d802703b83f64080c2c83d27381f9b9a1323cb","after":"c16ea502f2cbe0025afe01df12a8228fc04b23d2","ref":"refs/heads/10.0","pushedAt":"2024-09-10T09:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"#782 - included group dashboard in the list of entities","shortMessageHtmlLink":"#782 - included group dashboard in the list of entities"}},{"before":"0ec3a67ca2ccd3c761a75301a5fe9989a2b38d5a","after":"44d802703b83f64080c2c83d27381f9b9a1323cb","ref":"refs/heads/10.0","pushedAt":"2024-09-10T06:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"#782 - if last modified date time supplied is after end of life date then between approach will serve the newer report entities, hence using greater and less than.","shortMessageHtmlLink":"#782 - if last modified date time supplied is after end of life date …"}},{"before":"e7d0d7c6115a2c0d132fad94b5cfd9f58f5a7727","after":"9709ddc63dd02dc1d33a84c7701d72060c0c59ae","ref":"refs/heads/master","pushedAt":"2024-09-10T04:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himeshr","name":"Himesh","path":"/himeshr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72493481?s=80&v=4"},"commit":{"message":"avniproject/avni-product#1646 | restore removal of user.setEmail()","shortMessageHtmlLink":"avniproject/avni-product#1646 | restore removal of user.setEmail()"}},{"before":"6b91616d9a5e1159521372b9cb3b70d1f3d0d232","after":"0ec3a67ca2ccd3c761a75301a5fe9989a2b38d5a","ref":"refs/heads/10.0","pushedAt":"2024-09-09T12:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1306 - do not fail for non-mandatory fields. change in message for non-mandatory.","shortMessageHtmlLink":"avniproject/avni-webapp#1306 - do not fail for non-mandatory fields. …"}},{"before":"bc443c113e414968e3a7af7dc89a0b4d49a34e4a","after":"6b91616d9a5e1159521372b9cb3b70d1f3d0d232","ref":"refs/heads/10.0","pushedAt":"2024-09-09T10:22:30.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1306 - Location create csv check for no location provided.\nUserCatchment CSV - minor changes to error message. Fixed check for missing headers. Only add one error for a field. check wrong bool values in track location and beneficiary mode. Check for empty string instead of null value. Do not send regex in error message instead send in valid chars.\nGeneral/All - ignore additional cells in data row. more test scenarios.","shortMessageHtmlLink":"avniproject/avni-webapp#1306 - Location create csv check for no locat…"}},{"before":"93ac84321e59bc26f587cf1c407aad5cc72606bd","after":"bc443c113e414968e3a7af7dc89a0b4d49a34e4a","ref":"refs/heads/10.0","pushedAt":"2024-09-09T09:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petmongrels","name":"Vivek Singh","path":"/petmongrels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105867?s=80&v=4"},"commit":{"message":"#782 - version 2 of sync endpoints for reports related entities and end of life for previous endpoints.","shortMessageHtmlLink":"#782 - version 2 of sync endpoints for reports related entities and e…"}},{"before":"5fbef302bbee5b183ea6cc6043382380b3c6ca65","after":"e7d0d7c6115a2c0d132fad94b5cfd9f58f5a7727","ref":"refs/heads/master","pushedAt":"2024-09-06T04:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1t5j0y","name":"Joy A","path":"/1t5j0y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54208632?s=80&v=4"},"commit":{"message":"avniproject/avni-webapp#1300 | Remove LocationProjection.getTitleLineage","shortMessageHtmlLink":"avniproject/avni-webapp#1300 | Remove LocationProjection.getTitleLineage"}},{"before":"6795cbdb83818f1232de90228cc9e022912b2f4e","after":"93ac84321e59bc26f587cf1c407aad5cc72606bd","ref":"refs/heads/10.0","pushedAt":"2024-09-05T11:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1t5j0y","name":"Joy A","path":"/1t5j0y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54208632?s=80&v=4"},"commit":{"message":"#749 | Default Dashboard creation via API","shortMessageHtmlLink":"#749 | Default Dashboard creation via API"}},{"before":"8416033fd253d7822f26311b68eaf1dab78a8d9e","after":"6795cbdb83818f1232de90228cc9e022912b2f4e","ref":"refs/heads/10.0","pushedAt":"2024-09-05T11:18:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vedfordev","name":"Vedant Raval","path":"/vedfordev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106894932?s=80&v=4"},"commit":{"message":"Merge branch '9.4' into 10.0","shortMessageHtmlLink":"Merge branch '9.4' into 10.0"}},{"before":"b65c4e7f0300c49a229352fe88f334f34d983eff","after":"5fbef302bbee5b183ea6cc6043382380b3c6ca65","ref":"refs/heads/master","pushedAt":"2024-09-05T11:16:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vedfordev","name":"Vedant Raval","path":"/vedfordev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106894932?s=80&v=4"},"commit":{"message":"Merge branch '9.4'","shortMessageHtmlLink":"Merge branch '9.4'"}},{"before":"6009a3aa44e2bdb2a7de85976fdc17c6cf948c45","after":"8416033fd253d7822f26311b68eaf1dab78a8d9e","ref":"refs/heads/10.0","pushedAt":"2024-09-05T09:00:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1t5j0y","name":"Joy A","path":"/1t5j0y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54208632?s=80&v=4"},"commit":{"message":"#749 | Use StandardReportCardType type while creating default dashboard / cards","shortMessageHtmlLink":"#749 | Use StandardReportCardType type while creating default dashboa…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMjoxNTozNy4wMDAwMDBazwAAAAS77F9W","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMjoxNTozNy4wMDAwMDBazwAAAAS77F9W","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwOTowMDo0NC4wMDAwMDBazwAAAAStm_Z-"}},"title":"Activity · avniproject/avni-server"}