Michael Walker | 45243408119M | Merge branch 'master' of https://bitbucket.miwalker.net/scm/bbcs/bitbucket-cloud-bcma-wrapper | | |
Michael Walker | afd080af771 | exempting DS-Stores | | |
Michael Walker | 8ade854da0d | rename 'helper' to better showcase that it's a adapter class | | |
Michael Walker | c6c15efec05 | moving objs to their respective file for organization | | |
Michael Walker | a9efce04d52 | adding class __slots__ where possible to reduce memory footprint | | |
Michael Walker | c4548169968 | seperated responsibilities of the class/obj that stores content vs the class that handles the logic | | |
Michael Walker | bc11b8d78dd | adding additional fail criteria to prevent edge cases | | |
Michael Walker | e3a878c5e05 | adding additional fail criteria to prevent edge cases | | |
Michael Walker | 1b55a6ef98a | adding logger message and commenting functions that aren't ready so the script can be used as-is if necessary | | |
Michael Walker | 3b6bf6219c8 | updating error to include additional potential bad inputs | | |
Michael Walker | f34ce699aefM | Merge branch 'master' of https://bitbucket.miwalker.net/scm/bbcs/bitbucket-cloud-bcma-wrapperMerging missed commits | | |
Michael Walker | e515ab9d70d | adding default reviewer scan for server | | |
Michael Walker | 8f810b5e508 | resetting the values for webhooks as they were only copied from server, the real values need to be sorted still | | |
Michael Walker | 0d1697d3940 | adding base boilerplate for cloud objects and base adapter functions between the cloud and server platform | | |
Michael Walker | 944b276b47a | updating 'default_reviewers' as it can contain groups as well | | |
Michael Walker | cdb6b43e5fe | convert verbose from count/int to bool | | |
Michael Walker | 3624cb527df | fixed group matching for capital letter use case and updated references to the group accordingly in different endpoint functions | | |
Michael Walker | 930440dcb60 | fixed group matching for capital letter use case | | |
Michael Walker | 6bbc2cc649a | added server project access scanning, and fixed cloud valid workspace search | | |
Michael Walker | 30bf2071df7 | Adding Permission Enum for readability and correcting default factory for StandardPermissions on class creation | | |
Michael Walker | 3500506d7ca | prepping for project/repo permissions | | |
Michael Walker | 5442e6805b4 | convert webhook events to set from list as it should never contains duplicates | | |
Michael Walker | 0320d07d628 | updating naming convention to better express it's purpose | | |
Michael Walker | fbf0aa4f2e7 | adding license to seperate file for transparency.It's already present in main migrate.py | | |
Michael Walker | 35b51fa3c6c | updated 'params' to 'additional_params' for paged operations as 'start' and 'page' and seperate inputs now | | |
Michael Walker | 8eda5ef952c | added group member lookup | | |
Michael Walker | 4091a7dfdac | auto scale back pagelen for cloud endpoints as needed | | |
Michael Walker | 48698ad6215 | adding pagelen auto-descaling for cloud connections | | |
Michael Walker | dbf7d5fb54d | adding group membership scan | | |
Michael Walker | 6024ed562d9 | updated pagination to run on both server and cloud | | |
Michael Walker | ba2c1f3c35a | adding debug logging | | |
Michael Walker | eb868f73218 | typo | | |
Michael Walker | 0b185922273 | typo'd group to user | | |
Michael Walker | cb9a4e44f9d | adding debugging and renamed fuctions to better indicate their purpose | | |
Michael Walker | c5667678d77 | handing off group slug creation to the group object itself | | |
Michael Walker | 02f4b3ada71 | added missing type hinting | | |
Michael Walker | 15eb905fe44 | adding boiler plate | | |
Michael Walker | f1370f703c7 | adding missed flag | | |
Michael Walker | ea33d6be3ae | adding handlers for BCMA install skip and prepping boiler plate for project and repo data | | |
Michael Walker | c93c8efce41 | add flag to skip bcma install if desired | | |
Michael Walker | 0ba2dd2b94d | added timer for runtime, added license and credits | | |
Michael Walker | 1256dde07d4 | forces migration of access_permissions is default reviewers or branch permissions are selected for migration.This is due to the dependency chain | | |
Michael Walker | 071a3ffe79b | fixing import after rename | | |
Michael Walker | 26d5325836d | adding init | | |
Michael Walker | 5f432b1a039 | renaming files for better clarification of their purpose | | |
Michael Walker | fc250aa4f2e | adding server side branch restrictions | | |
Michael Walker | ded523c6a16 | adjusted rate limit retry timeout to 10 minutes from 25 minutes | | |
Michael Walker | a85e3e52ff4 | removed unnecessary dataclass inputs as the args are created/populated during post_init() | | |
Michael Walker | 5cfb6be3ff5 | Added check/skip for if a user or group can't be located | | |
Michael Walker | dffb91e1b95 | fixed type hinting for permission objects to hint both users and groups | | |