Skip to content
Snippets Groups Projects
  1. Oct 29, 2024
  2. Oct 28, 2024
  3. Oct 25, 2024
  4. Oct 17, 2024
  5. Oct 15, 2024
  6. Oct 11, 2024
  7. Oct 10, 2024
  8. Sep 30, 2024
  9. Sep 27, 2024
  10. Sep 26, 2024
  11. Sep 19, 2024
  12. Sep 13, 2024
  13. Sep 12, 2024
    • Harlan Koehn's avatar
      Implemented Scott's enhancement to RuleOperation but regression tests now fail... · 2f5a574c
      Harlan Koehn authored and Kent Friesen's avatar Kent Friesen committed
      Implemented Scott's enhancement to RuleOperation but regression tests now fail because we are adding rules promiscuously
      
      Fixed a failing test: Error accessing Scw.default.api
      
      Minor edit
      
      Added optional rule validity checking
      
      Now checking against ticketed rules
      
      changed function name
      
      Added some code tests + small improvement
      
      Worked on code tests a bunch
      
      Updated automated tests with Tyler's help, fixed a bug
      
      Fixed an IPAddress Jsonify bug, changed priority to string instead of int, improved object comparison
      
      Mostly changes to argument names
      
      Restructured code to make it easier to read and reduce to only one loop.
      
      Formating with Black
      
      Updated automated code tests
      
      fix tests
      
      fix py38
      2f5a574c
    • Harlan Koehn's avatar
      Got all cloud endpoints added, need to do manual tests of post and put and write regression tests. · b313c6bc
      Harlan Koehn authored and Kent Friesen's avatar Kent Friesen committed
      Added remaining endpoints including suggested clouds, needs automated tests
      
      first test
      
      Added automated tests for cloud stuff
      
      Changed update_topology_cloud to make it easier to use
      
      more edits to add_topology_cloud and edit_topology_cloud
      
      small changes to topology cloud endpoints using feedback from Rich Cortes
      
      test fixes
      
      fix py38
      
      linted
      b313c6bc
    • Harlan Koehn's avatar
      Added model and first API call · 16e2e883
      Harlan Koehn authored and Kent Friesen's avatar Kent Friesen committed
      Minor edits
      
      Cleaned up imports, added delete and export
      
      Added more models and entrypoint functions, need to test the post function and add exception handling and code tests
      
      Finally got the post call working and added doc-strings to it, showing how to use it.
      
      added dunder init methods to make it easier to create new objects.
      
      Added error handling
      
      Added docstrings, fixed a bug with ignoreSecureTrack2Data argument
      
      Added code tests, finished doc strings, finished error handling, ran tox
      
      Added method to docstrings
      
      Improvements after Brian's code review
      
      Working on testing, formatting
      
      changed some function names
      
      Added missing arguments for delete_usp_policy. Changed variable name to aurora_data for now.
      
      Changed the tests to work again
      
      Some changes to docstrings
      
      Removed a print statement
      
      linted and formatted
      
      finish up testing and stuff
      16e2e883
    • Tyler S Campbell's avatar
      fixed revers range bug · e606a0e7
      Tyler S Campbell authored and Kent Friesen's avatar Kent Friesen committed
      tested
      
      simplify codes
      e606a0e7
  14. Sep 10, 2024
    • Harlan Koehn's avatar
      Change generics to follow common patterns · 98dc8b4f
      Harlan Koehn authored and Kent Friesen's avatar Kent Friesen committed
      Worked on fixing add_generic_route(s)
      
      Worked on generic interface functions and python class object
      
      **BROKEN BUILD** Modified many of the generic functions to match new patterns.
      
      Changed generic transport firewall properties to snake_case
      
      Mostly worked on Generic VPN and Generic Ignored Interfaces
      
      Finished DocStrings bug tests are needed + changes to add functions, plus functional testing
      
      Removed the multi-update and multi-add functions
      
      Changed add functions to accept individual arguments instead of objects, tests are all broken
      
      Changed all code tests and got them working
      
      minor correction to a docstring
      
      Implemented GET and PUT topology_mode
      
      Changed all mgmt_id to device_id, made use of _resolve_device_id, removed some Union[int, str], fixed code tests
      
      Made some small changes to generic interface to support numbered vs unnumbered
      
      Fixed a couple bugs in generic route
      
      Changed generic transparent firewalls endpoint to more closely match swagger
      
      added generic bool to get_generic_interface_customers
      
      modified the name of generic_interface_customer to generic_interface_customer_tag(s)
      
      linted and formatted
      98dc8b4f
    • Kent Friesen's avatar
      fix tests · c2f5f2f6
      Kent Friesen authored
      c2f5f2f6
    • Harlan Koehn's avatar
      Added extensions/marketplaceapp with test · f39a901a
      Harlan Koehn authored and Kent Friesen's avatar Kent Friesen committed
      minor formatting/black
      
      added docstring
      
      formatted
      f39a901a
    • Harlan Koehn's avatar
      Got workflows working, testing is still incomplete · 9c11a719
      Harlan Koehn authored and Kent Friesen's avatar Kent Friesen committed
      Added get workflow by name or id
      
      Some more work on workflows, tests are broken
      
      Added tests, improved error handling
      
      Removed customer info, blacked files, added docstrings
      
      removed some weirdness from model, probably added by black because of unnecessary commas
      
      Corrected some items in the docstrings
      
      Removed erroneous api call to get workflow by name or id, improved code tests
      
      Reimplemented get_workflow by id and name
      
      Now returning raw dictionary from get_workflow
      
      Added jsondecodeerror back in
      
      kwargify workflows
      
      Adds full workflow test
      
      full workflow tests
      
      linted and formatted
      9c11a719
    • Harlan Koehn's avatar
      Added models and API call for Licenses · 5e814198
      Harlan Koehn authored and Kent Friesen's avatar Kent Friesen committed
      Added models and API Calls for license(s). Still working on tests
      
      Added tests to test for lists and type of objects and two important properties
      
      Completed testing
      
      Moved fixture code to end
      
      Fixed a spacing issue
      
      Fixed a bug where errors were being returned instead of raised
      
      Modified models according to Brian's suggestions, repr=False and dates changed to string type, id's added
      
      Changed error handling to match Tyler's suggested pattern
      
      blacked + docstring added
      
      Added a missing get_license method and fixed the code tests
      
      added tiered license class, entrypoint and test
      
      Changed some date strings to datetimes, added headers to fix a TOS API bug
      
      Added some enums for tiered license class
      
      Minor edits to spacing, blacked
      
      Now defaulting to "full". Also trying get_tiered_license first. Now reliably returns None when no license is found
      
      blacked and ruffed
      
      tiered license stuff
      5e814198
    • Alan Elkner's avatar
      Change Requester and Ticket Events · 7b43a22d
      Alan Elkner authored and Kent Friesen's avatar Kent Friesen committed
      WIP tiket events
      
      More tests
      
      Finished get_ticket_events, including filters and testing
      
      Added support for historical_events
      
      New ticket life cycle endpoints, still need ticket methods
      
      Finished adding new endpoints to ticket object, testing to follow
      
      Finished tests for ticket methods for new lifecycle endpoints
      
      Finished lifecycle dev, ready for merge
      
      adds check for SCWGroup
      
      Fix test and formatted
      
      adds exception handling
      
      blacked
      7b43a22d
    • Alan Elkner's avatar
      Time Objects Feature · 036a4d42
      Alan Elkner authored and Kent Friesen's avatar Kent Friesen committed
      WIP done with device time objects, revisions next
      
      Finished time objects dev
      
      Added docstrings for time object endpoints
      
      formatting and such
      
      generic list fetch
      
      blacked
      036a4d42
    • Alan Elkner's avatar
      Properties Feature · fb16a377
      Alan Elkner authored and Kent Friesen's avatar Kent Friesen committed
      WIP added tests for get_properties
      
      Added St.set_license_notification_days, fixed poorly named items
      
      Added tests, docstring for set_license_notification_days
      
      blacked
      
      formatting
      fb16a377
    • Alan Elkner's avatar
      rule_last_usage feature · 4219030d
      Alan Elkner authored and Kent Friesen's avatar Kent Friesen committed
      More WIP
      
      More WIP
      
      Finsihed rule_last_usage, ready for merge request
      
      Removed stale code
      
      blacked
      
      fixes repr crash bug
      
      blacked
      
      make ruff stricter
      
      turn black for jupyter back on
      
      rule usage test changes
      4219030d
Loading