* module docstrings
* db schema graph
* dev docs first pass
* dev docs pass 2
* add generated notification to top of generated docs files
* linting
* regen docs
Co-authored-by: Stefan Pratter <stefan@20c.com>
Co-authored-by: Sunshine Buchholz <sunshine@20c.com>
* stub in poetry for pipenv
* re-add tester image
* add pre-commit / formatting
* fix ghactions
* revert test data whitespace, exclude tests/data
* revert ws
* decruft, rm tox/pipenv
* install dev packages for base image
* add lgtm config to force to py3
* Add pointer from API docs to tutorial #650
* Sorting by clicking table headers should use local-compare #356
* Mark IXP peering LAN as bogon #352
* Add help text to "Add (Facility, Network, Exchange)" tab #669
* Add Looking Glass field to the IX object #672
* Add read-only Superuser #679
* Make spelling of traffic levels consistent #519 (#723)
* Offer 2FA (#290)
* Show "Last Updated" fields on fac, ix, org records (#526)
* Enable sort and reverse sort of IP column in IX display (#72)
* IRR validation not handling unexpected characters gracefully (#712)
* Support alternative direction of writing, e.g. Arabic (#618)
* Undeleting an ixlan with an emtpy IPv4 XOR IPv6 field throws a silly error (#644)
* Changing org while adding net results in 500 #654
* missing delete button for organisations (#121)
* When changing owner of an ix admin GUI borks because of "Ixlan for exchange already exists" #666
* Selection should only present undeleted objects (#664)
* change default encoding of API calls to 'utf-8' #663
* Posting https://www.peeringdb.com onto social media doesn't select a good preview image #537
* Revert "Add Looking Glass field to the IX object #672"
This reverts commit 4daf2520043c241fabe9a521757efa86a274e28a.
Conflicts:
peeringdb_server/migrations/0037_ix_looking_glass.py
peeringdb_server/views.py
* 500 Internal Error when creating IX where prefix already exists elsewhere #718
* Fix graceful restore of soft-deleted objects with translation active (#580)
* Don't return any POC data with status=deleted #569
Hard delete soft-deleted pocs after grace period #566
* django-peeringdb from github@2.0.0.2-beta
Co-authored-by: Stefan Pratter <stefan@20c.com>
* remove warning for missing information for fields: aka, looking glass server url, route server url (#616)
remove warning for missing information for fields: ipv4 prefixes, ipv6 prefixes if either of them is set (#616)
* Use autocomplete fields in the admincom controlpanel to speed up loading times (#597)
* Better error reporting for POSTs and PUTs (#610)
* Add operation to API to look for covering prefixes given an IP (#25)