{"push_id":1817446201,"size":56,"distinct_size":1,"ref":"refs/heads/feature/sdetools_refactor","head":"6d73d13ddb1992e8c988cd95d5d2cd05ed039b74","before":"5ab67a06eda37ce93dbb1ca788486695e5f49b4f","commits":[{"sha":"202f068bc56ffb522a5075496080a2e3980696e9","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Start alm integration base class for refactor.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/202f068bc56ffb522a5075496080a2e3980696e9"},{"sha":"5bd9c0b138c1c13f508c5260d7083b88f6d06ace","author":{"name":"Leta Montopoli","email":"b07778c4f2ec77b7d1fa19ffa988354f61effcf7@securitycompass.com"},"message":"Add get_sections method to alm_baseclass\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/5bd9c0b138c1c13f508c5260d7083b88f6d06ace"},{"sha":"d3c294032b02ce4c9bf451b02da516806853bdc0","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Add jira integration subclass.\n\nAdd description & cli_description and max_length to fields.\nAdd cli_descriptions to JIRA, fix super calls.\nAdd method to get all cli fields to baseclass.\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/d3c294032b02ce4c9bf451b02da516806853bdc0"},{"sha":"ce10fc98f6b5d638b52a0c1342f615ae84dd3d20","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Seperate sections into their own methods.\n\nOverride get_creds_section in sub-classes.\nAdd missing return statements.\nAdd return statements to functions that were missing them.\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/ce10fc98f6b5d638b52a0c1342f615ae84dd3d20"},{"sha":"2c6e6974d95812d2a9862804077a64f60191bbc7","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Add validate method to base class.\n\nFormatting updates.\nAdd dynamic macros to base class.\nAdd required to IntegrationField.\nAdd disabled to Option.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/2c6e6974d95812d2a9862804077a64f60191bbc7"},{"sha":"9cb1fb5810acf451c8fcc6c5f4ad431722c9c204","author":{"name":"Leta Montopoli","email":"b07778c4f2ec77b7d1fa19ffa988354f61effcf7@securitycompass.com"},"message":"Add get_advanced_options_section method to baseclass\n\n* The advanced options section isn't returned to the\nbaseclass's get_section method, but many alm's have it\nand when they do the first context_root field is\n always are there.\n\n* Update get_subclasses method (doesn't work) to\nhardcoded version\n\n* Add missing alm_phases and missing defaults.\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/9cb1fb5810acf451c8fcc6c5f4ad431722c9c204"},{"sha":"daa4b74262bd5227696be7cd2aa7f75a25ad97da","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Update Options class with default and disabled.\n\nAdd placeholder to IntegrationField\nUpdate serializer to include required/placeholder.\nUpdate jira placeholders.\nMake id, name and command properties.\nAdd required=True to needed fields.\nAdd default for protocol.\nAdd get_alm_project_field to base class.\nOverride get_alm_project_field in all plugins.\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/daa4b74262bd5227696be7cd2aa7f75a25ad97da"},{"sha":"b3434e408917d54098fcbeb8a9ff1949a4bb12a2","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Refactor validate method in base class.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/b3434e408917d54098fcbeb8a9ff1949a4bb12a2"},{"sha":"213827b1814d4b8e9f0d9c10333a631c269f283a","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Move TASK_FORMAT_OPTIONS to base class & fix typos\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/213827b1814d4b8e9f0d9c10333a631c269f283a"},{"sha":"df1bbbb7243ed663c84982417a1086af17b0464d","author":{"name":"Leta Montopoli","email":"b07778c4f2ec77b7d1fa19ffa988354f61effcf7@securitycompass.com"},"message":"Refactor fields, update get_all_fields method\n\n* Set fields to variables in the __init__ and use the variables\nto add to sections makes the sections easier to read.\n* Since the get_alm_project_field was added, it needs to be returned\nin the get_all_fields method.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/df1bbbb7243ed663c84982417a1086af17b0464d"},{"sha":"0d88ce5fccc9db645d5f847b6062055a63e89ae6","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Move validation to the field.\n\nUse an error dict to raise all errors at the end.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/0d88ce5fccc9db645d5f847b6062055a63e89ae6"},{"sha":"3a89faced034fad9e6d06f07e8cf59e2cd492192","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Add insert_after function to base class.\n\nUpdate JIRA plugin to utilize insert_after.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/3a89faced034fad9e6d06f07e8cf59e2cd492192"},{"sha":"0eb64f7010023500e46ebfaba54f6127dae7ab94","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Use PluginException class.\n\nRenamed project connector exception to plugin.\nFixed other outstanding bugs.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/0eb64f7010023500e46ebfaba54f6127dae7ab94"},{"sha":"75788e464fcf428c8cef322fddc43ba2b34c061a","author":{"name":"Leta Montopoli","email":"b07778c4f2ec77b7d1fa19ffa988354f61effcf7@securitycompass.com"},"message":"Update validate method.\n\nReturn dict of fields if valid.\nDo not raise error upon inclusion of garbage fields.\nAdd an 'exclude_required_validation' parameter.\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/75788e464fcf428c8cef322fddc43ba2b34c061a"},{"sha":"248fa56e70d06b1e759b7ee56d6948d5e66ffe83","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Add github plugin.\n\nReturn github integration in get_plugins in base class.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/248fa56e70d06b1e759b7ee56d6948d5e66ffe83"},{"sha":"7a7f9e00916597f0e20f62473859375e7388794c","author":{"name":"Jordan Haine","email":"4a06f537460768f3d8159202270b1a28e543e9e7@securitycompass.com"},"message":"Check if value exists in field level validation.\n\nRemove unused imports.\n\nRefs #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/7a7f9e00916597f0e20f62473859375e7388794c"},{"sha":"94bebaa24d38d7320c78c42f756d1c6a133f071e","author":{"name":"Leta Montopoli","email":"b07778c4f2ec77b7d1fa19ffa988354f61effcf7@securitycompass.com"},"message":"Add ALMIntegrationPluginService\n\n* Move the get_plugins method to this service.\n* Update the get_credentials method; some of the fields make more\nsense in another (new) section.\n* Remove inaccessible from SDETools\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/94bebaa24d38d7320c78c42f756d1c6a133f071e"},{"sha":"be08fac91ea531a26090315d42258f8db6375834","author":{"name":"Leta Montopoli","email":"b07778c4f2ec77b7d1fa19ffa988354f61effcf7@securitycompass.com"},"message":"Create helper methods to create creds section.\n\nOne for username + password, one for token creds section.\nAdd docstrings.\nMisc code cleanups and bug fixes.\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/be08fac91ea531a26090315d42258f8db6375834"},{"sha":"453e63066a469918366b646b9221e7fcbc2b0b2d","author":{"name":"Leta Montopoli","email":"b07778c4f2ec77b7d1fa19ffa988354f61effcf7@securitycompass.com"},"message":"Add 'features' attribute to IntegrationField.\n\nEach field should know which SDE features it requires.\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/453e63066a469918366b646b9221e7fcbc2b0b2d"},{"sha":"ba36582318bc6dc7065513e07b1166d631b5ba73","author":{"name":"Leta Montopoli","email":"b07778c4f2ec77b7d1fa19ffa988354f61effcf7@securitycompass.com"},"message":"Add 'uses_auth_token' method.\n\nUsed by sdelements property by same name.\n\nRefs: #SDE-3420","distinct":false,"url":"https://api.github.com/repos/sdelements/sdetools/commits/ba36582318bc6dc7065513e07b1166d631b5ba73"}]}
{"actor":{"display_login":"lmontopo"}}