7b3f6f1c67
Clean up table classes
2021-09-17 15:37:19 -04:00
16d8981a3f
Closes #7284 : Include comments field in table/export for all appropriate models
2021-09-17 12:04:22 -04:00
e813dda275
Remove default_app_config (deprecated in Django 3.2)
2021-09-15 11:18:47 -04:00
69f083428d
Fixes #7149 : Delete all changelog records referencing the old secrets app
2021-09-02 15:27:05 -04:00
a8cdb3895b
Fixes #7093 : Multi-select custom field filters should employ exact match
2021-08-31 15:03:39 -04:00
c4c6fa6042
Fix misplacement of method for #7089
2021-08-31 11:41:50 -05:00
86da6c6c14
Fixes #7089 - Adds Q filter to ContentTypeFilterSet
2021-08-31 11:31:40 -05:00
3203db07b7
UI cleanup
2021-08-26 14:48:24 -04:00
94b8d36065
Introduce ContentTypesColumn for custom field and webhook tables
2021-08-26 12:55:37 -04:00
bd681f5908
Clean up object filter forms
2021-08-24 17:29:16 -04:00
499005f84d
Merge branch 'develop' into feature
2021-08-23 13:23:39 -04:00
0b0ab9277c
Fixes #6776 : Fix erroneous webhook dispatch on failure to save objects
2021-08-23 12:06:43 -04:00
75c62ff729
Print request index after webhook data dump
2021-08-23 11:32:47 -04:00
10847e2956
Optimize addition/removal of default custom field values
2021-08-16 14:48:56 -04:00
9b0258fef4
Fixes #6686 : Force assignment of null custom field values to objects
2021-08-16 14:38:06 -04:00
5b89cdc868
Fixes #5968 : Model forms should save empty custom field values as null
2021-08-16 13:45:46 -04:00
939bcfec4b
Improve object list layout ( #6907 )
...
* Split object list and filters into tabs
* Use object_list template for connections, rack elevations
* Include custom field filters in grouped filter form
* Annotate number of applied filters on tab
* Rearrange table controls
2021-08-06 15:35:14 -04:00
57dc4c207f
Fixes #6832 : Support config context rendering under GraphQL API
2021-08-04 15:55:55 -04:00
11836cdfb1
Fixes #6871 : Support dynamic tag types in GraphQL API
2021-08-03 16:29:34 -04:00
1b612816cc
Merge branch 'feature' into 6829-graphql-reverse-relations
2021-08-03 16:05:31 -04:00
051abc00c4
Fix bulk_import button class in test view after naming change in e8ba4b0
2021-08-03 12:43:28 -07:00
f7ee5e8d78
Fix button class in test view after naming change in e8ba4b0
2021-08-03 12:06:13 -07:00
88d2441ab3
Add changelog GraphQL relation for changelogged models
2021-08-03 14:51:56 -04:00
ea86321da8
Add journal_entries to Graphene object types for all primary models
2021-08-03 13:58:08 -04:00
c416fce400
Refactor base Graphene object types
2021-08-03 13:49:12 -04:00
e8ba4b0564
#6797 : Improve controls & custom link styling
2021-08-03 10:21:06 -07:00
8ad958708f
Add image_attachments to Device, Location, Rack, Site
2021-08-03 11:38:18 -04:00
58862e115c
Closes #6863 : Add search fields back to filter forms
2021-08-03 08:32:53 -07:00
863048cda2
Deprecate collapsible advanced search and re-implement field-based filtering on object views
2021-08-01 21:24:22 -07:00
878288fbec
Merge branch 'develop' into feature
2021-07-23 08:02:21 -04:00
a038e8bba4
Fixes #6777 : Fix default value validation for custom text fields
2021-07-21 16:02:32 -04:00
a9930bd442
Optimize display of ConfigContext assigned objects
2021-07-21 14:11:42 -04:00
b3909e62f0
Add help text for custom links
2021-07-20 16:51:21 -04:00
c14b546d5f
#6372 : Refactor Select2 naming
2021-07-19 16:39:16 -07:00
7f121f7518
Merge pull request #6739 from netbox-community/6471-reset-migrations
...
Closes #6471 : Squash database migrations up to v2.11.0
2021-07-12 09:04:54 -04:00
fe1f221286
Log a warning when rqworker invoked without specified queues
2021-07-09 21:23:27 -04:00
42b2e2717d
Standardize squashed migration names
2021-07-09 13:23:43 -04:00
3387282de4
Resolve migration dependencies
2021-07-09 11:51:42 -04:00
c82470e4df
Add re-initialized migrations for v2.11.0
2021-07-09 11:11:21 -04:00
4383425060
Delete pre-2.11.0 migrations
2021-07-09 10:57:07 -04:00
fd58eeae1d
Merge branch 'feature' into 6651-plugins-rq-queues
2021-07-09 08:43:39 -04:00
e173c8b548
Add release check to the housekeeping task
2021-07-07 21:37:35 -04:00
b6ec1d9aa7
Remove cacheops workarounds & queryset caching metrics
2021-07-07 17:15:42 -04:00
f683f0786e
Drop caching_config from plugin configuration
2021-07-07 17:04:21 -04:00
995aa65f16
feat: Netbox plugin can defined their own RQ queues
2021-07-07 15:26:33 +02:00
88e382e7a1
Merge v2.11.8 changes
2021-07-06 12:10:29 -04:00
0ad9b83623
Closes #5503 : ISO 8601 date in UI and alternative format as tooltip
...
With this commit all dates in the UI are now consistently displayed.
I changed the long date format as suggested by @xkilian and confirmed by my own
research.
* DATETIME_FORMAT
* Before July 20, 2020 4:52 p.m.
* Now 20th July, 2020 16:52
"20th July, 2020" would be spoken as "the 20th of July, 2020" but the "the" and
"of" are never written.
The only exception is `object_list.html`. I tried it but there it does not
work so easily because the dates are passed to Jinja as SafeString.
2021-07-02 22:22:37 +02:00
76a6119584
Closes #6138 : Add an 'empty' filter modifier for character fields
2021-07-01 15:17:46 -04:00
e6091ee0c9
Consolidate GraphQLTestCase into APIViewTestCase
2021-06-30 10:07:33 -04:00
728b3bac67
Use _list appendix for GraphQL list queries
2021-06-30 09:57:33 -04:00