{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":193770368,"defaultBranch":"master","name":"piccolo_admin","ownerLogin":"piccolo-orm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-25T19:24:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45742130?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725917283.0","currentOid":""},"activityList":{"items":[{"before":"40e495298f88d63d8c94e9b5c4e4355edbf3efc0","after":"2308515b3cbaa3cae72f7dda70e8b9818760011c","ref":"refs/heads/master","pushedAt":"2024-09-09T21:51:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"408 Add in depth documentation about MFA (#411)\n\n* add link to `create_admin` function\r\n\r\n* add links to `MFAProvider` and subclasses\r\n\r\n* add an example\r\n\r\n* add docs about creating the DB table","shortMessageHtmlLink":"408 Add in depth documentation about MFA (#411)"}},{"before":"574c169cf935fb4dbeaf27f502957f6c06fad4e0","after":"715ae20739e9037c2b31762254c82361995b1246","ref":"refs/heads/408-improved-mfa-docs","pushedAt":"2024-09-09T21:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"add docs about creating the DB table","shortMessageHtmlLink":"add docs about creating the DB table"}},{"before":"1e11dc335caaef1d47754a42b70de37b3f99a4a2","after":"574c169cf935fb4dbeaf27f502957f6c06fad4e0","ref":"refs/heads/408-improved-mfa-docs","pushedAt":"2024-09-09T21:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"add an example","shortMessageHtmlLink":"add an example"}},{"before":null,"after":"1e11dc335caaef1d47754a42b70de37b3f99a4a2","ref":"refs/heads/408-improved-mfa-docs","pushedAt":"2024-09-09T21:28:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"add links to `MFAProvider` and subclasses","shortMessageHtmlLink":"add links to MFAProvider and subclasses"}},{"before":"99a3e372ddd5bf8e84a559086a54f5e31a6e58da","after":"40e495298f88d63d8c94e9b5c4e4355edbf3efc0","ref":"refs/heads/master","pushedAt":"2024-09-09T14:17:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"bumped version","shortMessageHtmlLink":"bumped version"}},{"before":"d787d7fe24828d54683dce0e3de6a75df6a7eb8b","after":"99a3e372ddd5bf8e84a559086a54f5e31a6e58da","ref":"refs/heads/master","pushedAt":"2024-09-09T14:15:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"make `MFA Setup` URL relative (#410)","shortMessageHtmlLink":"make MFA Setup URL relative (#410)"}},{"before":null,"after":"7a9e5c196c9eb2df741a0cc0fc16c4e281bc3dc4","ref":"refs/heads/409-make-mfa-setup-url-relative","pushedAt":"2024-09-09T14:11:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"make `MFA Setup` URL relative","shortMessageHtmlLink":"make MFA Setup URL relative"}},{"before":"dd10b39f316ca321faec9866b3f3dab5c44e1e51","after":"d787d7fe24828d54683dce0e3de6a75df6a7eb8b","ref":"refs/heads/master","pushedAt":"2024-09-09T13:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"bumped version","shortMessageHtmlLink":"bumped version"}},{"before":"8918d5aab1bc1cc3f80ca3f42c33ca4f3b9604f7","after":"dd10b39f316ca321faec9866b3f3dab5c44e1e51","ref":"refs/heads/master","pushedAt":"2024-09-09T12:59:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"MFA (#405)\n\n* add basic view for MFA setup\r\n\r\n* add link in dropdown\r\n\r\n* integrate MFA from `piccolo_api`\r\n\r\n* fix issue with `npm run build`\r\n\r\n* fix rate limit for MFA setup endpoint\r\n\r\n* fix variable name\r\n\r\n* fix `MFA Setup` link in nav bar dropdown\r\n\r\n* show MFA Code input\r\n\r\n* show banner telling user that MFA code is required\r\n\r\n* use the correct param name for the MFA code\r\n\r\n* update for latest piccolo api changes\r\n\r\n* change param to `mfa_code`\r\n\r\n* bump `piccolo_admin` version\r\n\r\n* use `XChaCha20Provider` in example, and bump `piccolo_api` version\r\n\r\n* add placeholder translations for now\r\n\r\n* fix tests\r\n\r\n* add very basic docs","shortMessageHtmlLink":"MFA (#405)"}},{"before":"2e02a14811f998c14bd53420e1a0839adff88b1d","after":"c3b1a2880af9e9681212999a69108787a4c18b49","ref":"refs/heads/mfa","pushedAt":"2024-09-09T12:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"add very basic docs","shortMessageHtmlLink":"add very basic docs"}},{"before":"4cc6df646c9d3a10b176b31ecb8213277bad32e5","after":"2e02a14811f998c14bd53420e1a0839adff88b1d","ref":"refs/heads/mfa","pushedAt":"2024-09-09T12:33:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"5195a384d1b856ae92e5f020a0c84416f137f275","after":"4cc6df646c9d3a10b176b31ecb8213277bad32e5","ref":"refs/heads/mfa","pushedAt":"2024-09-09T12:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"add placeholder translations for now","shortMessageHtmlLink":"add placeholder translations for now"}},{"before":"0b8388a8b2f0765c16a0ba68f5564373520f2dc7","after":"5195a384d1b856ae92e5f020a0c84416f137f275","ref":"refs/heads/mfa","pushedAt":"2024-09-09T11:59:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"use `XChaCha20Provider` in example, and bump `piccolo_api` version","shortMessageHtmlLink":"use XChaCha20Provider in example, and bump piccolo_api version"}},{"before":"2988cc8a07e453de3368cacb398184a6af438b05","after":"0b8388a8b2f0765c16a0ba68f5564373520f2dc7","ref":"refs/heads/mfa","pushedAt":"2024-09-09T07:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"bump `piccolo_admin` version","shortMessageHtmlLink":"bump piccolo_admin version"}},{"before":"674f9f567f0b0966e48f399f03f80a2664614c94","after":"2988cc8a07e453de3368cacb398184a6af438b05","ref":"refs/heads/mfa","pushedAt":"2024-09-08T13:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"change param to `mfa_code`","shortMessageHtmlLink":"change param to mfa_code"}},{"before":"c8b59fb7ba24d1ac13caacadecfd999f8e79c848","after":"674f9f567f0b0966e48f399f03f80a2664614c94","ref":"refs/heads/mfa","pushedAt":"2024-08-30T21:14:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"update for latest piccolo api changes","shortMessageHtmlLink":"update for latest piccolo api changes"}},{"before":"61ba38f1e05fc88247909f241484f668e0258773","after":"c8b59fb7ba24d1ac13caacadecfd999f8e79c848","ref":"refs/heads/mfa","pushedAt":"2024-08-22T21:29:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"use the correct param name for the MFA code","shortMessageHtmlLink":"use the correct param name for the MFA code"}},{"before":"de7eed9a2ddf57ab9c96b8b26b23a8ff91cee07a","after":"61ba38f1e05fc88247909f241484f668e0258773","ref":"refs/heads/mfa","pushedAt":"2024-08-22T20:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"fix `MFA Setup` link in nav bar dropdown","shortMessageHtmlLink":"fix MFA Setup link in nav bar dropdown"}},{"before":"5299d87c82ace2e468eef9811d79fd9665064118","after":"de7eed9a2ddf57ab9c96b8b26b23a8ff91cee07a","ref":"refs/heads/mfa","pushedAt":"2024-08-20T23:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"fix variable name","shortMessageHtmlLink":"fix variable name"}},{"before":"9c5c521a6f8ac4832d784406305612293a291e12","after":"5299d87c82ace2e468eef9811d79fd9665064118","ref":"refs/heads/mfa","pushedAt":"2024-08-20T23:14:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"fix rate limit for MFA setup endpoint","shortMessageHtmlLink":"fix rate limit for MFA setup endpoint"}},{"before":"64d3c2728ffa44164a30e15ae0cb94d93de0af08","after":"9c5c521a6f8ac4832d784406305612293a291e12","ref":"refs/heads/mfa","pushedAt":"2024-08-16T21:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"integrate MFA from `piccolo_api`","shortMessageHtmlLink":"integrate MFA from piccolo_api"}},{"before":null,"after":"64d3c2728ffa44164a30e15ae0cb94d93de0af08","ref":"refs/heads/mfa","pushedAt":"2024-08-07T16:39:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"Merge branch 'master' into mfa","shortMessageHtmlLink":"Merge branch 'master' into mfa"}},{"before":"15fed1db982597c0317aa77687f71ddf71e4f4c0","after":"8918d5aab1bc1cc3f80ca3f42c33ca4f3b9604f7","ref":"refs/heads/master","pushedAt":"2024-08-07T16:39:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"make all links in nav title case (#403)","shortMessageHtmlLink":"make all links in nav title case (#403)"}},{"before":null,"after":"6b40495080867feace3f924d6bd12392632140fb","ref":"refs/heads/402-nav-menu-title-case","pushedAt":"2024-08-07T16:31:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"make all links in nav title case","shortMessageHtmlLink":"make all links in nav title case"}},{"before":"3285e140d56cfb433f0f71f860017094a12f04ab","after":"15fed1db982597c0317aa77687f71ddf71e4f4c0","ref":"refs/heads/master","pushedAt":"2024-07-19T20:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"bumped version","shortMessageHtmlLink":"bumped version"}},{"before":"aa0c7957eb45e8d295919c9a294f5a30a4d61362","after":"3285e140d56cfb433f0f71f860017094a12f04ab","ref":"refs/heads/master","pushedAt":"2024-07-19T20:56:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"400 Be able to select which columns are included in the CSV file (#401)\n\n* initial prototype\r\n\r\n* use a table for columns\r\n\r\n* improve styles\r\n\r\n* hook up columns to API\r\n\r\n* make sure the primary key is in the list of columns\r\n\r\n* make column table hideable\r\n\r\n* add code comments\r\n\r\n* add a warning if the number of rows being downloaded is high\r\n\r\n* fix playwright test\r\n\r\n* fix `for` attributes","shortMessageHtmlLink":"400 Be able to select which columns are included in the CSV file (#401)"}},{"before":"4ac9d501230c1654d1104c675a9d03fdc41f3a43","after":"c4a51846b26dc3d2fdc99da7f2a61ab7a3132e9a","ref":"refs/heads/400-select-csv-columns","pushedAt":"2024-07-19T20:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"fix `for` attributes","shortMessageHtmlLink":"fix for attributes"}},{"before":"9c3a890c775d566bfa27a6065c2db6a385468097","after":"4ac9d501230c1654d1104c675a9d03fdc41f3a43","ref":"refs/heads/400-select-csv-columns","pushedAt":"2024-07-19T20:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"fix playwright test","shortMessageHtmlLink":"fix playwright test"}},{"before":null,"after":"9c3a890c775d566bfa27a6065c2db6a385468097","ref":"refs/heads/400-select-csv-columns","pushedAt":"2024-07-19T19:55:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"add a warning if the number of rows being downloaded is high","shortMessageHtmlLink":"add a warning if the number of rows being downloaded is high"}},{"before":"cafbdec7b18ef2f9b76e86e66984ce4617147cc1","after":"aa0c7957eb45e8d295919c9a294f5a30a4d61362","ref":"refs/heads/master","pushedAt":"2024-06-12T21:49:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dantownsend","name":"Daniel Townsend","path":"/dantownsend","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350976?s=80&v=4"},"commit":{"message":"bumped version","shortMessageHtmlLink":"bumped version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQyMTo1MTo0OS4wMDAwMDBazwAAAASxZMAV","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQyMTo1MTo0OS4wMDAwMDBazwAAAASxZMAV","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMlQyMTo0OTozNi4wMDAwMDBazwAAAARjx-uR"}},"title":"Activity ยท piccolo-orm/piccolo_admin"}