{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27609645,"defaultBranch":"master","name":"pydal","ownerLogin":"web2py","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-05T20:51:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33118?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717312818.0","currentOid":""},"activityList":{"items":[{"before":"ee60935eb8dedc5fa908edf62e3cfc564e845537","after":"fed4768bdd1654c602908975c6b4cc3ee6fca7fa","ref":"refs/heads/master","pushedAt":"2024-06-02T07:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20240601.3","shortMessageHtmlLink":"version 20240601.3"}},{"before":"23d743468beaf5ed92e3405f0fe70c7b78a9dbf7","after":"ee60935eb8dedc5fa908edf62e3cfc564e845537","ref":"refs/heads/master","pushedAt":"2024-06-02T07:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"added scheduler to tests","shortMessageHtmlLink":"added scheduler to tests"}},{"before":"c5c9edd691e8f9da721591bc6f5ce2d8312b295a","after":"23d743468beaf5ed92e3405f0fe70c7b78a9dbf7","ref":"refs/heads/master","pushedAt":"2024-06-02T05:50:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20240601.2","shortMessageHtmlLink":"version 20240601.2"}},{"before":"d536d656e983cffbf3f2d516e6eb75003114d719","after":"c5c9edd691e8f9da721591bc6f5ce2d8312b295a","ref":"refs/heads/master","pushedAt":"2024-06-02T04:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20240601.1","shortMessageHtmlLink":"version 20240601.1"}},{"before":"25e59767ac23c229c9d814a85259acda3fcaabd6","after":"d536d656e983cffbf3f2d516e6eb75003114d719","ref":"refs/heads/master","pushedAt":"2024-06-02T04:29:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"IS_SAFE validator","shortMessageHtmlLink":"IS_SAFE validator"}},{"before":"209f8dd576ae0f29f99f936a6dfd4eec83527606","after":"25e59767ac23c229c9d814a85259acda3fcaabd6","ref":"refs/heads/master","pushedAt":"2024-06-01T06:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"experimental scheduler","shortMessageHtmlLink":"experimental scheduler"}},{"before":"88287c158d073b89ea40bcf99c8c38299116ec30","after":"209f8dd576ae0f29f99f936a6dfd4eec83527606","ref":"refs/heads/master","pushedAt":"2024-05-30T07:13:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20240529.1","shortMessageHtmlLink":"version 20240529.1"}},{"before":"3210eb84e348ec369bfb48f959596fc2d50c9ff2","after":"88287c158d073b89ea40bcf99c8c38299116ec30","ref":"refs/heads/master","pushedAt":"2024-05-30T07:11:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"IS_IN_DB get formatter from table by default","shortMessageHtmlLink":"IS_IN_DB get formatter from table by default"}},{"before":"dc29e04c4f9e5bb03af3e9edbd7dc8cb4bfc7d45","after":"3210eb84e348ec369bfb48f959596fc2d50c9ff2","ref":"refs/heads/master","pushedAt":"2024-04-28T19:49:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"20240428.2","shortMessageHtmlLink":"20240428.2"}},{"before":"539438dc6012a41c918efd8d486c0b2b2c07a8e7","after":"dc29e04c4f9e5bb03af3e9edbd7dc8cb4bfc7d45","ref":"refs/heads/master","pushedAt":"2024-01-16T05:49:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"Add build-system to pyproject.toml (#713)\n\nCo-authored-by: icanhasmath ","shortMessageHtmlLink":"Add build-system to pyproject.toml (#713)"}},{"before":null,"after":"ca186c1e5d8ae2d5735270b887c7c9cb1cbed7ca","ref":"refs/heads/web2py-master","pushedAt":"2023-12-28T08:20:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"replaced __dir__ with getattr, thanks ostwanted","shortMessageHtmlLink":"replaced __dir__ with getattr, thanks ostwanted"}},{"before":"4d16c62c807e80fb2364f54295564984fecc24e8","after":"539438dc6012a41c918efd8d486c0b2b2c07a8e7","ref":"refs/heads/master","pushedAt":"2023-12-28T08:17:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"removed dir() and __dir__","shortMessageHtmlLink":"removed dir() and __dir__"}},{"before":"00487222fec7da70e5921525684f80d5b71c983d","after":"4d16c62c807e80fb2364f54295564984fecc24e8","ref":"refs/heads/master","pushedAt":"2023-11-15T07:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20231114.3, fixed tests, tags, reformatted","shortMessageHtmlLink":"version 20231114.3, fixed tests, tags, reformatted"}},{"before":"41078ccede390dd3b8a08d526b5febf50f0eb035","after":"00487222fec7da70e5921525684f80d5b71c983d","ref":"refs/heads/master","pushedAt":"2023-11-15T06:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20231114.2, better Makefile","shortMessageHtmlLink":"version 20231114.2, better Makefile"}},{"before":"98c90b7acdbaf11ada65881e8d585da2fb94b30b","after":"41078ccede390dd3b8a08d526b5febf50f0eb035","ref":"refs/heads/master","pushedAt":"2023-11-15T06:32:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20231114.1, fixes tags","shortMessageHtmlLink":"version 20231114.1, fixes tags"}},{"before":"e369aa5a50f49c3b9d2902c4c11e649a537ce2f4","after":"98c90b7acdbaf11ada65881e8d585da2fb94b30b","ref":"refs/heads/master","pushedAt":"2023-11-12T03:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20231111.1","shortMessageHtmlLink":"version 20231111.1"}},{"before":"fdc0ac4a6d8995b16df7193244f78e29f7392864","after":"e369aa5a50f49c3b9d2902c4c11e649a537ce2f4","ref":"refs/heads/master","pushedAt":"2023-11-09T05:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"Fix for validate_and_insert() and validate_and_update() in restapi.py (#709)\n\nWhen trying to create or edit an entry in the _dashboard/database grid, the .as_dict() method is throwing an error 500 (AttributeError: 'dict' object has no attribute 'as_dict')\r\n\r\nI tested this with py4web version 1.20230416.3\r\n\r\nCo-authored-by: mdipierro ","shortMessageHtmlLink":"Fix for validate_and_insert() and validate_and_update() in restapi.py ("}},{"before":"4f0cde38e06b43b9b8db0431abc8405a743e418d","after":"fdc0ac4a6d8995b16df7193244f78e29f7392864","ref":"refs/heads/master","pushedAt":"2023-11-09T05:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"use `object.__setattr__` to set attribute on `Table` (#708)","shortMessageHtmlLink":"use object.__setattr__ to set attribute on Table (#708)"}},{"before":"daf7555801d703fa3af861d68bdf5610bb1961a8","after":"4f0cde38e06b43b9b8db0431abc8405a743e418d","ref":"refs/heads/master","pushedAt":"2023-11-09T05:38:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"fix postgres regexp TypeError 'match_parameter' (#706)\n\nCo-authored-by: Bach Tran \r\nCo-authored-by: mdipierro ","shortMessageHtmlLink":"fix postgres regexp TypeError 'match_parameter' (#706)"}},{"before":"055572175f03eb54a205e778e15f0de3cbe91ba7","after":"daf7555801d703fa3af861d68bdf5610bb1961a8","ref":"refs/heads/master","pushedAt":"2023-10-29T18:38:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"allow Tags(...tag_table=db.existing_table)","shortMessageHtmlLink":"allow Tags(...tag_table=db.existing_table)"}},{"before":"993a91b29ed799285ce231f21f734e857ad25ee5","after":"055572175f03eb54a205e778e15f0de3cbe91ba7","ref":"refs/heads/master","pushedAt":"2023-05-22T05:48:30.558Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20230521.1","shortMessageHtmlLink":"version 20230521.1"}},{"before":"2a77f13635b2cdac5ce20fcb0f1a3b6d39e17a2c","after":"993a91b29ed799285ce231f21f734e857ad25ee5","ref":"refs/heads/master","pushedAt":"2023-05-12T02:33:10.471Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20230511.1, fixed restapi","shortMessageHtmlLink":"version 20230511.1, fixed restapi"}},{"before":"3b526f9247b7d2194dca2d0180d1fa534c17dd50","after":"2a77f13635b2cdac5ce20fcb0f1a3b6d39e17a2c","ref":"refs/heads/master","pushedAt":"2023-05-08T01:21:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20230507.3","shortMessageHtmlLink":"version 20230507.3"}},{"before":"301c10519002ed95e65a1a63b7761f340efe534f","after":"3b526f9247b7d2194dca2d0180d1fa534c17dd50","ref":"refs/heads/master","pushedAt":"2023-05-08T01:17:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20230507.3","shortMessageHtmlLink":"version 20230507.3"}},{"before":"01eebd56f69e77ce7e596a6d649ad5c5eb0f6f9c","after":"301c10519002ed95e65a1a63b7761f340efe534f","ref":"refs/heads/master","pushedAt":"2023-05-08T00:55:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20230507.1","shortMessageHtmlLink":"version 20230507.1"}},{"before":"5a2d97940c032ca481d6ce80657f3d31c47a21c6","after":"01eebd56f69e77ce7e596a6d649ad5c5eb0f6f9c","ref":"refs/heads/master","pushedAt":"2023-05-07T23:37:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"fixed makefile","shortMessageHtmlLink":"fixed makefile"}},{"before":"2e355327a581e1a0d9b475183f8847652a78c9bb","after":"5a2d97940c032ca481d6ce80657f3d31c47a21c6","ref":"refs/heads/master","pushedAt":"2023-05-07T23:33:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"version 20230407.2","shortMessageHtmlLink":"version 20230407.2"}},{"before":"b171757cbd19ae6d355d5a02a87f3bdf2a1423ec","after":"2e355327a581e1a0d9b475183f8847652a78c9bb","ref":"refs/heads/master","pushedAt":"2023-05-07T22:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdipierro","name":null,"path":"/mdipierro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965839?s=80&v=4"},"commit":{"message":"fixed match_parameter","shortMessageHtmlLink":"fixed match_parameter"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWg71hQA","startCursor":null,"endCursor":null}},"title":"Activity · web2py/pydal"}