-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Authorization framework with Action Policy #466
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a98459d - Browse repository at this point
Copy the full SHA a98459dView commit details
Commits on Jan 27, 2024
-
Apply verify_authorized to require authorization on all controllers e…
…xcpet devise related controllers
Configuration menu - View commit details
-
Copy full SHA for 8e38388 - Browse repository at this point
Copy the full SHA 8e38388View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0a1ad6 - Browse repository at this point
Copy the full SHA a0a1ad6View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f5f321f - Browse repository at this point
Copy the full SHA f5f321fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7b6773 - Browse repository at this point
Copy the full SHA a7b6773View commit details -
Configuration menu - View commit details
-
Copy full SHA for 998adc7 - Browse repository at this point
Copy the full SHA 998adc7View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 61bef2f - Browse repository at this point
Copy the full SHA 61bef2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0054de3 - Browse repository at this point
Copy the full SHA 0054de3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0d25d - Browse repository at this point
Copy the full SHA dd0d25dView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 89cb0b9 - Browse repository at this point
Copy the full SHA 89cb0b9View commit details -
Refactor app from StaffAccount roles to User roles and get existing t…
…ests back to green
Configuration menu - View commit details
-
Copy full SHA for d30ed86 - Browse repository at this point
Copy the full SHA d30ed86View commit details -
Configuration menu - View commit details
-
Copy full SHA for f253c9d - Browse repository at this point
Copy the full SHA f253c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0389f65 - Browse repository at this point
Copy the full SHA 0389f65View commit details
Commits on Feb 3, 2024
-
Allow user context for Policies by default to allow
nil
as a value ……to help define cases where user does not exist
Configuration menu - View commit details
-
Copy full SHA for ea5ced4 - Browse repository at this point
Copy the full SHA ea5ced4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8df1cf - Browse repository at this point
Copy the full SHA c8df1cfView commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fbbe23c - Browse repository at this point
Copy the full SHA fbbe23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1c9a1e - Browse repository at this point
Copy the full SHA d1c9a1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for abfb0c4 - Browse repository at this point
Copy the full SHA abfb0c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b5cb17 - Browse repository at this point
Copy the full SHA 2b5cb17View commit details -
Implement checking organization scope in StaffPolicy with new Applica…
…tionPolicy pre_check verify_organization!
Configuration menu - View commit details
-
Copy full SHA for f525498 - Browse repository at this point
Copy the full SHA f525498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8362e49 - Browse repository at this point
Copy the full SHA 8362e49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fdbee4 - Browse repository at this point
Copy the full SHA 6fdbee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdaaf29 - Browse repository at this point
Copy the full SHA cdaaf29View commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 23fcaf2 - Browse repository at this point
Copy the full SHA 23fcaf2View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b874a16 - Browse repository at this point
Copy the full SHA b874a16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35284d8 - Browse repository at this point
Copy the full SHA 35284d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8715c83 - Browse repository at this point
Copy the full SHA 8715c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 257faef - Browse repository at this point
Copy the full SHA 257faefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77ef396 - Browse repository at this point
Copy the full SHA 77ef396View commit details -
Configuration menu - View commit details
-
Copy full SHA for 027179a - Browse repository at this point
Copy the full SHA 027179aView commit details -
Implement Organizations::PetPolicy for resourceful RESTful actions (s…
…how, edit, update, destroy)
Configuration menu - View commit details
-
Copy full SHA for 14c2e12 - Browse repository at this point
Copy the full SHA 14c2e12View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87b7a0d - Browse repository at this point
Copy the full SHA 87b7a0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b72a200 - Browse repository at this point
Copy the full SHA b72a200View commit details -
Refactor Organizations::StaffPolicy and Organizations::InvitationPoli…
…cy to match new organization authorize behavior
Configuration menu - View commit details
-
Copy full SHA for 3c42de2 - Browse repository at this point
Copy the full SHA 3c42de2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b068a8f - Browse repository at this point
Copy the full SHA b068a8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a81db07 - Browse repository at this point
Copy the full SHA a81db07View commit details -
Utilize alias_rule for Organizations::InvitationPolicy and Organizati…
…ons::StaffPolicy
Configuration menu - View commit details
-
Copy full SHA for ac00352 - Browse repository at this point
Copy the full SHA ac00352View commit details -
Configuration menu - View commit details
-
Copy full SHA for 764f5a1 - Browse repository at this point
Copy the full SHA 764f5a1View commit details -
Sort authorization tests into separate context in InvitationsControll…
…erTest and StaffControllerTest
Configuration menu - View commit details
-
Copy full SHA for 3ab0898 - Browse repository at this point
Copy the full SHA 3ab0898View commit details
Commits on Feb 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aec9b89 - Browse repository at this point
Copy the full SHA aec9b89View commit details -
Refactor Authorizable to privately expose the array of permissions so…
… it can be stubbed in tests
Configuration menu - View commit details
-
Copy full SHA for f158d24 - Browse repository at this point
Copy the full SHA f158d24View commit details -
Configuration menu - View commit details
-
Copy full SHA for c00ebcb - Browse repository at this point
Copy the full SHA c00ebcbView commit details
Commits on Feb 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d7112ef - Browse repository at this point
Copy the full SHA d7112efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 281ec95 - Browse repository at this point
Copy the full SHA 281ec95View commit details
Commits on Feb 13, 2024
-
Use ActionPolicy lookup ability to implicitly find correct Policies w…
…ithout with Namespace TaskPolicy to Organizations to match other namespaces Use Action Policy's lookup pattern to find Policy without requiring with
Configuration menu - View commit details
-
Copy full SHA for 0b49040 - Browse repository at this point
Copy the full SHA 0b49040View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef8167c - Browse repository at this point
Copy the full SHA ef8167cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bc1cad - Browse repository at this point
Copy the full SHA 8bc1cadView commit details -
Merge branch 'authorization_framework'
Fix lint violation in rolify init
Configuration menu - View commit details
-
Copy full SHA for d86f120 - Browse repository at this point
Copy the full SHA d86f120View commit details
Commits on Feb 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f2ff48b - Browse repository at this point
Copy the full SHA f2ff48bView commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f41ea3f - Browse repository at this point
Copy the full SHA f41ea3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb34c46 - Browse repository at this point
Copy the full SHA fb34c46View commit details
Commits on Feb 23, 2024
-
Add adopter role to User factory and apply User adopter trait to Adop…
…terApplication factory
Configuration menu - View commit details
-
Copy full SHA for 66a7bfe - Browse repository at this point
Copy the full SHA 66a7bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85efb52 - Browse repository at this point
Copy the full SHA 85efb52View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7324e5 - Browse repository at this point
Copy the full SHA d7324e5View commit details
Commits on Feb 24, 2024
-
Refactor AdopterApplications routes to more standard Rails convention…
… and change post/patch buttons to forms Refactor AdopterApplications routes to more standard Rails convention and change post/patch buttons to forms
Configuration menu - View commit details
-
Copy full SHA for 8752dd5 - Browse repository at this point
Copy the full SHA 8752dd5View commit details
Commits on Feb 25, 2024
-
Refactor AdopterApplication factory to use existing adopter_account o…
…f user if transient user is passed to factory
Configuration menu - View commit details
-
Copy full SHA for 695cdd3 - Browse repository at this point
Copy the full SHA 695cdd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f26e2cb - Browse repository at this point
Copy the full SHA f26e2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87cecff - Browse repository at this point
Copy the full SHA 87cecffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e41c5 - Browse repository at this point
Copy the full SHA c0e41c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for efd10d4 - Browse repository at this point
Copy the full SHA efd10d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7f024 - Browse repository at this point
Copy the full SHA 4c7f024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5214147 - Browse repository at this point
Copy the full SHA 5214147View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f1060 - Browse repository at this point
Copy the full SHA a9f1060View commit details -
Refactor #after_sign_in_path_for to use policy for logic check and fi…
…x sign in for adopters
Configuration menu - View commit details
-
Copy full SHA for bb3786c - Browse repository at this point
Copy the full SHA bb3786cView commit details
Commits on Feb 26, 2024
-
Fix factory associations so that AdopterApplicationFactory populates …
…dependent associations consistently
Configuration menu - View commit details
-
Copy full SHA for 0e058d0 - Browse repository at this point
Copy the full SHA 0e058d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff0673a - Browse repository at this point
Copy the full SHA ff0673aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b63c43e - Browse repository at this point
Copy the full SHA b63c43eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcbc3d0 - Browse repository at this point
Copy the full SHA fcbc3d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc22b7a - Browse repository at this point
Copy the full SHA cc22b7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3343d95 - Browse repository at this point
Copy the full SHA 3343d95View commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1113ce4 - Browse repository at this point
Copy the full SHA 1113ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f8a40 - Browse repository at this point
Copy the full SHA f9f8a40View commit details -
Add #verify_authorized to all controllers that have had authz framewo…
…rk applied to them
Configuration menu - View commit details
-
Copy full SHA for 1dd977f - Browse repository at this point
Copy the full SHA 1dd977fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17b7f14 - Browse repository at this point
Copy the full SHA 17b7f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for cec95fe - Browse repository at this point
Copy the full SHA cec95feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a03990 - Browse repository at this point
Copy the full SHA 0a03990View commit details -
Namespace AttachmentPolicy under ActiveStorage to assist Action Polic…
…y lookup and clarify Attachment objects namespace
Configuration menu - View commit details
-
Copy full SHA for e1d6102 - Browse repository at this point
Copy the full SHA e1d6102View commit details
Commits on Mar 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ca924d5 - Browse repository at this point
Copy the full SHA ca924d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55606d1 - Browse repository at this point
Copy the full SHA 55606d1View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 885a8b1 - Browse repository at this point
Copy the full SHA 885a8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c62b65 - Browse repository at this point
Copy the full SHA 6c62b65View commit details
Commits on Mar 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e931de9 - Browse repository at this point
Copy the full SHA e931de9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dcf6e6 - Browse repository at this point
Copy the full SHA 9dcf6e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbc6d31 - Browse repository at this point
Copy the full SHA dbc6d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff96e9 - Browse repository at this point
Copy the full SHA 5ff96e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9824476 - Browse repository at this point
Copy the full SHA 9824476View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ff5781 - Browse repository at this point
Copy the full SHA 4ff5781View commit details -
Configuration menu - View commit details
-
Copy full SHA for e99f014 - Browse repository at this point
Copy the full SHA e99f014View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad7ca9 - Browse repository at this point
Copy the full SHA 6ad7ca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d270267 - Browse repository at this point
Copy the full SHA d270267View commit details
Commits on Mar 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a3287b5 - Browse repository at this point
Copy the full SHA a3287b5View commit details -
Refactor MatchesController to use Rails naming conventions such as de…
…stroy instead of delete
Configuration menu - View commit details
-
Copy full SHA for 8523e64 - Browse repository at this point
Copy the full SHA 8523e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 670d849 - Browse repository at this point
Copy the full SHA 670d849View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84fae2b - Browse repository at this point
Copy the full SHA 84fae2bView commit details -
Add safe navigation in case a match is created where no paired Adopte…
…rApplication exists
Configuration menu - View commit details
-
Copy full SHA for 51ea8ea - Browse repository at this point
Copy the full SHA 51ea8eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f6884 - Browse repository at this point
Copy the full SHA d0f6884View commit details -
Configuration menu - View commit details
-
Copy full SHA for d67c279 - Browse repository at this point
Copy the full SHA d67c279View commit details -
Configuration menu - View commit details
-
Copy full SHA for e991d54 - Browse repository at this point
Copy the full SHA e991d54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 787ae05 - Browse repository at this point
Copy the full SHA 787ae05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 670ebb1 - Browse repository at this point
Copy the full SHA 670ebb1View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d8f9219 - Browse repository at this point
Copy the full SHA d8f9219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 090a1ff - Browse repository at this point
Copy the full SHA 090a1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e4191 - Browse repository at this point
Copy the full SHA f2e4191View commit details -
Configuration menu - View commit details
-
Copy full SHA for 754d826 - Browse repository at this point
Copy the full SHA 754d826View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f1c7e6 - Browse repository at this point
Copy the full SHA 4f1c7e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3c9cc5 - Browse repository at this point
Copy the full SHA d3c9cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39f37e3 - Browse repository at this point
Copy the full SHA 39f37e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7396ffc - Browse repository at this point
Copy the full SHA 7396ffcView commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73a4192 - Browse repository at this point
Copy the full SHA 73a4192View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a9caba - Browse repository at this point
Copy the full SHA 6a9cabaView commit details -
Rename Organizations::AdopterApplicationReviewPolicy to Organizations…
…::AdopterApplicationPolicy
Configuration menu - View commit details
-
Copy full SHA for 33e8ab8 - Browse repository at this point
Copy the full SHA 33e8ab8View commit details -
Let AdoptionApplicationReviews#index scope use Organizations::PetPoli…
…cy for scoping instead of Organizations::AdopterApplicationPolicy
Configuration menu - View commit details
-
Copy full SHA for c47110f - Browse repository at this point
Copy the full SHA c47110fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c17dbb - Browse repository at this point
Copy the full SHA 3c17dbbView commit details
Commits on Mar 18, 2024
-
Rename profile precheck method to verify_profile! to decouple frome n…
…aming conventions some
Configuration menu - View commit details
-
Copy full SHA for 4fd2c25 - Browse repository at this point
Copy the full SHA 4fd2c25View commit details -
Configuration menu - View commit details
-
Copy full SHA for ada4ef4 - Browse repository at this point
Copy the full SHA ada4ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff733c - Browse repository at this point
Copy the full SHA 8ff733cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b3eb81 - Browse repository at this point
Copy the full SHA 8b3eb81View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7a9db3 - Browse repository at this point
Copy the full SHA c7a9db3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e2fb97 - Browse repository at this point
Copy the full SHA 0e2fb97View commit details