Jeremy Stretch
e767fec5cc
Closes #14173 : Enable plugins to register columns on core tables ( #14265 )
...
* Closes #14173 : Enable plugins to register columns on core tables
* Support translation for column name
* Document new registry store
2023-11-16 12:16:35 -05:00
Jeremy Stretch
3d20276f55
Closes #14134 : Display additional object attributes in global search results ( #14154 )
...
* WIP
* Add display_attrs for all indexers
* Linkify object attributes
* Clean up prefetch logic
* Use tooltips for display attributes
* Simplify template code
* Introduce get_indexer() utility function
* Add to examples in docs
* Use tooltips to display long strings
2023-11-09 16:21:09 -05:00
Jeremy Stretch
8dcbd66de6
Closes #13427 : Public model registration ( #14152 )
...
* Initial work on #13427
* Clarify documentation
* Reference public models registry when populating models for ConfigTemplate context
2023-11-03 10:32:59 -04:00
Jeremy Stretch
39cb9c32d6
Clean up blocktrans template tags (i18n)
2023-09-11 16:17:02 -04:00
Jeremy Stretch
44f8a777df
Merge branch 'develop' into feature
2023-08-15 11:04:03 -04:00
Arthur Hanson
8593715149
13319 add documentation for internationalization ( #13330 )
...
* 13319 add documentation for internationalization
* 13319 add verbose name to model
* 13319 fix typo
* Flesh out developer doc for i18n
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:27:48 -04:00
Daniel W. Anner
40afe6cf36
Feature - Schema Generation ( #13353 )
...
* Schema generation is working
* Added option to either dump to a file or the console
* Moving schema file and utilizing settings definition for file paths
* Cleaning up the imports and fixing a few pythonic issues
* Tweak command flags
* Clean up choices mapping
* Misc cleanup
* Rename & move template file
* Move management command from extras to dcim
* Update release checklist
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:00:26 -04:00
Jeremy Stretch
914588f55d
Merge branch 'develop' into feature
2023-08-09 15:31:21 -04:00
Jeremy Stretch
7f22c6bf12
Include notes re: demo data and netbox-docker
2023-08-04 10:12:15 -04:00
Arthur Hanson
149a496011
6347 Cache the number of each component type assigned to devices/VMs ( #12632 )
...
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-25 09:39:05 -04:00
jeremystretch
2c756873aa
Fix broken links
2023-05-04 08:43:17 -04:00
Daniel Sheppard
9d709c84e7
Closes : #9047 - Add Provider Accounts ( #12057 )
...
* #9047 - ProviderAccount
* #9047 - Move to new selector types
* #9047 - Re-introduce provider FK to Circuit model
* #9047 - Fix broken tests
* Misc cleanup
* Revert errant change
* Fix tests
* Update circuit filter form
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-29 08:27:11 -04:00
jeremystretch
40572b543f
Rename JobResult to Job and move to core
2023-03-27 14:20:13 -04:00
jeremystretch
574b5551a0
Clean up model & registry documentation
2023-02-19 20:09:52 -05:00
jeremystretch
3f28d6aef3
Add step for creating search index
2023-02-07 16:55:50 -05:00
jeremystretch
216d8d24b8
Add note to update model's SearchIndex
2022-11-16 16:40:01 -05:00
jeremystretch
4230162294
Add missing model documentation
2022-11-15 10:50:26 -05:00
Jeremy Stretch
9628dead07
Closes #10560 : New global search ( #10676 )
...
* Initial work on new search backend
* Clean up search backends
* Return only the most relevant result per object
* Clear any pre-existing cached entries on cache()
* #6003 : Implement global search functionality for custom field values
* Tweak field weights & document guidance
* Extend search() to accept a lookup type
* Move get_registry() out of SearchBackend
* Enforce object permissions when returning search results
* Add indexers for remaining models
* Avoid calling remove() on non-cacheable objects
* Use new search backend by default
* Extend search backend to filter by object type
* Clean up search view form
* Enable specifying lookup logic
* Add indexes for value field
* Remove object type selector from search bar
* Introduce SearchTable and enable HTMX for results
* Enable pagination
* Remove legacy search backend
* Cleanup
* Use a UUID for CachedValue primary key
* Refactoring search methods
* Define max search results limit
* Extend reindex command to support specifying particular models
* Add clear() and size to SearchBackend
* Optimize bulk caching performance
* Highlight matched portion of field value
* Performance improvements for reindexing
* Started on search tests
* Cleanup & docs
* Documentation updates
* Clean up SearchIndex
* Flatten search registry to register by app_label.model_name
* Clean up search backend classes
* Clean up RestrictedGenericForeignKey and RestrictedPrefetch
* Resolve migrations conflict
2022-10-21 13:16:16 -04:00
jeremystretch
00d2dcda68
Refactor navigation resources and menu
2022-09-28 15:56:09 -04:00
jeremystretch
73b85f9b29
Minor tweaks to git cheat sheet
2022-08-31 15:44:06 -04:00
jeremystretch
301ebe0da3
Add content to the git cheat sheet
2022-08-31 10:52:58 -04:00
jeremystretch
f98f1647da
Add "fixing mistakes" section
2022-08-29 15:40:39 -04:00
jeremystretch
152dcbe522
Initial draft of git cheat sheet
2022-08-26 16:52:00 -04:00
jeremystretch
61ba5817c9
Add branch naming standard to developer docs
2022-08-25 15:03:16 -04:00
Arthur Hanson
ec2e8ad184
#10139 update development documents for githooks and web-ui ( #10141 )
...
* #10139 update development documents for githooks and web-ui
* Remove redudant phrase
Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
2022-08-25 08:21:55 -04:00
jeremystretch
9059c09627
Refresh development docs
2022-08-18 13:40:44 -04:00
jeremystretch
f9fb2cc698
Finish features documentation
2022-08-11 15:29:26 -04:00
jeremystretch
9733cee3d2
Continued work on feature docs
2022-08-10 14:07:51 -04:00
jeremystretch
5da3cab4de
Reorganize documentation
2022-08-04 14:11:52 -04:00
Daniel Sheppard
5b397a9827
Add docs
2022-06-30 08:29:08 -05:00
jeremystretch
7cffa6ebcc
Release v3.2.0-beta2
2022-03-09 12:56:20 -05:00
jeremystretch
5f92ed492b
Update development docs
2022-02-18 15:35:08 -05:00
jeremystretch
e728738e34
Closes #8649 : Enable customization of configuration module using NETBOX_CONFIGURATION environment variable
2022-02-15 12:36:03 -05:00
jeremystretch
d52105b3b8
Merge branch 'develop' into feature
2022-02-10 15:05:54 -05:00
jeremystretch
a4ca585ef2
Remove references to the old mailing list
2022-02-10 14:56:21 -05:00
jeremystretch
478eefb74c
Merge v3.1.7
2022-02-03 12:55:34 -05:00
Johannes Erwerle
5d29c5958b
Fixes #8477 : The commands for running the tests in the development section are not working
2022-01-28 17:54:37 +01:00
jeremystretch
c5650bb278
Rename PrimaryModel to NetBoxModel
2022-01-26 20:57:14 -05:00
jeremystretch
bf6345aa90
Closes #5429 : Enable toggling the placement of table paginators
2022-01-19 09:14:38 -05:00
jeremystretch
c8713d94d8
Merge branch 'develop' into feature
2022-01-11 16:16:13 -05:00
jeremystretch
50309d3ab3
Reference netbox-demo-data repo in development guide
2022-01-10 15:34:27 -05:00
jeremystretch
21e0e6e495
Closes #6954 : Remember users' table ordering preferences
2022-01-10 14:03:07 -05:00
jeremystretch
0978777eec
Merge v3.1.4
2022-01-03 11:20:58 -05:00
jeremystretch
f7d91b7139
Extend "Adding models" documentation
2021-12-30 10:12:28 -05:00
jeremystretch
2c01e178c7
Update config context display to reference data_format preference
2021-12-21 19:59:33 -05:00
jeremystretch
806706ca1d
Refresh development documentation
2021-12-15 16:31:06 -05:00
jeremystretch
fab1d3651b
Add new models to developer docs
2021-11-05 13:10:27 -04:00
jeremystretch
cfb3897047
Add tags to organizational & nested group models
2021-10-21 10:51:02 -04:00
slowy07
83f70dc28c
fix: typo spelling grammar
...
Signed-off-by: slowy07 <slowy.arfy@gmail.com>
2021-09-02 12:01:43 +07:00
Matt
c221b9b4d4
Add UI development docs & update front-end scripts
2021-08-24 00:30:04 -07:00
jeremystretch
c7e0abc3fb
Merge v2.11.10
2021-07-28 16:26:04 -04:00
jeremystretch
04d6a4a371
Introduce "adding models" section to development docs
2021-07-23 13:43:33 -04:00
jeremystretch
53c29b65bd
Prep for v3.0-beta1
2021-07-22 15:07:45 -04:00
jeremystretch
036a068b83
Update extras documentation
2021-06-24 08:37:06 -04:00
jeremystretch
4a6278f598
Merge v2.11.7
2021-06-16 16:27:37 -04:00
jeremystretch
9f2c4919eb
Update NetDev Slack links
2021-06-14 16:41:10 -04:00
jeremystretch
8a7473765e
Remove obsolete reference to csv_headers
2021-06-09 16:10:41 -04:00
jeremystretch
3ec6194a47
Remove obsolete to_csv() methods
2021-06-09 15:08:49 -04:00
jeremystretch
dfd42c9896
Document the new post_clean signal
2021-06-09 12:08:50 -04:00
Daniel Sheppard
744792452f
Closes : #5278 - Remove Secrets ( #6397 )
...
* Remove Secrets
* #5278 : Remove secrets javascript from netbox core
* Remove userkey references
* Fix PEP8
* Remove a few more instances of secrets. Rebundle
* Remove Secrets
Co-authored-by: checktheroads <matt@allroads.io>
2021-05-17 16:26:02 -04:00
jeremystretch
3900b97136
Extend release checklist to include bumping version in GitHub issue templates
2021-05-06 14:41:16 -04:00
jeremystretch
0fb8291b8b
Documentation cleanup
2021-04-14 15:21:30 -04:00
jeremystretch
ea9e9d7273
Add the models index
2021-04-02 16:29:01 -04:00
Marcus Crane
335cfcde57
Use relative links that work locally and in production
...
At present, a mix of link types are used in the Netbox
documentation from markdown file links to relative and
absolute anchor links.
Of the three types, linking to markdown files is the
most ideal because it allows navigation locally on disk,
as well as being translated into working links at render
time.
While not obvious, mkdocs handles converting markdown
links to valid URLs.
Signed-Off-by: Marcus Crane <marcu.crane@daimler.com>
2021-03-18 19:39:03 +13:00
Jeremy Stretch
f9f1a4439f
Update Slack links
2021-03-15 14:45:53 -04:00
Jeremy Stretch
5b5110acbf
Closes #5923 : Include depdency upgrades as part of standard release process
2021-03-08 16:46:11 -05:00
Jeremy Stretch
a9b216d212
Update Slack links; start phasing out mailing list
2021-03-01 09:54:30 -05:00
Jeremy Stretch
dc6dbdf3c4
Update documentation to reference the feature branch
2020-12-22 13:12:38 -05:00
Jeremy Stretch
5df01ed3e6
Encourage people to use GitHub discussions in place of the mailing list
2020-12-10 15:59:42 -05:00
Jeremy Stretch
58668a6807
Add a "getting started" page for developers
2020-11-18 11:25:31 -05:00
Jeremy Stretch
6d379ad029
Refresh development documentation
2020-11-18 10:07:39 -05:00
Jeremy Stretch
693b32077a
Update the netbox-discuss mailing list URL
2020-10-07 08:53:04 -04:00
Jeremy Stretch
22ee6703ad
Merge branch 'develop' into develop-2.9
2020-07-23 14:35:34 -04:00
Jeremy Stretch
8c4add38f4
Update release instructions
2020-07-23 10:17:57 -04:00
Jeremy Stretch
8d7377ba04
Merge branch 'develop' into develop-2.9
2020-07-02 10:01:01 -04:00
Jeremy Stretch
7defa22b0b
Remove reference to choices API endpoints
2020-06-30 15:55:15 -04:00
Jeremy Stretch
e61fc1f709
Introduce ObjectView to enforce object-level permissions for individual object views
2020-05-21 15:53:00 -04:00
Jeremy Stretch
2e25f6b217
Update release notes index
2020-05-06 15:03:35 -04:00
Jeremy Stretch
ed21ff52ee
Merge branch 'develop' into 492-table-column-ordering
2020-04-29 10:08:56 -04:00
Jeremy Stretch
f535ef4924
Update development docs to remove squashing instructions
2020-04-29 09:44:41 -04:00
Jeremy Stretch
96eafe6dc1
Document table columns preference
2020-04-28 14:32:32 -04:00
Jeremy Stretch
ffba1c1d43
Add extras.configcontext.format to preferences doc
2020-04-24 13:11:01 -04:00
Jeremy Stretch
d8494e44e7
Document available user preferences
2020-04-24 09:46:02 -04:00
Jeremy Stretch
06116cdde7
Add developer docs for application registry
2020-03-30 15:31:13 -04:00
Jeremy Stretch
a7c133daa6
Reset documentation hierarchy
2020-03-05 17:23:56 -05:00
Jeremy Stretch
35498c17d7
Updated the style guide
2020-02-13 11:04:07 -05:00
Jeremy Stretch
823e1280d2
Add guide for squashing schema migrations
2020-01-14 14:14:54 -05:00
Jeremy Stretch
509a115f68
Extend section regarding test adaptation
2020-01-10 12:24:47 -05:00
Jeremy Stretch
fdbf41e9fd
Fixes #3643 : Update all Django documentation links to 'stable' version
2019-10-25 11:09:30 -04:00
Jeremy Stretch
465304588e
Release v2.6.6
2019-10-10 12:18:18 -04:00
Jeremy Stretch
3dbf94146a
Reorganized CHANGELOG into release notes based on minor version number
2019-10-09 13:54:05 -04:00
John Anderson
ade844f7a7
fixes #3428 - caching invalidation issues
...
Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update.
2019-08-19 01:53:39 -04:00
Robert Ellegate
30ef4b208c
Replacing references to digitalocean org
...
s/(?<=:\/\/github.com\/)digitalocean(?=\/netbox)/netbox-community/g
2019-07-10 09:23:43 -04:00
John Anderson
d27d347d21
changelog and docs updates for 2.6
2019-04-19 02:32:50 -04:00
Jeremy Stretch
4e3567659a
Add reminder to update static field choices
2018-12-04 15:19:38 -05:00
Jeremy Stretch
f3aef37163
Add developer guidance for the introduction of new dependencies
2018-11-27 10:45:10 -05:00
Jeremy Stretch
b6a256dc5d
Expanded the development style guide
2018-11-12 14:36:09 -05:00
Jeremy Stretch
5785fb6ba2
Added development docs for extending a model
2018-11-12 13:59:58 -05:00
Jeremy Stretch
f2d9a3e0a1
Added note about CHANGELOG to release checklist
2018-08-22 11:50:25 -04:00
Jeremy Stretch
78b8a582f8
Added release checklist to development docs
2018-08-02 11:53:31 -04:00