diff --git a/docs/development/user-preferences.md b/docs/development/user-preferences.md new file mode 100644 index 000000000..b81117ac9 --- /dev/null +++ b/docs/development/user-preferences.md @@ -0,0 +1,9 @@ +# User Preferences + +The `users.UserConfig` model holds individual preferences for each user in the form of JSON data. This page serves as a manifest of all recognized user preferences in NetBox. + +## Available Preferences + +| Name | Description | +| ---- | ----------- | +| pagination.per_page | The number of items to display per page of a paginated table | diff --git a/mkdocs.yml b/mkdocs.yml index d1ced6d8c..bed73eb9c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -72,6 +72,7 @@ nav: - Utility Views: 'development/utility-views.md' - Extending Models: 'development/extending-models.md' - Application Registry: 'development/application-registry.md' + - User Preferences: 'development/user-preferences.md' - Release Checklist: 'development/release-checklist.md' - Squashing Migrations: 'development/squashing-migrations.md' - Release Notes: diff --git a/netbox/templates/users/preferences.html b/netbox/templates/users/preferences.html new file mode 100644 index 000000000..65254645c --- /dev/null +++ b/netbox/templates/users/preferences.html @@ -0,0 +1,18 @@ +{% extends 'users/_user.html' %} +{% load helpers %} + +{% block title %}User Preferences{% endblock %} + +{% block usercontent %} +
Preference | +Value | +
---|