Correct typo - PEERINGDB-202309AMLNQ1
FROM:
Geocode data for this entity could not obtained at this point
TO:
Geocode data for this entity could not be obtained at this point
* Sorting icon from google material icons #1419
Manual IX-F import request queue can get stuck #1182
IX Object Creation Per Policy #1364
Creating a new network not possible #1401
IX-F Importer: Cosmetic issue with "resolved" emails and double-slashes in URLs after the FQDN #1334
Add a "Delete Affiliation" button/option to the profile #1226
Redis and negative caching #1431
* linting
* update gen_docs to use py3.11
* fix issue with api docs schema regen
* regen apidoc schema and db schema graph
* fix username validation for social media
* Add test case for social media validation
* linting
* tests shouldnt use redis
* also fix session cache setup (although not used atm)
* linting
* all caches to localmemcache during testing
---------
Co-authored-by: 20C <code@20c.com>
Co-authored-by: Matt Griswold <grizz@20c.com>
* Support 202307
Add hover tip to describe meaning of routeserver icon #1381
Add Campus and Carrier Tooltips #1361
Display website URL on all non-org objects #1300
Make the search field on cp/peeringdb_server/network/ aware of leading AS/ASN #1027
Add search field to `/cp/peeringdb_server/` AC views (#1239)
IX-F Importer: IX-F Member Data not being nullified after IX stops/changes import #1360
Include carrier and campus objects in the API #1352
* fixes to website propagation
* fix tests
* django-security-keys to 1.1.0 and relock
* poetry relock
* linting
* comment django-peeringdb dev mount
* add org website field to admin forms
* fix templatetag name collision between django-security-keys and peeringdb
* linting
* django-peeringdb to 3.2.0 and poetry relock
* remove debug message
---------
Co-authored-by: 20C <code@20c.com>
* prep 2.47.0-beta1
* Elasticsearch fixes (#1388)
* silent ES auto update failure
search_index command that support incremental update through --max-age period
* reftag search case-insensitive
* case insensitive reftag search
* prep 2.47.0
---------
Co-authored-by: Stefan Pratter <stefan@20c.com>
* Don't allow the first and last addresses being assigned #1241
Show all e-mail addresses associated with a username #1291
Add permission 'manage peering sessions' #1290
Put an Icon next to user name on https://www.peeringdb.com/org/nnnn#users if the user is using U2F #1238
Tie TOTP devices and Webauthn Security Keys to the user account #1339
v2 Search (#1204)
pin django peeringdb 3.0.1 and poetry relock
linting
* fix codeql warning: DOM text reinterpreted as HTML
* fix global stats tests
---------
Co-authored-by: 20C <code@20c.com>
* add social media fields
Clearly show when a facility is part of a campus #1336
fix get carrier with parameter
Duplicate address(es) should result in rejection of JSON export and notification of IXP
linting
move style to css file
social media field fixes
fix tests
remove social media fields from entity creation
change label to "+ Social Media"
poetry relock
fix migration hierarchy
fix missing template tag
pin django-peeringdb to support_202303 branch
django-cors-headers to 3.13 as 3.14 breaks stuff
fix pdb_load issues
PEERINGDB_SYNC_USERNAME
linting
django-peeringdb 3.0.0
* use .text() to set social media label content
---------
Co-authored-by: 20C <code@20c.com>
It should be impossible to save an active entity under an entity that is marked as deleted. #389
Implement auto-removal of stale networks according to DOTF recommendations #1271
Rename Private Peering Facilities to Interconnection Facilities in the UI #749
poetry relock
linting
Currently, users must log in before they can set a language preference
on PeeringDB. This change allows anonymous users to change the language
of any page without logging in, by setting the Django language cookie.
* fix next redirect when using U2F 2FA auth (#1191)
* Added self identifier to API
* fix migrations hierarchy after merging in previous support branch
* campus object
Co-authored-by: Stefan Pratter <stefan@20c.com>
* fix out of bound error message
add city / country to campus view
* fix tests
* relock poetry
* linting
* linting
* fix docs regen
* regen docs
* linting
* refactor self entity view to support carrier and campus object types and also make it easier to support additional object types in the future
* remove debug message
---------
Co-authored-by: Gajanan Patil <dipaksavaliya.python@gmail.com>