Skip to content
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

Implemented: feature for user authorisation (#2ebg32y) #188

Merged
merged 39 commits into from
Jan 30, 2023
Merged
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
b0c8732
Implmented: logic to set and check authorization for the current user…
adityasharma7 Jun 8, 2022
e99954b
Implemented: common method to set permission for the user (#2ebg32y)
adityasharma7 Jun 9, 2022
2baad0f
Improved: set permission for the user on initial load (#2ebg32y)
adityasharma7 Jun 10, 2022
d48ba17
Removed: unused AppAbility as constant already defined for Subject an…
adityasharma7 Jun 10, 2022
fcf75b5
Implemented: separate method to reset ability and use ACTIONS & SUBJE…
adityasharma7 Jun 10, 2022
a3a873f
Added: comments (#2ebg32y)
adityasharma7 Jun 10, 2022
ab17e8d
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Oct 20, 2022
2f9fe6d
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Oct 27, 2022
25203da
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Nov 2, 2022
63c97a0
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Nov 10, 2022
f202084
Implemented: claim based ability builder and udated permissions based…
adityasharma7 Dec 7, 2022
38a5607
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Dec 7, 2022
8b0969c
Upgrade @casl/vue to 2.2.0 (#2ebg32y)
adityasharma7 Dec 7, 2022
969846d
Implemented: logic to get permission on login and persist on app resu…
adityasharma7 Dec 19, 2022
318054a
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Dec 19, 2022
9d9e840
Implemented: logic to disallow user to navigate to pages without perm…
adityasharma7 Dec 21, 2022
a039962
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Dec 27, 2022
323b97e
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Dec 28, 2022
d4f3557
Improved: handled case for undefined permission on unauthenticated re…
adityasharma7 Dec 28, 2022
e2f8829
Improved: handled case when all the permissions are not received (#2e…
adityasharma7 Dec 29, 2022
484468b
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Jan 2, 2023
5720516
Fixed: error due to missing null check (#2ebg32y)
adityasharma7 Jan 2, 2023
c8edc10
Improved: refactored login action code using guard clauses (#2ebg32y)
adityasharma7 Jan 2, 2023
91dedb7
Improved: comments and set await for get user permission and profile …
adityasharma7 Jan 2, 2023
5d5532d
Implemented: logic to fetch permission based upon rules (#2ebg32y)
adityasharma7 Jan 4, 2023
77fab20
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Jan 9, 2023
2040f71
Improved: fetched app specific essential data in login (#2ebg32y)
adityasharma7 Jan 12, 2023
718d25c
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Jan 20, 2023
50d02ec
Fixed: merge conflicts missed
adityasharma7 Jan 20, 2023
da0bb3a
Improved: code to handle permission configuration as Vue plugin (#2eb…
adityasharma7 Jan 20, 2023
f139892
Improved: applied permission on pipeline and configuration page (#2eb…
adityasharma7 Jan 24, 2023
aa30e09
Implemented: added permissions check on all pages and added rules (#2…
adityasharma7 Jan 25, 2023
83938d3
Improved: allowed user to navigate to configuration page and blocked …
adityasharma7 Jan 25, 2023
ecd2d9e
Added: documentation for the authorisation methods (#2ebg32y)
adityasharma7 Jan 30, 2023
67c8547
Merge branch 'main' of https://github.com/hotwax/job-manager into #2e…
adityasharma7 Jan 30, 2023
36f29e4
Improved: used logger (#2ebg32y)
adityasharma7 Jan 30, 2023
12fef96
Improved: handling of error (#2ebg32y)
adityasharma7 Jan 30, 2023
c64c081
Fixed: removed unused imports (#2ebg32y)
adityasharma7 Jan 30, 2023
e766c54
Fixed: removed unused code (#2ebg32y)
adityasharma7 Jan 30, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.