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

Bitwarden access manager #10

Merged
merged 42 commits into from
Apr 4, 2023
Merged
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
3ef32c2
Add BitwardenClient class
yannickhilber Feb 23, 2023
c749769
Add structural classes
yannickhilber Feb 23, 2023
09d62a1
Add BitwardenClient methods to populate objects from API
yannickhilber Feb 23, 2023
0f54dec
Add Configuration class
yannickhilber Feb 23, 2023
41c3359
Copy print diff functions from github-access-manager script
yannickhilber Feb 23, 2023
33f3c80
Add main
yannickhilber Feb 23, 2023
da3cdd6
Add diff to main
yannickhilber Feb 23, 2023
24d96db
Rename bitwarden script
yannickhilber Feb 23, 2023
3ae6439
Add example configuration in script documentation
yannickhilber Feb 23, 2023
a8de610
Fix type error
yannickhilber Feb 23, 2023
d9dce1a
Add format_toml missing method to Collection
yannickhilber Feb 23, 2023
f33121c
Rename variable to follow python convention
yannickhilber Feb 23, 2023
7913d5a
User friendly member type and optional access_all member key
yannickhilber Feb 28, 2023
e8827ec
Optional group_access and member_access keys for collection
yannickhilber Feb 28, 2023
511286a
Change read_only parameter for readable access parameter
yannickhilber Feb 28, 2023
9316ca8
Optional access_all group key
yannickhilber Feb 28, 2023
166f7aa
Remove redundant ids in collection group_access and member_access
yannickhilber Feb 28, 2023
63296ca
Remove optional for access_all
yannickhilber Mar 2, 2023
1d26b3a
Apply black formatting
yannickhilber Mar 2, 2023
7250ebf
Remove comment about collection external_id splicing
yannickhilber Mar 2, 2023
c23a41c
Remove redundant and not used BitwardenClient methods
yannickhilber Mar 2, 2023
ebf5372
Change implicit to explicit boolean conversion
yannickhilber Mar 2, 2023
6fd0242
Fix mypy errors
yannickhilber Mar 2, 2023
7c6e97f
Update docstring
yannickhilber Mar 2, 2023
378c653
Use members hash in get_collection_members
yannickhilber Mar 3, 2023
cea3fc0
Add MemberType class
yannickhilber Mar 16, 2023
d8013aa
get_member_collection types
yannickhilber Mar 16, 2023
1168dc0
Add GroupAccess enum
yannickhilber Mar 16, 2023
afdb1ca
List direct member_access in collections
yannickhilber Mar 17, 2023
bed3c8d
Update docstring and add copyright
yannickhilber Mar 17, 2023
f7c0ffb
Remove not useful string conversion for access format_toml
yannickhilber Mar 17, 2023
96bf04a
Add quotes to format_toml outputs
yannickhilber Mar 17, 2023
b0e8a2f
Add groups to Member
yannickhilber Mar 28, 2023
cda04f0
Change group/member_access type for Collection
yannickhilber Mar 28, 2023
22d7d44
Rename get_access to map_access
yannickhilber Mar 28, 2023
00bd820
Rename MemberCollectionAccess and GroupCollectionAccess attributes
yannickhilber Mar 28, 2023
5b326d5
Automaticaly build int_to_member_type dict
yannickhilber Mar 28, 2023
cc2c081
Use default_dict
yannickhilber Mar 28, 2023
d097be8
inline get_collection_groups in get_collections
yannickhilber Mar 28, 2023
1c9f2c7
Automaticaly build member_groups dict
yannickhilber Mar 28, 2023
f858a73
Script cleanup
yannickhilber Mar 30, 2023
150d179
Add execute flag
yannickhilber Apr 4, 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
Loading