d9a6f11c35
#6372 : Implement basic state management with localStorage integration
2021-07-06 17:55:13 -07:00
00c4ac8d51
#6372 : General cleanup
2021-07-06 17:54:24 -07:00
88e382e7a1
Merge v2.11.8 changes
2021-07-06 12:10:29 -04:00
c585175214
PRVB
2021-07-06 11:35:03 -04:00
9c1de27562
Release v2.11.8
2021-07-06 11:10:02 -04:00
fc15ef6967
Changelog & cleanup for #5503
2021-07-06 10:43:08 -04:00
eaf0259c3d
Merge pull request #5764 from ypid/feature/5503-ui-iso-date-with-tooltip
...
Closes #5503 : ISO 8601 date in UI and alternative format as tooltip
2021-07-06 10:35:21 -04:00
fe2ce03ac1
Closes #6200 : Add rack reservations to global search
2021-07-06 10:17:16 -04:00
70585ff32e
Fixes #6695 : Fix exception when importing device type with invalid front port definition
2021-07-05 09:30:52 -04:00
a479c867c4
Do not use annotated_date on custom date fields to avoid date parsing
...
@jeremystretch:
> It'd be better to have the custom field return a date object than to
> accommodate string values in the template filter. Let's just omit custom
> field dates for now to keep this from getting any more complex.
2021-07-02 22:30:11 +02:00
74f1b51b38
Use annotated_date also for updated datetimes
...
This changes the text from: Updated 5 months, 1 week ago
to: Updated 2021-01-24 00:33 (5 months, 1 week ago)
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2021-07-02 22:22:38 +02: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
631d991d8d
Closes #6368 : Enable virtual chassis assignment during bulk import of devices
2021-07-01 15:49:05 -04:00
1be4a57bd4
Closes #6345 : Introduce PermissionsViolation exception for use in generic views
2021-07-01 15:33:39 -04:00
76a6119584
Closes #6138 : Add an 'empty' filter modifier for character fields
2021-07-01 15:17:46 -04:00
add95292ce
Fixes #6680 : Allow setting custom field values for VM interfaces on intial creation
2021-07-01 10:48:24 -04:00
2fe734e6f9
Omit _path from CableTermination models
2021-06-30 10:20:20 -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
18a9e39be6
Closes #6667 : Display VM memory as GB/TB as appropriate
2021-06-29 14:00:16 -04:00
18934bcc69
Closes #6666 : Show management-only status under interface detail view
2021-06-29 13:47:44 -04:00
98ff00bc62
Fixes #6676 : Fix device/VM counts per cluster under cluster type/group views
2021-06-29 13:44:46 -04:00
8d2f79cf24
Add configuration parameter to toggle GraphQL API
2021-06-29 13:30:38 -04:00
05ba54b6d3
Add GraphQL for users and groups
2021-06-29 13:15:10 -04:00
ef3cb9544a
Clean up GraphQL object types & tests
2021-06-29 12:55:17 -04:00
79614ed2cf
Add GraphQL type for ContentType
2021-06-29 11:36:18 -04:00
7deabfe9cd
Extended GraphQL tests to include all fields
2021-06-29 11:20:54 -04:00
bd1e019a42
Clean up token-based authentication for GraphQL
2021-06-28 16:19:02 -04:00
14e27363e0
Add GraphQL for DCIM
2021-06-25 16:17:36 -04:00
605b7c5b3e
Add GraphQL for virtualization
2021-06-25 15:31:43 -04:00
881b18f6d0
Add GraphQL for tenancy
2021-06-25 14:19:20 -04:00
7256c7050a
Add GraphQL for extras
2021-06-25 14:12:09 -04:00
7a2a25c13a
Use v3.0 enum naming
2021-06-25 14:11:41 -04:00
3e0bcd58d4
Add GraphQL for IPAM
2021-06-25 10:14:35 -04:00
4c209ed74c
Clean up GraphQL tests
2021-06-25 10:14:06 -04:00
d5675a5d4a
Add support for DRF token authentication
2021-06-25 09:13:08 -04:00
91d39cc0c0
Added initial GraphQL tests
2021-06-24 09:08:45 -04:00
930ca8d9a1
Add support for custom field data
2021-06-24 09:08:45 -04:00
6a07f66cfc
Initial work on GraphQL
2021-06-24 09:08:45 -04:00
6cc4f27ee3
Tables cleanup
2021-06-24 08:51:29 -04:00
4e0b795a3c
Add UI views for webhooks
2021-06-23 21:30:23 -04:00
10cbbee947
Add UI views for export templates
2021-06-23 20:56:50 -04:00
276ded0119
Add UI views for custom links
2021-06-23 17:10:04 -04:00
b017927c69
Add UI views for custom fields
2021-06-23 17:10:04 -04:00
e59d88bbe9
#6372 : Fix nav-pill styling
2021-06-23 11:46:43 -07:00
e1391cae20
#6372 : Improve sidebar styling
2021-06-23 11:39:32 -07:00
0b819053cf
#6372 : Add opacity utility classes
2021-06-23 11:39:04 -07:00
25b6f02091
#6372 : Fix sidebar tooltip rendering
2021-06-23 11:30:58 -07:00
32b6bc6a74
#6372 : Upgrade bootstrap to 5.0.2
2021-06-23 11:22:25 -07:00
18f1b93ae4
#6372 : Responsive layout improvements
2021-06-23 10:57:09 -07:00