Commit Graph

227 Commits

Author SHA1 Message Date
Abhimanyu Saharan
d940797df9 Adds contact tabs (#12460)
* adds contact tabs #11599

* fixed lint issues

* changes as per review

* changes as per review

* replaces generic object template with base template
2023-05-12 10:26:26 -04:00
Abhimanyu Saharan
7a0777f11c Adds tooltip on custom field (#12505)
* adds tooltip on custom field #12131

* adds description field check

* fixed field name

* updated code to match the panel

* added escape filter on description
2023-05-09 10:20:02 -04:00
Patrick Hurrelmann
82cee44c30 Fixes #12496: Remove account field from provider template 2023-05-05 08:27:29 -04:00
jeremystretch
d669251679 Merge branch 'develop' into feature 2023-04-26 15:09:51 -04:00
jeremystretch
25bcc48a58 Mark Provider.account as deprecated 2023-04-21 16:21:04 -04:00
Daniel Sheppard
1413e2f77d 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
2411c82d34 #10054: Simplify cable forms 2023-03-15 14:01:01 -04:00
Jeremy Stretch
763611b15a Closes #10054: Implement advanced UI controls for object selection (#11952)
* WIP

* WIP

* WIP

* Make object selector functional

* Replace extraneous form fields with selector widgets

* Avoid overlap with filterset field names

* Show checkmarks next to visibile filters

* Update results automatically when searching

* Include selector for device/VM component parent fields

* Use selector for filtering VLAN group/site

* Limit selector to 100 results
2023-03-13 12:44:26 -04:00
jeremystretch
e936a73f07 Standard related object links across all models 2023-02-19 20:09:51 -05:00
jeremystretch
a55945b97d Standardize related model display for organizational models 2023-02-19 20:09:51 -05:00
Jeremy Stretch
f603c1fb9e Closes #8184: Enable HTMX for embedded tables (#11518)
* Enable HTMX rendering for embedded tables

* Start converting embedded tables to use HTMX (WIP)

* Additional table conversions (WIP)

* Standardize HTMX usage for nested group models

* Enable HTMX for additional emebedded tables

* Fix HTMX table rendering for ObjectChildrenView

* Standardize usage of inc/panel_table.html

* Hide selection boxes in embedded tables
2023-02-19 20:09:51 -05:00
Mario
1969afbd0e Closes #10486: Add buttons to edit cables (#11414)
* Added buttons to edit cables

* Revert change that did not address this branch

* Consolidated buttons

* moved back trace button / added permission checks

* reverted disabled trace button
2023-01-06 15:11:29 -05:00
jeremystretch
c999b73314 Merge branch 'develop' into feature 2022-12-08 09:31:22 -05:00
PieterL75
cd5aca948c 10748 Add 'Provider' to the circuit termination edit/view (#10939)
* Show the Provider of the NetworkProvider

* Clean up form fields

Co-authored-by: Pieter Lambrecht <pieter.lambrecht@sentia.com>
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-12-02 09:27:47 -05:00
Jeremy Stretch
acc750ad70 Closes #10545: Standardize description & comment fields on primary models (#10834)
* Standardize description & comments fields on primary models

* Update REST API serializers

* Update forms

* Update tables

* Update templates
2022-11-04 08:28:09 -04:00
jeremystretch
a8ec25d635 Merge branch 'develop' into feature 2022-10-20 16:07:03 -04:00
jeremystretch
99925720f9 Closes #10685: Position A/Z termination cards above the fold under circuit view 2022-10-18 16:51:37 -04:00
Arthur Hanson
90f8b44f72 #9045 #9046 - remove legacy fields from Provider (#10377)
* #9045 - remove legacy fields from Provider

* Add safegaurd for legacy data to migration

* 9045 remove fields from forms and tables

* Update unrelated tests to use ASN model instead of Provider

* Fix migrations collision

Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-09-28 15:22:19 -04:00
jeremystretch
fdca4d37a0 Fixes #10053: Custom fields header should not be displayed when editing circuit terminations with no custom fields 2022-08-17 15:37:48 -04:00
jeremystretch
46909071ba Merge branch 'develop' into feature 2022-07-20 12:20:33 -04:00
jeremystretch
05ce58a9e2 Fixes #9437: Standardize form submission buttons and behavior when using enter key 2022-07-19 14:21:20 -04:00
jeremystretch
98c8082871 Merge branch 'feature' into 9102-cabling 2022-07-06 14:09:25 -04:00
jeremystretch
812480ab3a Closes #8511: Enable custom fields and tags for circuit terminations 2022-07-01 15:10:31 -04:00
jeremystretch
d8ce0030e4 Merge branch 'feature' into 9102-cabling 2022-06-27 12:12:34 -04:00
jeremystretch
f67aa2677c Closes #7120: Add termination_date field to Circuit 2022-06-22 15:09:50 -04:00
jeremystretch
8a2d363b65 Merge branch 'feature' into 9102-cabling 2022-06-20 15:04:55 -04:00
Kim Johansson
59f83bd357 Replace None in templates with placeholder filter
To be consistent, all uses of &mdash; or None is replaced with the
placeholder filter.

Fixes #9537
2022-06-15 22:33:21 +02:00
jeremystretch
67d537f036 Remove link peer fields from cable termination models 2022-06-01 16:48:56 -04:00
jeremystretch
9687fd1e1e Merge all cable creation URLs into a single view 2022-05-23 13:22:45 -04:00
jeremystretch
bfa895b2b8 Update cable connection forms 2022-05-12 16:08:44 -04:00
jeremystretch
f7d52fdf20 Remove termination IDs from cable creation view paths 2022-05-12 16:08:44 -04:00
jeremystretch
7ca4b857be Closes #8496: Enable assigning multiple ASNs to a provider 2022-03-30 17:17:36 -04:00
jeremystretch
06c1b451f1 Clean up display of tenant groups 2022-03-22 15:29:05 -04:00
jeremystretch
e1841e613c Introduce linkify template filter 2022-03-22 14:51:20 -04:00
jeremystretch
2b8428dfc8 Fixes #8792: Fix creation of circuit terminations via UI 2022-03-03 16:42:48 -05:00
jeremystretch
db7aafc734 Standardize on get_FOO_color() method for returning ChoiceField colors 2022-02-11 14:25:13 -05:00
jeremystretch
9b4327e5d3 Closes #8600: Document built-in template tags & filters 2022-02-09 16:01:58 -05:00
jeremystretch
0bf09b102a Clean up and document object edit & delete templates 2022-02-08 11:19:33 -05:00
jeremystretch
22d9de72f2 Merge branch 'develop' into feature 2021-12-28 16:14:24 -05:00
jeremystretch
25e3a2c111 Fix circuit termination button style 2021-12-28 16:13:58 -05:00
jeremystretch
2f9f0e389b Closes #7681: Add service_id field for provider networks 2021-12-23 13:50:01 -05:00
jeremystretch
fc674405ca Relocate confirmation_form.html 2021-12-22 15:08:04 -05:00
kkthxbye-code
a60426f325 Fix #8097: Re-fix markdown table rendering 2021-12-20 23:31:24 +01:00
jeremystretch
3720d1603f Ensure consistent placement of table paginator 2021-12-15 10:34:20 -05:00
jeremystretch
ed5a244555 Standardize usage of table template 2021-12-13 15:36:51 -05:00
jeremystretch
325ca76a86 Merge branch 'feature' into 3979-wireless 2021-10-21 13:19:52 -04:00
jeremystretch
da89190bd0 Standardize & simplify tags panel inclusion 2021-10-21 11:23:31 -04:00
jeremystretch
3570f05d3f Reorganize panel inclusion templates 2021-10-19 14:21:31 -04:00
jeremystretch
76867f73b6 Add contact assignments to models 2021-10-18 15:09:57 -04:00
jeremystretch
d84dbcf02c Rename cable_peer fields to link_peer 2021-10-13 14:04:53 -04:00