{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":576825381,"defaultBranch":"main","name":"postgresql-permissions-model","ownerLogin":"KeenMate","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-11T05:06:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26519831?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1670735209.080339","currentOid":""},"activityList":{"items":[{"before":"24b70a3ef82dc9de6ce97ce3977d3036aecbef68","after":"e9315ee618c87752b0b9f9774664bd762644fa5a","ref":"refs/heads/main","pushedAt":"2024-08-21T21:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Added missing v1-13 script and v1-14 for fixing assigning perm sets and handling default groups","shortMessageHtmlLink":"Added missing v1-13 script and v1-14 for fixing assigning perm sets a…"}},{"before":"e50843260aa8c7b0104ba0cda6d26fcbeaca260c","after":"24b70a3ef82dc9de6ce97ce3977d3036aecbef68","ref":"refs/heads/main","pushedAt":"2024-07-29T13:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- 016_update_permissions_v1-10.sql\n - search_journal_messages updated and fixed\n - CRUD tenant\n - recalculate user groups","shortMessageHtmlLink":"- 016_update_permissions_v1-10.sql"}},{"before":"46b90fc0f56e922b2bb03550b65b60c807426259","after":"e50843260aa8c7b0104ba0cda6d26fcbeaca260c","ref":"refs/heads/main","pushedAt":"2024-06-19T14:04:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Removed CRLF config from .editorconfig","shortMessageHtmlLink":"Removed CRLF config from .editorconfig"}},{"before":"a6ad2686355cdb53a19ac5b04e433c589094bab6","after":"46b90fc0f56e922b2bb03550b65b60c807426259","ref":"refs/heads/main","pushedAt":"2024-05-28T01:31:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Added missing _tenant_id into result query","shortMessageHtmlLink":"Added missing _tenant_id into result query"}},{"before":"48b58f5395ffaa6ff8b9b70fcab3321a2dfd1fa2","after":"a6ad2686355cdb53a19ac5b04e433c589094bab6","ref":"refs/heads/main","pushedAt":"2024-05-24T19:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Copied changes from another project to v1.10 script.\nChanges:\n- Added tenant-specific user preferences and relevant functions\n- Fixed function `recalculate_user_permissions` to remove `null` values from arrays\n- Added `is_default` column for tenant","shortMessageHtmlLink":"Copied changes from another project to v1.10 script."}},{"before":"80567fbada6d3cd9d78355942ac693f95641640b","after":"48b58f5395ffaa6ff8b9b70fcab3321a2dfd1fa2","ref":"refs/heads/main","pushedAt":"2024-05-21T02:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- fixes related to better and unified log messages\n- it's unfortunate I have to fix it in 1.8 but here we are","shortMessageHtmlLink":"- fixes related to better and unified log messages"}},{"before":"9e9727d559de68bbffe443d9e9e109f90e69bc08","after":"80567fbada6d3cd9d78355942ac693f95641640b","ref":"refs/heads/main","pushedAt":"2024-05-16T00:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Made perm_set's `code` unique per tenant","shortMessageHtmlLink":"Made perm_set's code unique per tenant"}},{"before":"b726f7c32e96de43ab753eee5ef7bec3d197f256","after":"9e9727d559de68bbffe443d9e9e109f90e69bc08","ref":"refs/heads/main","pushedAt":"2024-05-15T01:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Added function for getting user's preferences","shortMessageHtmlLink":"Added function for getting user's preferences"}},{"before":"5789f185642237bfd623359cccb9fc7d53cf139d","after":"b726f7c32e96de43ab753eee5ef7bec3d197f256","ref":"refs/heads/main","pushedAt":"2024-05-14T22:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"Update readme.md","shortMessageHtmlLink":"Update readme.md"}},{"before":"72d93ca8f28524f9b0f15177272d762072b330e7","after":"5789f185642237bfd623359cccb9fc7d53cf139d","ref":"refs/heads/main","pushedAt":"2024-05-14T22:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- basic readme.md","shortMessageHtmlLink":"- basic readme.md"}},{"before":"cac0340a8693cb387eda8283e4d6a032e64cb1c3","after":"72d93ca8f28524f9b0f15177272d762072b330e7","ref":"refs/heads/main","pushedAt":"2024-05-14T22:38:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- rename of all files to get them into logical order","shortMessageHtmlLink":"- rename of all files to get them into logical order"}},{"before":"6aaac9386cc12f98529d6ca197876679dcac9150","after":"cac0340a8693cb387eda8283e4d6a032e64cb1c3","ref":"refs/heads/main","pushedAt":"2024-05-14T22:30:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Added function for updating user's preferences","shortMessageHtmlLink":"Added function for updating user's preferences"}},{"before":"d22fac7c4e2cbcfe68566980ca1229b6da768708","after":"6aaac9386cc12f98529d6ca197876679dcac9150","ref":"refs/heads/main","pushedAt":"2024-05-14T16:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Added new script that would add `user_preferences` as a standard to the `user_info` table","shortMessageHtmlLink":"Added new script that would add user_preferences as a standard to t…"}},{"before":"16fa080d0da639ded0c3893598a27a94a506ec67","after":"d22fac7c4e2cbcfe68566980ca1229b6da768708","ref":"refs/heads/main","pushedAt":"2024-04-29T00:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- update_permissions_v1-8.sql\n- update_permissions_v1-9.sql","shortMessageHtmlLink":"- update_permissions_v1-8.sql"}},{"before":"33b6eec7afe66e38e03aa9f90a9c6668c43342eb","after":"16fa080d0da639ded0c3893598a27a94a506ec67","ref":"refs/heads/main","pushedAt":"2024-02-05T00:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- insignificant changes to old update scripts","shortMessageHtmlLink":"- insignificant changes to old update scripts"}},{"before":"c533d7d5580a911723dba0d705d27de04ef0a849","after":"33b6eec7afe66e38e03aa9f90a9c6668c43342eb","ref":"refs/heads/main","pushedAt":"2023-12-08T00:14:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:KeenMate/postgres-permissions-model","shortMessageHtmlLink":"Merge branch 'main' of github.com:KeenMate/postgres-permissions-model"}},{"before":"3deabc9af911a1cd0f78ecb84d2f84c49cefcd47","after":"c533d7d5580a911723dba0d705d27de04ef0a849","ref":"refs/heads/main","pushedAt":"2023-10-25T04:54:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Added new functions to invalidate tokens because of too many incorrect\nverification attempts","shortMessageHtmlLink":"Added new functions to invalidate tokens because of too many incorrect"}},{"before":"b124161b7e31f69f875cbae8c9bed28c27330de3","after":"3deabc9af911a1cd0f78ecb84d2f84c49cefcd47","ref":"refs/heads/main","pushedAt":"2023-10-18T15:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- fixes of 1.6","shortMessageHtmlLink":"- fixes of 1.6"}},{"before":"cf6501f105a8ff99a527fda5fb2fe4b0cd11cbdf","after":"b124161b7e31f69f875cbae8c9bed28c27330de3","ref":"refs/heads/main","pushedAt":"2023-10-17T23:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- fix of validate_token not taking into account expiration date of the token","shortMessageHtmlLink":"- fix of validate_token not taking into account expiration date of th…"}},{"before":"ac2affc7eea40661a47c6ff7e1c0b776eb5a67d1","after":"cf6501f105a8ff99a527fda5fb2fe4b0cd11cbdf","ref":"refs/heads/main","pushedAt":"2023-10-14T00:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- fix of user basic data not being updated on login from authentication provider","shortMessageHtmlLink":"- fix of user basic data not being updated on login from authenticati…"}},{"before":"baccc4f5a28a1e8aac06eeff34e58fead2721c59","after":"ac2affc7eea40661a47c6ff7e1c0b776eb5a67d1","ref":"refs/heads/main","pushedAt":"2023-10-14T00:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"NOT COMPLETE/ NOT WORKING\n- enhancement of user_info/user_data search\n- fix of user_info data not being updated on login","shortMessageHtmlLink":"NOT COMPLETE/ NOT WORKING"}},{"before":"db91a2f35e52e3e81020f9d92d03c5568dc3db2d","after":"baccc4f5a28a1e8aac06eeff34e58fead2721c59","ref":"refs/heads/main","pushedAt":"2023-09-22T01:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"WORKING VERSION of 1.4 - removal of user info/identity","shortMessageHtmlLink":"WORKING VERSION of 1.4 - removal of user info/identity"}},{"before":"768fd647de0628eb5af1b29fdd866f7c4aa23608","after":"db91a2f35e52e3e81020f9d92d03c5568dc3db2d","ref":"refs/heads/main","pushedAt":"2023-09-08T01:40:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"Fix of update_permissions_v1-3.sql\n- ensure_user_from_provider had to be also fixed","shortMessageHtmlLink":"Fix of update_permissions_v1-3.sql"}},{"before":"f96e6d00c0df736a1cd807912f79f12d3acc1250","after":"768fd647de0628eb5af1b29fdd866f7c4aa23608","ref":"refs/heads/main","pushedAt":"2023-09-04T19:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"- unsure_user_info now does not updates data in user_data, CALL THIS FUNCTION MANUALLY","shortMessageHtmlLink":"- unsure_user_info now does not updates data in user_data, CALL THIS …"}},{"before":"6983ef2567c6bede9d969957b6642e33454898bc","after":"f96e6d00c0df736a1cd807912f79f12d3acc1250","ref":"refs/heads/main","pushedAt":"2023-08-09T01:27:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Updated token validation to return token_data as well","shortMessageHtmlLink":"Updated token validation to return token_data as well"}},{"before":"04db388609172db4ab61d8ce888d398743e2f989","after":"6983ef2567c6bede9d969957b6642e33454898bc","ref":"refs/heads/main","pushedAt":"2023-08-07T21:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"update_permissions_v1-1.sql - fix of API user not being deleted on deletion of API key","shortMessageHtmlLink":"update_permissions_v1-1.sql - fix of API user not being deleted on de…"}},{"before":"3ca81f5db99ca85849bb3a6ae1df3941f5f0405d","after":"04db388609172db4ab61d8ce888d398743e2f989","ref":"refs/heads/main","pushedAt":"2023-05-01T23:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"Insignificant improvement","shortMessageHtmlLink":"Insignificant improvement"}},{"before":"915590b5c457a02861cb64938da639bcf13273bd","after":"3ca81f5db99ca85849bb3a6ae1df3941f5f0405d","ref":"refs/heads/main","pushedAt":"2023-04-28T22:28:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FilipJakab","name":"Filip Jakab","path":"/FilipJakab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30082602?s=80&v=4"},"commit":{"message":"Fixed incorrect user_id function param types","shortMessageHtmlLink":"Fixed incorrect user_id function param types"}},{"before":"9232c5e23c7618fb608e308ae45af9eaa45cc6dc","after":"915590b5c457a02861cb64938da639bcf13273bd","ref":"refs/heads/main","pushedAt":"2023-04-24T17:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"Small fix of missing ext. prefix","shortMessageHtmlLink":"Small fix of missing ext. prefix"}},{"before":"32e0d2139984235bf38f094cd95c36dfb364ab54","after":"9232c5e23c7618fb608e308ae45af9eaa45cc6dc","ref":"refs/heads/main","pushedAt":"2023-03-21T00:00:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OndrejValenta","name":"Ondrej Valenta","path":"/OndrejValenta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6738956?s=80&v=4"},"commit":{"message":"Missing internal schema added\nSmall optimization of check_version","shortMessageHtmlLink":"Missing internal schema added"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQyMTo0OTo0OS4wMDAwMDBazwAAAASgqpka","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQyMTo0OTo0OS4wMDAwMDBazwAAAASgqpka","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yMVQwMDowMDo0OS4wMDAwMDBazwAAAAMHmSx7"}},"title":"Activity · KeenMate/postgresql-permissions-model"}