{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":219580333,"defaultBranch":"deployment-portage","name":"roadmap","ownerLogin":"portagenetwork","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-11-04T19:29:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57149259?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726765703.0","currentOid":""},"activityList":{"items":[{"before":"7784508a4a39e2b4d86ee408f09808471ec3ad44","after":"4e2b104d0fb580664fcc7955b143f35bbcdb9cf6","ref":"refs/heads/omar/test/devise-validatable","pushedAt":"2024-09-19T20:41:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lagoan","name":"Omar Rodriguez Arenas","path":"/lagoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1537909?s=80&v=4"},"commit":{"message":"Add confirmation after editing email in profile","shortMessageHtmlLink":"Add confirmation after editing email in profile"}},{"before":null,"after":"7784508a4a39e2b4d86ee408f09808471ec3ad44","ref":"refs/heads/omar/test/devise-validatable","pushedAt":"2024-09-19T17:08:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lagoan","name":"Omar Rodriguez Arenas","path":"/lagoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1537909?s=80&v=4"},"commit":{"message":"WIP First try adding confirmable email to accounts\n\nThis is the first attempt at adding email confirmation to user accounts.\n\nRight now this change adds:\n\n+ User receives email upon system user creation to confirm email\n+ User receives flash notice when trying to log in through the system\nstopping them from using it until email is confirmed\n+ User account is confirmed after accessing confirmation token url\n+ User account goes to resend token view if token expires\n\nWhat we need to add:\n\n+ Confirm email for SSO accounts\n+ Find a way to reset confirmation values for all existing accounts\n+ More ?","shortMessageHtmlLink":"WIP First try adding confirmable email to accounts"}},{"before":"02b714ef9c971129f6cf05e7fa420e1caa06e5e5","after":null,"ref":"refs/heads/aaron/issues/sso-link","pushedAt":"2024-09-18T17:58:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"}},{"before":"08b56bb7aa6cc0b8e323e5c8ad266fc468c48241","after":"71ff980c241f71f78630e776805a4e5fc1d30164","ref":"refs/heads/deployment-portage","pushedAt":"2024-09-18T17:58:32.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Merge pull request #907 from portagenetwork/aaron/issues/sso-link\n\nUpdate Handling of SSO Linking","shortMessageHtmlLink":"Merge pull request #907 from portagenetwork/aaron/issues/sso-link"}},{"before":"b43a33b97afe04f49dcd3b008c6a6dadd6652289","after":"02b714ef9c971129f6cf05e7fa420e1caa06e5e5","ref":"refs/heads/aaron/issues/sso-link","pushedAt":"2024-09-18T17:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Update changelog for release","shortMessageHtmlLink":"Update changelog for release"}},{"before":"d7a5524b64695e6c2206ecb1a146cccb1063eccf","after":"b43a33b97afe04f49dcd3b008c6a6dadd6652289","ref":"refs/heads/aaron/issues/sso-link","pushedAt":"2024-09-18T17:23:59.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lagoan","name":"Omar Rodriguez Arenas","path":"/lagoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1537909?s=80&v=4"},"commit":{"message":"Merge branch 'deployment-portage' into aaron/issues/sso-link","shortMessageHtmlLink":"Merge branch 'deployment-portage' into aaron/issues/sso-link"}},{"before":"20a2bf00750eb571102bf36fbab2b3c2e49c9711","after":null,"ref":"refs/heads/yashu-sso-login-string","pushedAt":"2024-09-18T17:22:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"}},{"before":"4b201d283805a94136d21203bf79f5beef6eaa9b","after":"08b56bb7aa6cc0b8e323e5c8ad266fc468c48241","ref":"refs/heads/deployment-portage","pushedAt":"2024-09-18T17:22:17.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Merge pull request #906 from portagenetwork/yashu-sso-login-string\n\nString changes to the SSO CILogon Sign-in button","shortMessageHtmlLink":"Merge pull request #906 from portagenetwork/yashu-sso-login-string"}},{"before":"29df6de790965a31db6b4cfc6da60fac05f6cfcb","after":"20a2bf00750eb571102bf36fbab2b3c2e49c9711","ref":"refs/heads/yashu-sso-login-string","pushedAt":"2024-09-18T17:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lagoan","name":"Omar Rodriguez Arenas","path":"/lagoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1537909?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"4b201d283805a94136d21203bf79f5beef6eaa9b","after":"036806e7f0afee397fa581f1ff5716e6a7acfdb4","ref":"refs/heads/change/code_cleanup","pushedAt":"2024-09-18T17:07:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lagoan","name":"Omar Rodriguez Arenas","path":"/lagoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1537909?s=80&v=4"},"commit":{"message":"Simple code cleanup\n\nAfter the release off SSO update we had some rushed code reviews. This\nPR cleans up a bit of that code.","shortMessageHtmlLink":"Simple code cleanup"}},{"before":null,"after":"4b201d283805a94136d21203bf79f5beef6eaa9b","ref":"refs/heads/change/code_cleanup","pushedAt":"2024-09-18T17:06:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lagoan","name":"Omar Rodriguez Arenas","path":"/lagoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1537909?s=80&v=4"},"commit":{"message":"Merge pull request #899 from portagenetwork/aaron/multiple-hosts\n\nPatch to allow multiple hosts when setting config of some environments","shortMessageHtmlLink":"Merge pull request #899 from portagenetwork/aaron/multiple-hosts"}},{"before":"972d15fba625bd88ed4238b6b58635e45c1aec5b","after":"d7a5524b64695e6c2206ecb1a146cccb1063eccf","ref":"refs/heads/aaron/issues/sso-link","pushedAt":"2024-09-18T16:53:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"7b837f2c9d6bead54898225346fd4e5359ac7229","after":"972d15fba625bd88ed4238b6b58635e45c1aec5b","ref":"refs/heads/aaron/issues/sso-link","pushedAt":"2024-09-18T16:48:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Add test to verify new SSO linking behaviour","shortMessageHtmlLink":"Add test to verify new SSO linking behaviour"}},{"before":"1985f1e8e0352ad9e485a4f7a6fd6c3a68b7ebcf","after":"7b837f2c9d6bead54898225346fd4e5359ac7229","ref":"refs/heads/aaron/issues/sso-link","pushedAt":"2024-09-17T20:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Update flash message with approved text\n\nLink to approved text: https://github.com/portagenetwork/roadmap/pull/907#issuecomment-2356734648","shortMessageHtmlLink":"Update flash message with approved text"}},{"before":"83ec1e4a4df8594c978db2cd718a6295e5a0efb8","after":"29df6de790965a31db6b4cfc6da60fac05f6cfcb","ref":"refs/heads/yashu-sso-login-string","pushedAt":"2024-09-17T17:01:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Set text as `.html_safe` to use `
` tag\n\nThe corresponding French translation of this text is too long to only be a single line long. To address that, `.html_safe` has been added here, which enables the correct behaviour when adding the `
` tag for the French translation on translation.io","shortMessageHtmlLink":"Set text as .html_safe to use <br> tag"}},{"before":"0c43df06c28d78159bae2c9bb015c19466936d52","after":"1985f1e8e0352ad9e485a4f7a6fd6c3a68b7ebcf","ref":"refs/heads/aaron/issues/sso-link","pushedAt":"2024-09-16T21:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Add idea from PR #902\n\nThis change adds the PR idea from https://github.com/portagenetwork/roadmap/pull/902.\nThe change seeks to address the following issue: https://github.com/portagenetwork/roadmap/issues/900\n\nCo-Authored-By: Omar Rodriguez Arenas <1537909+lagoan@users.noreply.github.com>","shortMessageHtmlLink":"Add idea from PR #902"}},{"before":null,"after":"0c43df06c28d78159bae2c9bb015c19466936d52","ref":"refs/heads/aaron/issues/sso-link","pushedAt":"2024-09-16T20:26:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"disable rubocop offences","shortMessageHtmlLink":"disable rubocop offences"}},{"before":null,"after":"83ec1e4a4df8594c978db2cd718a6295e5a0efb8","ref":"refs/heads/yashu-sso-login-string","pushedAt":"2024-09-16T19:52:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"200455939-yashu","name":null,"path":"/200455939-yashu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79508991?s=80&v=4"},"commit":{"message":"String changes to the SSO CILogon Sing-in button","shortMessageHtmlLink":"String changes to the SSO CILogon Sing-in button"}},{"before":"8da246141ad5a070db27e71c5fd12469b387f0ee","after":"8e90edbc408532b9f40a9efe3cd1812c34fabd9c","ref":"refs/heads/aaron/issues/797","pushedAt":"2024-09-13T19:21:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Set/Override config.default_funder_id for tests\n\nThe 'User creates a new Plan' test will not pass unless an org exists within the db such that `org.id == Rails.application.config.default_funder_id`. However, we have `config.default_funder_id = Rails.application.secrets.default_funder_id` within `config/application.rb`. This secret is not read while executing the tests via our GitHub actions. Thus, we are overriding/setting that value within the test itself.","shortMessageHtmlLink":"Set/Override config.default_funder_id for tests"}},{"before":null,"after":"3b84765c0aefb283e76fde5ba824000f1df985d3","ref":"refs/heads/fix/user_exists_with_sso","pushedAt":"2024-09-13T17:46:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lagoan","name":"Omar Rodriguez Arenas","path":"/lagoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1537909?s=80&v=4"},"commit":{"message":"Fix user creation on SSO signup\n\nWhen deploying into production we noticed error messages where a user\naccount could not be found by email. When creating the account with\nthat email, the system crashed since email needs to be unique.\n\nThis change will fix the problem since it only updates the user instance\nif it is a new record.","shortMessageHtmlLink":"Fix user creation on SSO signup"}},{"before":"846535b4f807f271962abbd0fabff5be8bb114c3","after":"4acb8f1f57c078120674869226bbc4f29fbbd8c5","ref":"refs/heads/dependabot/bundler/integration/httparty-0.22.0","pushedAt":"2024-09-12T16:00:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump httparty from 0.21.0 to 0.22.0\n\nBumps [httparty](https://github.com/jnunemaker/httparty) from 0.21.0 to 0.22.0.\n- [Release notes](https://github.com/jnunemaker/httparty/releases)\n- [Changelog](https://github.com/jnunemaker/httparty/blob/main/Changelog.md)\n- [Commits](https://github.com/jnunemaker/httparty/compare/v0.21.0...v0.22.0)\n\n---\nupdated-dependencies:\n- dependency-name: httparty\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump httparty from 0.21.0 to 0.22.0"}},{"before":"00ec1a528885f3528d6261b60bc5ab9953eb91de","after":null,"ref":"refs/heads/aaron/multiple-hosts","pushedAt":"2024-09-12T15:33:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"}},{"before":"ecd847d7c22fb98248456678697edb0ffc4f8102","after":"4b201d283805a94136d21203bf79f5beef6eaa9b","ref":"refs/heads/deployment-portage","pushedAt":"2024-09-12T15:32:48.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Merge pull request #899 from portagenetwork/aaron/multiple-hosts\n\nPatch to allow multiple hosts when setting config of some environments","shortMessageHtmlLink":"Merge pull request #899 from portagenetwork/aaron/multiple-hosts"}},{"before":"2c0c9a21e6680639e43cbbc4a70ce5d24892183b","after":"00ec1a528885f3528d6261b60bc5ab9953eb91de","ref":"refs/heads/aaron/multiple-hosts","pushedAt":"2024-09-12T15:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Add changelog entry and update for release `4.2.1`","shortMessageHtmlLink":"Add changelog entry and update for release 4.2.1"}},{"before":"9be7ad75ab96d4e552439679118b5a57eaea5eac","after":"2c0c9a21e6680639e43cbbc4a70ce5d24892183b","ref":"refs/heads/aaron/multiple-hosts","pushedAt":"2024-09-12T15:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Disable Metrics/BlockLength offense from rubocop","shortMessageHtmlLink":"Disable Metrics/BlockLength offense from rubocop"}},{"before":null,"after":"9be7ad75ab96d4e552439679118b5a57eaea5eac","ref":"refs/heads/aaron/multiple-hosts","pushedAt":"2024-09-12T15:05:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Patch to allow multiple hosts in some environments\n\nThis commit allows for the production, sandbox, and staging environments to have multiple hosts added to config.hosts. (config.hosts sets the allowed list. A 403 will be encountered by the user if they try to navigate to a hostname that is missing from config.hosts)","shortMessageHtmlLink":"Patch to allow multiple hosts in some environments"}},{"before":"3aeb72166010a39d30a5574b02431a684535bf1f","after":"0f97858c0fe0f10893271c070f7ebc0b02939ec8","ref":"refs/heads/dependabot/npm_and_yarn/body-parser-1.20.3","pushedAt":"2024-09-12T13:18:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump body-parser from 1.20.2 to 1.20.3\n\nBumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3.\n- [Release notes](https://github.com/expressjs/body-parser/releases)\n- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)\n- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)\n\n---\nupdated-dependencies:\n- dependency-name: body-parser\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump body-parser from 1.20.2 to 1.20.3"}},{"before":"7d420e2f530f9780de6a98851620e8a9a27eec74","after":null,"ref":"refs/heads/aaron/update-changelog-for-release","pushedAt":"2024-09-11T19:37:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"}},{"before":"2c1df333840b1937adf872cac0ddb821b0e4f6ed","after":"ecd847d7c22fb98248456678697edb0ffc4f8102","ref":"refs/heads/deployment-portage","pushedAt":"2024-09-11T19:37:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Merge pull request #898 from portagenetwork/aaron/update-changelog-for-release\n\nUpdate CHANGELOG.md For Release `4.1.1+portage-4.2.0`","shortMessageHtmlLink":"Merge pull request #898 from portagenetwork/aaron/update-changelog-fo…"}},{"before":null,"after":"7d420e2f530f9780de6a98851620e8a9a27eec74","ref":"refs/heads/aaron/update-changelog-for-release","pushedAt":"2024-09-11T19:31:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aaronskiba","name":null,"path":"/aaronskiba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71047780?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu01IdAA","startCursor":null,"endCursor":null}},"title":"Activity · portagenetwork/roadmap"}