{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":355673550,"defaultBranch":"develop","name":"netbox-proxbox","ownerLogin":"netdevopsbr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-07T20:26:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102436228?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716834420.0","currentOid":""},"activityList":{"items":[{"before":"f8032a908ad8d452a0bcfa4ccf69d36efac7ef2e","after":"a59c44f36ad4c5d885a708ebd3db0316216a41a4","ref":"refs/heads/develop","pushedAt":"2024-05-27T20:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Add default object function to netbox Site object","shortMessageHtmlLink":"Add default object function to netbox Site object"}},{"before":null,"after":"379437b1aa3a1d8ae726dc541cf3b7db02f6dbb9","ref":"refs/heads/optimize-performance","pushedAt":"2024-05-27T18:27:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Implement generic caching system to avoid duplicate requests","shortMessageHtmlLink":"Implement generic caching system to avoid duplicate requests"}},{"before":"379437b1aa3a1d8ae726dc541cf3b7db02f6dbb9","after":null,"ref":"refs/heads/optimize-performance","pushedAt":"2024-05-27T14:30:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"}},{"before":"de2bb66c78be3cf8d20c93afd2f0e3c5ed6b3d9c","after":"f8032a908ad8d452a0bcfa4ccf69d36efac7ef2e","ref":"refs/heads/develop","pushedAt":"2024-05-27T14:30:21.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Merge pull request #178 from netdevopsbr/optimize-performance\n\nOptimize performance","shortMessageHtmlLink":"Merge pull request #178 from netdevopsbr/optimize-performance"}},{"before":null,"after":"379437b1aa3a1d8ae726dc541cf3b7db02f6dbb9","ref":"refs/heads/optimize-performance","pushedAt":"2024-05-27T13:55:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Implement generic caching system to avoid duplicate requests","shortMessageHtmlLink":"Implement generic caching system to avoid duplicate requests"}},{"before":"3db521ff5415669ded20e0e909fdc5d2727f8b25","after":"56a6c805f5086a842c2382016bdd82c558800027","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T18:55:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed de2bb66 with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed de2bb66 with MkDocs version: 1.6.0"}},{"before":"d362f9a9cd9978c0461a9534bd1db9840db36096","after":"de2bb66c78be3cf8d20c93afd2f0e3c5ed6b3d9c","ref":"refs/heads/develop","pushedAt":"2024-05-20T18:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Adapt to Netbox v4.0","shortMessageHtmlLink":"Adapt to Netbox v4.0"}},{"before":"f02c39af592539c0af1c05f9829c60228abc0b95","after":"2839ea9754d08b89e7ccb96b6692cb41e47c8551","ref":"refs/heads/backend","pushedAt":"2023-12-19T19:49:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Proxbox successfully creating Virtual Machines based on Proxbox using the new backend. This is currently slow and remaining fields like CPU and Memory. I will make it better.","shortMessageHtmlLink":"Proxbox successfully creating Virtual Machines based on Proxbox using…"}},{"before":"da763af65f4aed0ba8f74528519fc25b54b73c05","after":"f02c39af592539c0af1c05f9829c60228abc0b95","ref":"refs/heads/backend","pushedAt":"2023-12-19T18:04:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"All current backend paths working with both 'GET' and 'POST' HTTPmethods implementing the 'NetboxBase.get_base_dict()' class method","shortMessageHtmlLink":"All current backend paths working with both 'GET' and 'POST' HTTPmeth…"}},{"before":"b154ea8820e750fa838f86b9c98a8fc956a4ca8a","after":"da763af65f4aed0ba8f74528519fc25b54b73c05","ref":"refs/heads/backend","pushedAt":"2023-12-15T20:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Add base_dict var and minor changes to use | and |= dict merge syntax","shortMessageHtmlLink":"Add base_dict var and minor changes to use | and |= dict merge syntax"}},{"before":"fc61a60dcaec7b45cd4807ddc5794eb5d2fce4aa","after":"b154ea8820e750fa838f86b9c98a8fc956a4ca8a","ref":"refs/heads/backend","pushedAt":"2023-12-14T19:32:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"/netbox/dcim/devices correctly adding default Device object","shortMessageHtmlLink":"/netbox/dcim/devices correctly adding default Device object"}},{"before":"90542b023b143ae46c57a974b0e03104ac7031a1","after":"fc61a60dcaec7b45cd4807ddc5794eb5d2fce4aa","ref":"refs/heads/backend","pushedAt":"2023-12-14T19:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Add 'Device Types', 'Device Roles', 'Manufacturers' objects types to /netbox/dcim","shortMessageHtmlLink":"Add 'Device Types', 'Device Roles', 'Manufacturers' objects types to …"}},{"before":"d7a5e63db073741f8a60c8d05a9c8b6a9c429dc6","after":"90542b023b143ae46c57a974b0e03104ac7031a1","ref":"refs/heads/backend","pushedAt":"2023-12-13T20:18:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"'/proxbox/clusters' path successfully creating Cluster with its Cluster Type","shortMessageHtmlLink":"'/proxbox/clusters' path successfully creating Cluster with its Clust…"}},{"before":"be877bb51970153073161544fa77e5e4c2448cad","after":"d7a5e63db073741f8a60c8d05a9c8b6a9c429dc6","ref":"refs/heads/backend","pushedAt":"2023-12-13T15:31:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Adjust default behavior when creating objects and adds detailed log messages","shortMessageHtmlLink":"Adjust default behavior when creating objects and adds detailed log m…"}},{"before":"78487f6c79d0278791a0fa6d98feae831b29f3fc","after":"be877bb51970153073161544fa77e5e4c2448cad","ref":"refs/heads/backend","pushedAt":"2023-11-23T20:08:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Added logging with colored messages","shortMessageHtmlLink":"Added logging with colored messages"}},{"before":"884effc6bb27ec16ed1f86d1006e897fdd7d1849","after":"78487f6c79d0278791a0fa6d98feae831b29f3fc","ref":"refs/heads/backend","pushedAt":"2023-11-22T20:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Started '_check_duplicate()' to be used by 'get()' and 'post()' methods of 'NetboxBase' class.","shortMessageHtmlLink":"Started '_check_duplicate()' to be used by 'get()' and 'post()' metho…"}},{"before":"367175586cc58185b03832925373e14f057209ca","after":"884effc6bb27ec16ed1f86d1006e897fdd7d1849","ref":"refs/heads/backend","pushedAt":"2023-11-18T19:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Add 'default_extra_fields' to 'NetboxBase' class to enable Clusters GET and POST methods.","shortMessageHtmlLink":"Add 'default_extra_fields' to 'NetboxBase' class to enable Clusters G…"}},{"before":"0a3144285155b9381f52822412bb4f6690237c3f","after":"367175586cc58185b03832925373e14f057209ca","ref":"refs/heads/backend","pushedAt":"2023-11-17T21:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Change NetboxBase docstring","shortMessageHtmlLink":"Change NetboxBase docstring"}},{"before":"b9fe50aed808ce0a68a81bed9af05a8f13acc4b1","after":"0a3144285155b9381f52822412bb4f6690237c3f","ref":"refs/heads/backend","pushedAt":"2023-11-17T21:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Parent 'NetboxBase' class working with both 'ClusterType' and 'Sites' classes. Reduced a lot of code repetition.","shortMessageHtmlLink":"Parent 'NetboxBase' class working with both 'ClusterType' and 'Sites'…"}},{"before":"61b973896a1813a4d56ad0d096cb1150f782bc18","after":"b9fe50aed808ce0a68a81bed9af05a8f13acc4b1","ref":"refs/heads/backend","pushedAt":"2023-11-16T21:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Minor fixes to 'Sites' class","shortMessageHtmlLink":"Minor fixes to 'Sites' class"}},{"before":"16e750f6e826cb4993d05c1e1d3f32280734fbcc","after":"61b973896a1813a4d56ad0d096cb1150f782bc18","ref":"refs/heads/backend","pushedAt":"2023-11-16T21:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"'ClusterTypes' functional on '/netbox/virtualization/cluster-types' with 'GET' and 'POST' HTTP methods","shortMessageHtmlLink":"'ClusterTypes' functional on '/netbox/virtualization/cluster-types' w…"}},{"before":"1ff54c484a38a91f84898e2f4212dae9a4044438","after":"16e750f6e826cb4993d05c1e1d3f32280734fbcc","ref":"refs/heads/backend","pushedAt":"2023-11-16T19:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Finish Sites class with fully functionable get() and post() methods","shortMessageHtmlLink":"Finish Sites class with fully functionable get() and post() methods"}},{"before":"e764634e8f76a718349306dd5a84f57481f931a4","after":"1ff54c484a38a91f84898e2f4212dae9a4044438","ref":"refs/heads/backend","pushedAt":"2023-11-16T15:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Add Site class with get() and post() methods","shortMessageHtmlLink":"Add Site class with get() and post() methods"}},{"before":"b20fc5e7dda047fd623a87ac72150bdbc50d89ea","after":"e764634e8f76a718349306dd5a84f57481f931a4","ref":"refs/heads/backend","pushedAt":"2023-11-16T13:30:44.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Add new sub-routes for /netbox and change NetboxSession class to embbed Proxbox tag","shortMessageHtmlLink":"Add new sub-routes for /netbox and change NetboxSession class to embb…"}},{"before":"806d624f8af419edbca541da24f3c8e76e03ab0d","after":"3db521ff5415669ded20e0e909fdc5d2727f8b25","ref":"refs/heads/gh-pages","pushedAt":"2023-11-15T12:22:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed d362f9a with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed d362f9a with MkDocs version: 1.5.3"}},{"before":"70bf70e0d4ca5bff77e1f19addf0e6c1293e6b7a","after":null,"ref":"refs/heads/nextjs","pushedAt":"2023-11-15T12:22:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"}},{"before":"a1ef41a7730416baf53d624def04b6fb5ed85edb","after":"d362f9a9cd9978c0461a9534bd1db9840db36096","ref":"refs/heads/develop","pushedAt":"2023-11-15T12:22:03.000Z","pushType":"pr_merge","commitsCount":35,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Merge pull request #158 from netdevopsbr/nextjs\n\nDeploy basic Next.js app to start Standalone version of Proxbox","shortMessageHtmlLink":"Merge pull request #158 from netdevopsbr/nextjs"}},{"before":"1e1d017fe40afd610fa6eec2bef74c8e30d7fbfe","after":"70bf70e0d4ca5bff77e1f19addf0e6c1293e6b7a","ref":"refs/heads/nextjs","pushedAt":"2023-11-14T21:19:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Add 'Add New Proxmox Cluster' button (without actions yet)","shortMessageHtmlLink":"Add 'Add New Proxmox Cluster' button (without actions yet)"}},{"before":"bc73868815b85fcda785833af0170efed4c0ffbc","after":"1e1d017fe40afd610fa6eec2bef74c8e30d7fbfe","ref":"refs/heads/nextjs","pushedAt":"2023-11-14T20:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Use Composition Pattern to list Proxmox sessions at homepage","shortMessageHtmlLink":"Use Composition Pattern to list Proxmox sessions at homepage"}},{"before":"19ac7071367fded9c382505ab7deb33a929b1cde","after":"bc73868815b85fcda785833af0170efed4c0ffbc","ref":"refs/heads/nextjs","pushedAt":"2023-11-14T16:11:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersonfelipesp","name":"Emerson Felipe","path":"/emersonfelipesp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397251?s=80&v=4"},"commit":{"message":"Restart ClusterCard style, base CSS already done","shortMessageHtmlLink":"Restart ClusterCard style, base CSS already done"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVTl89QA","startCursor":null,"endCursor":null}},"title":"Activity · netdevopsbr/netbox-proxbox"}