Skip to content

Conversation

@jeffgdotorg
Copy link
Contributor

Enhancements

  • #14554 - Add support for django-storage-swift storage backend
  • #16424 - Enable filtering of devices by cluster and cluster group
  • #16716 - Display NAT address (if any) for OOB IP address under device view
  • #16725 - Always position the admin section last in the navigation menu
  • #16791 - Add 200 & 400 Gbps selections for circuit termination port speed
  • #16802 - Introduce SENTRY_SEND_DEFAULT_PII configuration parameter and disable PII export by default
  • #16817 - Add 200 & 400 Gbps selections for circuit commit rate

Bug Fixes

  • #16523 - Restore highlighting of current device in virtual chassis members panel
  • #16654 - Fix parent item assignment for inventory item bulk import
  • #16657 - Fix translation of object types in global search
  • #16679 - Avoid overwriting custom JSON fields during bulk edit
  • #16689 - System configuration view should reflect static parameters when no config revisions exist
  • #16714 - Fix cloning of device types with 0U height
  • #16721 - Fix errant API request after deselecting a rack in device edit form
  • #16723 - Fix escaping of path to virtual environment in upgrade.sh
  • #16735 - Object list "results" tab should show a count of zero when empty
  • #16747 - Avoid clearing entire search cache when manually reindexing specific apps/models
  • #16758 - Ensure manually selected lagnuage persists across browser sessions
  • #16779 - Fix saved filter selection for child object lists
  • #16780 - IKE proposal created via REST API should not require authentication_algorithm
  • #16796 - Allow assignment of VM with no site to a cluster with a site
  • #16806 - Fix redirect URL when creating contact assignments with "add another" button
  • #16807 - Fix layout of VLAN edit form when custom fields are present
  • #16808 - Fix event rule triggering in scenario where objects are updated immediately prior to deletion
  • #16813 - Fix AttributeError exception when filtering bookmarks in dashboard widget by object type
  • #16843 - Permit creation of IKE policies via REST API without specifying an IKE mode

jeremystretch and others added 30 commits June 24, 2024 15:04
* Added `help_text` to ColorField.

* Addressed PR comment to remove the redundant help_text from all the forms where ColorField was used.

* Add space before example value

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
#16706)

* Was added to searching support languages other than English for object types(s).

* Fix SearchForm field label translation

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Allow filtering Devices by Cluster and Cluster Group.

* Allow filtering Devices by Cluster and Cluster Group.

* Added tests for cluster and cluster_groups filterset.

* Add missing filter & complete tests

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
…enu (#16762)

* I replaced `append` with `insert` into menu.py to make the admin section appear last in the navigation menu.

* Clean up ordering logic

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
Loads the the current configuration if no ConfigRevisions are saved to
the database.
)

* Do not delete all search indexes when reindexing specific models

* Clear all indexes only if neither --lazy nor a list of models are
  specified for "manage.py reindex"

* Otherwise, clear the index for a model immediately before rebuilding
  it

* Separated clearing from re-indexing the search cache
* fix: allow cloning field value of 0

* Fix evaluation of False value

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Fixes #16779: Fix saved filter selection for child object lists

* Omit label_suffix
jeremystretch and others added 12 commits July 4, 2024 10:28
* Extend STORAGE_BACKEND config to support Swift

Requires django-storage-swift >= 1.4.0 when used.

Bug: T310717
Change-Id: I67cf439e9152608cbba3a3de4173d54ba5fbddc2

* Update system.md from suggestions

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>

* Update settings.py from suggestions

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>

* Update system.md from suggestions 2

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>

* Remove SWIFT storage from configuration_example.py

* Load swift config as global instead of monkey path

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Allowed configuration of Sentry send_default_pii parameter.

Also changed default value of send_default_pii to False to avoid sending sensitive data to Sentry.

Closes #16802

* Order alphabetically & link to Sentry parameter documentation

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Fixes #16758: Create language cookie if required

* Align language cookie with session lifetime
* Translate django.po in pt

100% reviewed source file: 'django.po'
on 'pt'.

* Translate django.po in fr [Manual Sync]

12% of minimum 1% reviewed source file: 'django.po'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate django.po in pt [Manual Sync]

100% reviewed source file: 'django.po'
on 'pt'.

* Translate django.po in de [Manual Sync]

78% of minimum 1% reviewed source file: 'django.po'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate django.po in tr [Manual Sync]

7% of minimum 1% reviewed source file: 'django.po'
on 'tr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate django.po in ru [Manual Sync]

30% of minimum 1% reviewed source file: 'django.po'
on 'ru'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate django.po in zh [Manual Sync]

16% of minimum 1% reviewed source file: 'django.po'
on 'zh'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
@jeffgdotorg jeffgdotorg merged commit 3f67b5d into master Jul 9, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 9, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.