{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":143696391,"defaultBranch":"master","name":"openwisp-radius","ownerLogin":"openwisp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-06T08:07:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1150243?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720186871.0","currentOid":""},"activityList":{"items":[{"before":"139164ca908f722f6aed445ca802c736ee0b11d0","after":"93c4d6cbee0eef8bd20722f21fc2ed68b3d6c4d6","ref":"refs/heads/issues/507-organizationuser-radiususergroup-error","pushedAt":"2024-07-05T19:04:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-changes] Use transaction.on_commit for set_default_groups_handler","shortMessageHtmlLink":"[req-changes] Use transaction.on_commit for set_default_groups_handler"}},{"before":"37515d1ad23177f5e653a2b0fdcdbf167b57bf38","after":"139164ca908f722f6aed445ca802c736ee0b11d0","ref":"refs/heads/issues/507-organizationuser-radiususergroup-error","pushedAt":"2024-07-05T17:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[temp] Upgraded openwisp-users","shortMessageHtmlLink":"[temp] Upgraded openwisp-users"}},{"before":"708388cfc49ab53143d082212fe7e968767f2e69","after":"3303ae169fa214db6ffc3ca9fc6626fd6892dbc8","ref":"refs/heads/master","pushedAt":"2024-07-05T17:04:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nemesifier","name":"Federico Capoano","path":"/nemesifier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/841044?s=80&v=4"},"commit":{"message":"[ci] Run tests normally if parallel fail","shortMessageHtmlLink":"[ci] Run tests normally if parallel fail"}},{"before":"a6fcbfe6e52ffbf2426c2eb70f536bec4386cd57","after":"37515d1ad23177f5e653a2b0fdcdbf167b57bf38","ref":"refs/heads/issues/507-organizationuser-radiususergroup-error","pushedAt":"2024-07-05T13:52:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[fix] Adding OrganizationUser and RadiusUserGroup from user admin #507\n\nCloses #507","shortMessageHtmlLink":"[fix] Adding OrganizationUser and RadiusUserGroup from user admin #507"}},{"before":"dafcd7aa2d629bbe28aedd709c5d591b80c5dac7","after":"a6fcbfe6e52ffbf2426c2eb70f536bec4386cd57","ref":"refs/heads/issues/507-organizationuser-radiususergroup-error","pushedAt":"2024-07-05T13:41:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[temp] Upgraded openwisp-users","shortMessageHtmlLink":"[temp] Upgraded openwisp-users"}},{"before":null,"after":"dafcd7aa2d629bbe28aedd709c5d591b80c5dac7","ref":"refs/heads/issues/507-organizationuser-radiususergroup-error","pushedAt":"2024-07-05T13:41:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[fix] Adding OrganizationUser and RadiusUserGroup from user admin #507\n\nCloses #507","shortMessageHtmlLink":"[fix] Adding OrganizationUser and RadiusUserGroup from user admin #507"}},{"before":"a0dbdbc24f89d79e5fddbd4f229e31ea5e81380b","after":null,"ref":"refs/heads/fix-admin-action","pushedAt":"2024-07-01T18:58:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nemesifier","name":"Federico Capoano","path":"/nemesifier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/841044?s=80&v=4"}},{"before":"6a2d98861a8d43e7622d87f7e1af97503c2677f9","after":"708388cfc49ab53143d082212fe7e968767f2e69","ref":"refs/heads/master","pushedAt":"2024-07-01T18:58:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nemesifier","name":"Federico Capoano","path":"/nemesifier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/841044?s=80&v=4"},"commit":{"message":"[fix] Ensure admin actions are executed only if user has permission","shortMessageHtmlLink":"[fix] Ensure admin actions are executed only if user has permission"}},{"before":"d4a7ed48263312650fb68efa75494d6a26c09304","after":"a0dbdbc24f89d79e5fddbd4f229e31ea5e81380b","ref":"refs/heads/fix-admin-action","pushedAt":"2024-07-01T18:50:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemesifier","name":"Federico Capoano","path":"/nemesifier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/841044?s=80&v=4"},"commit":{"message":"[ci] Removed extra dep","shortMessageHtmlLink":"[ci] Removed extra dep"}},{"before":"abac20c059ceacf1baec5f9e10e691aa12f49ce6","after":"d4a7ed48263312650fb68efa75494d6a26c09304","ref":"refs/heads/fix-admin-action","pushedAt":"2024-06-20T18:43:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[chores] Upgraded openwisp-utils version","shortMessageHtmlLink":"[chores] Upgraded openwisp-utils version"}},{"before":"890be3593855125cf68c6750c85cc49b5a6190b6","after":"abac20c059ceacf1baec5f9e10e691aa12f49ce6","ref":"refs/heads/fix-admin-action","pushedAt":"2024-06-20T18:00:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[fix] Admin actions require model permissions","shortMessageHtmlLink":"[fix] Admin actions require model permissions"}},{"before":"527396f26078f2d9db1bb65f7df16e6fcffda95d","after":"890be3593855125cf68c6750c85cc49b5a6190b6","ref":"refs/heads/fix-admin-action","pushedAt":"2024-06-18T17:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"temp","shortMessageHtmlLink":"temp"}},{"before":null,"after":"527396f26078f2d9db1bb65f7df16e6fcffda95d","ref":"refs/heads/fix-admin-action","pushedAt":"2024-06-18T16:07:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"temp","shortMessageHtmlLink":"temp"}},{"before":"193ac5961a81a9deec76d947a668753ee796aec3","after":"1bdf7b6cec59fde910bc7db909a69ac0deca2641","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-13T10:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[chores] Removed changes to .gitignore and setup.cfg","shortMessageHtmlLink":"[chores] Removed changes to .gitignore and setup.cfg"}},{"before":"057a801b23de49150b4cbf71ff632d55d5a894b0","after":"193ac5961a81a9deec76d947a668753ee796aec3","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-10T11:33:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-change] Don't overwrite the organization of RadiusAccounting","shortMessageHtmlLink":"[req-change] Don't overwrite the organization of RadiusAccounting"}},{"before":"a6034939173e12825cd6d17200b52c5478404602","after":"057a801b23de49150b4cbf71ff632d55d5a894b0","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-10T11:19:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-change] Don't overwrite the organization of RadiusAccounting","shortMessageHtmlLink":"[req-change] Don't overwrite the organization of RadiusAccounting"}},{"before":"c73ee882382fe36f528fb8db0f7c29dbbbe65b15","after":"a6034939173e12825cd6d17200b52c5478404602","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-08T17:20:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[temp] Commented code for re-writing organization of RadiusAccounting","shortMessageHtmlLink":"[temp] Commented code for re-writing organization of RadiusAccounting"}},{"before":"f8dfab674d9449fed682147f6cdb7c628e6e106d","after":"c73ee882382fe36f528fb8db0f7c29dbbbe65b15","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-08T16:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[change] Use device.organization_id for RADIUS metric if SHARED_ACCOUNTING is enabled","shortMessageHtmlLink":"[change] Use device.organization_id for RADIUS metric if SHARED_ACCOU…"}},{"before":"938c4927636e1214a8dd3306f373bd5da351972b","after":"f8dfab674d9449fed682147f6cdb7c628e6e106d","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-07T16:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-changes] Renamed setting","shortMessageHtmlLink":"[req-changes] Renamed setting"}},{"before":"df2402268f1e07f60dcabd01ed6edce75e5825ec","after":"938c4927636e1214a8dd3306f373bd5da351972b","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-07T16:07:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-changes] Added setting for disable org lookup for device","shortMessageHtmlLink":"[req-changes] Added setting for disable org lookup for device"}},{"before":"561bb4960bee802170840178eaf107de5872aa0f","after":"df2402268f1e07f60dcabd01ed6edce75e5825ec","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-07T15:14:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-changes] Added setting for disable org lookup for device","shortMessageHtmlLink":"[req-changes] Added setting for disable org lookup for device"}},{"before":"c862fbad934c0201cc094c95efa13c7705d55404","after":"561bb4960bee802170840178eaf107de5872aa0f","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-07T14:28:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-changes] Added setting for disable org lookup for device","shortMessageHtmlLink":"[req-changes] Added setting for disable org lookup for device"}},{"before":"17909e63089fa24a47acb715f8199178c4262f85","after":"c862fbad934c0201cc094c95efa13c7705d55404","ref":"refs/heads/radius-monitoring","pushedAt":"2024-05-06T18:18:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[change] Hash calling_station_id","shortMessageHtmlLink":"[change] Hash calling_station_id"}},{"before":"08fc8e3d1c14f7bb7e5a354bfb3f01f9bd1f2671","after":"17909e63089fa24a47acb715f8199178c4262f85","ref":"refs/heads/radius-monitoring","pushedAt":"2024-04-18T12:13:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-changes] Renamed labels of RADIUS monitoring charts\n\n- Rename \"User Registration\" to \"User Registrations\"\n- Rename \"Unique RADIUS Session Count\" to \"Unique RADIUS Sessions\"\n- Rename \"Total RADIUS Sessions Traffic\" to \"Traffic of RADIUS Sessions\"","shortMessageHtmlLink":"[req-changes] Renamed labels of RADIUS monitoring charts"}},{"before":"c1cc179bf8b144c359d70ba5d7124d33eed87558","after":"08fc8e3d1c14f7bb7e5a354bfb3f01f9bd1f2671","ref":"refs/heads/radius-monitoring","pushedAt":"2024-04-18T12:07:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[req-changes] Renamed labels of RADIUS monitoring charts\n\n- Rename \"User Registration\" to \"User Registrations\"\n- Rename \"Unique RADIUS Session Count\" to \"Unique RADIUS Sessions\"\n- Rename \"Total RADIUS Sessions Traffic\" to \"Traffic of RADIUS Sessions\"","shortMessageHtmlLink":"[req-changes] Renamed labels of RADIUS monitoring charts"}},{"before":"ccd338ddac888340a75e1a0afdede8713866a260","after":"c1cc179bf8b144c359d70ba5d7124d33eed87558","ref":"refs/heads/radius-monitoring","pushedAt":"2024-04-17T17:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[fix] Fixed test","shortMessageHtmlLink":"[fix] Fixed test"}},{"before":"ece5317e892e627bd6e12826855ffaac740a7c6c","after":"ccd338ddac888340a75e1a0afdede8713866a260","ref":"refs/heads/radius-monitoring","pushedAt":"2024-04-17T16:18:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[fix] Fixed metric not writing when RegisteredUser does not exist","shortMessageHtmlLink":"[fix] Fixed metric not writing when RegisteredUser does not exist"}},{"before":"9d2e0fd64c9d323f8746fcb22152516eb60dcff1","after":"ece5317e892e627bd6e12826855ffaac740a7c6c","ref":"refs/heads/radius-monitoring","pushedAt":"2024-04-17T01:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandafy","name":"Gagan Deep","path":"/pandafy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32094433?s=80&v=4"},"commit":{"message":"[fix] Fixed date formatting for RADIUS sessions on device page","shortMessageHtmlLink":"[fix] Fixed date formatting for RADIUS sessions on device page"}},{"before":"6a2d98861a8d43e7622d87f7e1af97503c2677f9","after":null,"ref":"refs/heads/fix-accounting-stop-hostapd","pushedAt":"2024-04-08T21:10:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nemesifier","name":"Federico Capoano","path":"/nemesifier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/841044?s=80&v=4"}},{"before":"1a7cb9a8335a2c0ed49ebd67da4a6f3bc5b58676","after":"6a2d98861a8d43e7622d87f7e1af97503c2677f9","ref":"refs/heads/master","pushedAt":"2024-04-08T21:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nemesifier","name":"Federico Capoano","path":"/nemesifier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/841044?s=80&v=4"},"commit":{"message":"[fix] Fix accounting stop handling for empty octets\n\nCertain NAS devices, such as hostapd, may omit input/output octets\nin accounting-stop requests. Consequently, FreeRADIUS represents\nthese fields as empty strings in API requests to this API. Django\nREST Framework's validation rejects these requests as the fields\nare defined as Integer fields and do not accept empty strings.\n\nThis patch addresses this issue by gracefully handling empty strings,\nmaking the API more tolerant of varying system behaviors and\nenhancing compatibility across heterogeneous systems.","shortMessageHtmlLink":"[fix] Fix accounting stop handling for empty octets"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeA0o6AA","startCursor":null,"endCursor":null}},"title":"Activity · openwisp/openwisp-radius"}