BBC_Scripts
  1. BBC_Scripts

Bitbucket Cloud BCMA wrapper

Public
AuthorCommitMessageCommit dateIssues
Michael WalkerMichael Walker
45243408119MMerge branch 'master' of https://bitbucket.miwalker.net/scm/bbcs/bitbucket-cloud-bcma-wrapper
Michael WalkerMichael Walker
afd080af771exempting DS-Stores
Michael WalkerMichael Walker
8ade854da0drename 'helper' to better showcase that it's a adapter class
Michael WalkerMichael Walker
c6c15efec05moving objs to their respective file for organization
Michael WalkerMichael Walker
a9efce04d52adding class __slots__ where possible to reduce memory footprint
Michael WalkerMichael Walker
c4548169968seperated responsibilities of the class/obj that stores content vs the class that handles the logic
Michael WalkerMichael Walker
bc11b8d78ddadding additional fail criteria to prevent edge cases
Michael WalkerMichael Walker
e3a878c5e05adding additional fail criteria to prevent edge cases
Michael WalkerMichael Walker
1b55a6ef98aadding logger message and commenting functions that aren't ready so the script can be used as-is if necessary
Michael WalkerMichael Walker
3b6bf6219c8updating error to include additional potential bad inputs
Michael WalkerMichael Walker
f34ce699aefMMerge branch 'master' of https://bitbucket.miwalker.net/scm/bbcs/bitbucket-cloud-bcma-wrapperMerging missed commits
Michael WalkerMichael Walker
e515ab9d70dadding default reviewer scan for server
Michael WalkerMichael Walker
8f810b5e508resetting the values for webhooks as they were only copied from server, the real values need to be sorted still
Michael WalkerMichael Walker
0d1697d3940adding base boilerplate for cloud objects and base adapter functions between the cloud and server platform
Michael WalkerMichael Walker
944b276b47aupdating 'default_reviewers' as it can contain groups as well
Michael WalkerMichael Walker
cdb6b43e5feconvert verbose from count/int to bool
Michael WalkerMichael Walker
3624cb527dffixed group matching for capital letter use case and updated references to the group accordingly in different endpoint functions
Michael WalkerMichael Walker
930440dcb60fixed group matching for capital letter use case
Michael WalkerMichael Walker
6bbc2cc649aadded server project access scanning, and fixed cloud valid workspace search
Michael WalkerMichael Walker
30bf2071df7Adding Permission Enum for readability and correcting default factory for StandardPermissions on class creation
Michael WalkerMichael Walker
3500506d7caprepping for project/repo permissions
Michael WalkerMichael Walker
5442e6805b4convert webhook events to set from list as it should never contains duplicates
Michael WalkerMichael Walker
0320d07d628updating naming convention to better express it's purpose
Michael WalkerMichael Walker
fbf0aa4f2e7adding license to seperate file for transparency.It's already present in main migrate.py
Michael WalkerMichael Walker
35b51fa3c6cupdated 'params' to 'additional_params' for paged operations as 'start' and 'page' and seperate inputs now
Michael WalkerMichael Walker
8eda5ef952cadded group member lookup
Michael WalkerMichael Walker
4091a7dfdacauto scale back pagelen for cloud endpoints as needed
Michael WalkerMichael Walker
48698ad6215adding pagelen auto-descaling for cloud connections
Michael WalkerMichael Walker
dbf7d5fb54dadding group membership scan
Michael WalkerMichael Walker
6024ed562d9updated pagination to run on both server and cloud
Michael WalkerMichael Walker
ba2c1f3c35aadding debug logging
Michael WalkerMichael Walker
eb868f73218typo
Michael WalkerMichael Walker
0b185922273typo'd group to user
Michael WalkerMichael Walker
cb9a4e44f9dadding debugging and renamed fuctions to better indicate their purpose
Michael WalkerMichael Walker
c5667678d77handing off group slug creation to the group object itself
Michael WalkerMichael Walker
02f4b3ada71added missing type hinting
Michael WalkerMichael Walker
15eb905fe44adding boiler plate
Michael WalkerMichael Walker
f1370f703c7adding missed flag
Michael WalkerMichael Walker
ea33d6be3aeadding handlers for BCMA install skip and prepping boiler plate for project and repo data
Michael WalkerMichael Walker
c93c8efce41add flag to skip bcma install if desired
Michael WalkerMichael Walker
0ba2dd2b94dadded timer for runtime, added license and credits
Michael WalkerMichael Walker
1256dde07d4forces migration of access_permissions is default reviewers or branch permissions are selected for migration.This is due to the dependency chain
Michael WalkerMichael Walker
071a3ffe79bfixing import after rename
Michael WalkerMichael Walker
26d5325836dadding init
Michael WalkerMichael Walker
5f432b1a039renaming files for better clarification of their purpose
Michael WalkerMichael Walker
fc250aa4f2eadding server side branch restrictions
Michael WalkerMichael Walker
ded523c6a16adjusted rate limit retry timeout to 10 minutes from 25 minutes
Michael WalkerMichael Walker
a85e3e52ff4removed unnecessary dataclass inputs as the args are created/populated during post_init()
Michael WalkerMichael Walker
5cfb6be3ff5Added check/skip for if a user or group can't be located
Michael WalkerMichael Walker
dffb91e1b95fixed type hinting for permission objects to hint both users and groups