{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":411188802,"defaultBranch":"16.0","name":"odoo-openems","ownerLogin":"OpenEMS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-28T07:58:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20765902?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1698846646.0","currentOid":""},"activityList":{"items":[{"before":"76dca062f3bbf66436fa813e8570557da0953f89","after":"971ee74b2217eb51f9c10dac563903c8349798f6","ref":"refs/heads/16.0","pushedAt":"2024-07-01T09:28:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"fix: domain_force for device ignored and bypassed (#18)\n\nWhen not using alerting, devices that should normally be retrieved are\r\nnot being obtained.\r\n\r\nIn version 16.0, the following rule specifies two domain_force entries\r\nfor the device. However, specifying two domain_force entries is not\r\nallowed, and the first entry is not effective. As a result, when not\r\nusing alerting, devices that should normally be retrieved are not being\r\nobtained.\r\n\r\n\r\nhttps://github.com/OpenEMS/odoo-openems/blob/76dca062f3bbf66436fa813e8570557da0953f89/openems/security/openems.xml#L27-L42\r\n\r\nThe following is the SQL issued for the device in version 16.0\r\n```sql\r\nSELECT\r\n \"openems_device\".id\r\nFROM\r\n \"openems_device\"\r\nWHERE (\"openems_device\".\"active\" = TRUE)\r\n AND (\"openems_device\".\"id\" IN (\r\n SELECT\r\n \"openems_device_user_role\".\"device_id\"\r\n FROM\r\n \"openems_device_user_role\"\r\n WHERE (\"openems_device_user_role\".\"user_id\" IN (8))\r\n AND \"openems_device_user_role\".\"device_id\" IS NOT NULL))\r\nORDER BY\r\n \"openems_device\".\"name_number\" ASC\r\nLIMIT 20\r\n```\r\n\r\nThe following is the SQL issued for the device in version 15.0\r\n```sql\r\nSELECT\r\n \"openems_device\".id\r\nFROM\r\n \"openems_device\"\r\nWHERE (\"openems_device\".\"active\" = TRUE)\r\n AND (\"openems_device\".\"id\" IN (\r\n SELECT\r\n \"openems_device_user_role\".\"device_id\"\r\n FROM\r\n \"openems_device_user_role\"\r\n WHERE (\"openems_device_user_role\".\"user_id\" IN (8))\r\n AND \"openems_device_user_role\".\"device_id\" IS NOT NULL))\r\nORDER BY\r\n \"openems_device\".\"name_number\" ASC\r\nLIMIT 20\r\n```\r\n\r\nCo-authored-by: Katsuya Oda ","shortMessageHtmlLink":"fix: domain_force for device ignored and bypassed (#18)"}},{"before":"902ee35e20bf989d7e4df631c9aa1799d7e6d442","after":"76dca062f3bbf66436fa813e8570557da0953f89","ref":"refs/heads/16.0","pushedAt":"2024-03-14T15:34:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"feat: add japanese to openems_language (\\= odoo-openems language) (#13)","shortMessageHtmlLink":"feat: add japanese to openems_language (\\= odoo-openems language) (#13)"}},{"before":"7bb279446fe8d96ee4cf7120aef481bd9362130c","after":"902ee35e20bf989d7e4df631c9aa1799d7e6d442","ref":"refs/heads/16.0","pushedAt":"2024-03-03T12:45:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Alerting: migrate data to new Model (#12)\n\nCo-authored-by: Kai Jeschek ","shortMessageHtmlLink":"Alerting: migrate data to new Model (#12)"}},{"before":"b69d7db47758eaf3d903a6f72bb9394b6dcb4ed2","after":"7bb279446fe8d96ee4cf7120aef481bd9362130c","ref":"refs/heads/16.0","pushedAt":"2024-02-21T15:45:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Update device.py Monitoring URL parsing (#6)","shortMessageHtmlLink":"Update device.py Monitoring URL parsing (#6)"}},{"before":"ad8f1af17793d6a1eae1200c45566aa1b2db56a3","after":"b69d7db47758eaf3d903a6f72bb9394b6dcb4ed2","ref":"refs/heads/16.0","pushedAt":"2024-02-21T15:43:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Auto-Generate unique API-Key on Creation (#7)","shortMessageHtmlLink":"Auto-Generate unique API-Key on Creation (#7)"}},{"before":"86e06784f08218db5ba1e16da436e257490af3b2","after":"ad8f1af17793d6a1eae1200c45566aa1b2db56a3","ref":"refs/heads/16.0","pushedAt":"2024-02-21T15:41:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"i18n (#10)","shortMessageHtmlLink":"i18n (#10)"}},{"before":"7241ed6203beb777919d3d4aee7e10404bf3b323","after":"86e06784f08218db5ba1e16da436e257490af3b2","ref":"refs/heads/16.0","pushedAt":"2024-01-12T14:36:51.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"SumState-Alerting\n\nNotify specific users of the persistent presence of a negative sumState.","shortMessageHtmlLink":"SumState-Alerting"}},{"before":"16b42179b2a9ad3fe5cacf91c3baebcd73eb21ed","after":"7241ed6203beb777919d3d4aee7e10404bf3b323","ref":"refs/heads/16.0","pushedAt":"2023-11-01T16:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Fix _compute_monitoring_url\n\nunsupported operand type(s) for +: 'bool' and 'str'","shortMessageHtmlLink":"Fix _compute_monitoring_url"}},{"before":"3f9ccadcbdac2771927426a7a18903e610c41ec9","after":"16b42179b2a9ad3fe5cacf91c3baebcd73eb21ed","ref":"refs/heads/16.0","pushedAt":"2023-11-01T16:09:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Fix stock.production.lot","shortMessageHtmlLink":"Fix stock.production.lot"}},{"before":"ad33384545c4390a1f57828a97eebec422e6abfa","after":"3f9ccadcbdac2771927426a7a18903e610c41ec9","ref":"refs/heads/16.0","pushedAt":"2023-11-01T16:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Fix permissions","shortMessageHtmlLink":"Fix permissions"}},{"before":null,"after":"ad33384545c4390a1f57828a97eebec422e6abfa","ref":"refs/heads/16.0","pushedAt":"2023-11-01T13:50:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Backport v16","shortMessageHtmlLink":"Backport v16"}},{"before":"65a8a16c18b8def1905250ebaa8cb39d3764a9d9","after":"74808572412a876d5524cad0c96971659367ef7f","ref":"refs/heads/15.0","pushedAt":"2023-04-20T14:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Fix run errors","shortMessageHtmlLink":"Fix run errors"}},{"before":null,"after":"65a8a16c18b8def1905250ebaa8cb39d3764a9d9","ref":"refs/heads/15.0","pushedAt":"2023-04-18T21:56:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfeilmeier","name":"Stefan Feilmeier","path":"/sfeilmeier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3515268?s=80&v=4"},"commit":{"message":"Backport from FEMS for Odoo v15","shortMessageHtmlLink":"Backport from FEMS for Odoo v15"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEc5CN0QA","startCursor":null,"endCursor":null}},"title":"Activity ยท OpenEMS/odoo-openems"}