Commit Graph

10361 Commits

Author SHA1 Message Date
Jeremy Stretch
e1a0b8fee6 Added CBVs for RIRs 2016-05-16 13:04:45 -04:00
Jeremy Stretch
b481935b9a Added CBVs for SecretRoles 2016-05-16 12:07:12 -04:00
Jeremy Stretch
a07aa69321 Added CBVs for Platforms 2016-05-16 11:54:17 -04:00
Jeremy Stretch
4007b40eac Moved connections to a separate navigation menu 2016-05-16 10:58:30 -04:00
Jeremy Stretch
9df86d5268 Collapsed add/edit functionality into ObjectEditView 2016-05-13 16:36:58 -04:00
Jeremy Stretch
4eeae08fb5 Added CBVs for Manufacturers 2016-05-13 15:22:31 -04:00
Jeremy Stretch
558fb60c50 Added CBVs for CircuitTypes 2016-05-13 12:44:03 -04:00
Jeremy Stretch
062e64a34d Collapsed EditTables into primary table for each object 2016-05-13 11:51:50 -04:00
Jeremy Stretch
ffb1e7beb5 Linkified dependent objects in handle_protectederror() 2016-05-12 16:10:55 -04:00
Jeremy Stretch
f6276ad879 Linkified IPAddress VRF 2016-05-12 16:02:01 -04:00
Jeremy Stretch
376789848a Added VRF to Prefix view 2016-05-12 15:59:37 -04:00
Jeremy Stretch
f4b14b42ee Converted all delete CBVs to use utilities/obj_delete.html 2016-05-12 15:46:02 -04:00
Jeremy Stretch
bf364b7466 Default to utilities/obj_edit.html for edit views that don't need a custom layout 2016-05-12 15:07:27 -04:00
Jeremy Stretch
7e4b2ab2c8 Added DeviceRole views to navigation 2016-05-12 14:50:32 -04:00
Jeremy Stretch
39be01051d Changed RackGroup URL/filter from slug to PK (slugs are not unique across sites) 2016-05-12 14:45:32 -04:00
Jeremy Stretch
21b3fbd50f Added views for DeviceRoles 2016-05-12 14:38:34 -04:00
Jeremy Stretch
1fb2cc4b31 Modified RackGroup.__unicode__ to include site name 2016-05-11 15:28:46 -04:00
Jeremy Stretch
a0ffd71755 Consolidated bulk delete views to use a single template 2016-05-11 15:18:39 -04:00
Jeremy Stretch
bacde242aa Converted RackGroups to use utility CBVs 2016-05-11 13:30:39 -04:00
Jeremy Stretch
91a5b2eb5f Added device status filter and table column 2016-05-10 15:00:38 -04:00
Jeremy Stretch
950a6ea7b2 Introduced a common template for object editing 2016-05-09 14:11:53 -04:00
Jeremy Stretch
171f2c008f Converted IPAM Prefix, IPAddress, VLAN add/edit/delete views to CBVs 2016-05-09 13:10:37 -04:00
Jeremy Stretch
60daaee204 Converted IPAM VRF, Aggregate add/edit/delete views to CBVs 2016-05-09 12:20:46 -04:00
Jeremy Stretch
606255e1ab Updated templates to reflect new CBVs 2016-05-09 12:16:21 -04:00
Jeremy Stretch
2ee71b67e9 Converted DCIM Device add/edit/delete views to CBVs 2016-05-09 12:03:02 -04:00
Jeremy Stretch
54ad177e99 Fixed bug affecting initial position/face selection 2016-05-09 11:57:12 -04:00
Jeremy Stretch
e1479be3d0 Converted DCIM DeviceType add/edit/delete views to CBVs 2016-05-03 16:50:48 -04:00
Jeremy Stretch
da3a596d3f Corrected URL name 2016-05-03 16:43:50 -04:00
Jeremy Stretch
c6c1ea7466 Converted DCIM rack add/edit/delete views to CBVs 2016-05-03 16:35:11 -04:00
Jeremy Stretch
d51992e98b Covnerted DCIM site add/edit/delete views to CBVs 2016-05-03 16:26:33 -04:00
Jeremy Stretch
9acd23e08a Converted circuits add/edit/delete views to CBVs 2016-05-03 15:46:30 -04:00
Jeremy Stretch
2945630fd3 Introduced CBVs for individual object adds/edits/deletes 2016-05-03 15:46:04 -04:00
Jeremy Stretch
85d890d426 Improved paginator 2016-05-03 09:39:51 -04:00
Jeremy Stretch
f93242eb79 Corrected typo 2016-05-02 15:33:35 -04:00
Jeremy Stretch
810981b1d6 Removed reference to deprecated SubFieldBase; replaced with from_db_value() 2016-05-02 15:01:43 -04:00
Jeremy Stretch
ab17005c77 Only inventory active devices 2016-04-29 12:28:10 -04:00
Jeremy Stretch
f48266dc83 Changed IOS RPC client to use authenticate() instead of login() for compatability with IOS 15 2016-04-29 12:20:47 -04:00
Jeremy Stretch
162d818dfe Added option for verbose output 2016-04-29 11:17:16 -04:00
Jeremy Stretch
caaf5c8dae Improved next/previous rack selection 2016-04-28 15:18:30 -04:00
Jeremy Stretch
df54a4242a Include the NAT IP for a Device if one exists 2016-04-27 11:17:29 -04:00
Jeremy Stretch
57f6d45ee7 Fixed RackGroup count 2016-04-25 15:41:08 -04:00
Jeremy Stretch
8e11a3d624 Fixes #4: Include filter params when redirecting user after bulk edit/delete 2016-04-25 15:39:35 -04:00
Jeremy Stretch
bb6d3d44f8 Navigation tweaks 2016-04-13 15:40:55 -04:00
Jeremy Stretch
488a91926a Removed reference to old permission 2016-04-13 15:23:17 -04:00
Jeremy Stretch
0072f54c94 Introduced a no-forms browseable API renderer; changed secrets decyption endpoint from GET to POST 2016-04-12 14:03:18 -04:00
Jeremy Stretch
3c7e5e9586 Pointless migration 2016-04-12 09:33:13 -04:00
Jeremy Stretch
fdda706f36 TopologyMap: Allow multiple device regexes per line 2016-04-12 09:31:40 -04:00
Jeremy Stretch
29fd04026d Introduced TopologyMap 2016-04-08 14:57:54 -04:00
Jeremy Stretch
42e16db8b4 Initial work on a dynamic topology mapper 2016-04-08 11:48:24 -04:00
Jeremy Stretch
2cb99c6012 Introduced per-role decryption permissions 2016-04-07 12:37:09 -04:00
Jeremy Stretch
8a39f254ad Switched to a custom low-iteration Secret hasher to avoid excessive delay when retrieving many Secrets 2016-04-06 15:33:26 -04:00
Jeremy Stretch
4561ec7985 Modified the secrets API to accept a private key passed as a GET request body (instead of POSTing) 2016-04-06 11:22:36 -04:00
Jeremy Stretch
2f86d5e43d Added front-end UI for RackGroups 2016-03-30 12:26:37 -04:00
Jeremy Stretch
87fffce7ea Use part-number if no model-number is available 2016-03-29 10:53:01 -04:00
Jeremy Stretch
c353a91879 Display up to three layers of submodules 2016-03-29 10:52:30 -04:00
Jeremy Stretch
07952babe8 Expanded inventory function to support submodules 2016-03-28 17:56:00 -04:00
Jeremy Stretch
690ad29ab8 Tweaked Module ordering 2016-03-28 17:36:02 -04:00
Jeremy Stretch
d096d35891 Added parent field to device modules 2016-03-28 17:28:44 -04:00
Jeremy Stretch
cc9fc62ab9 Added parent field to device modules 2016-03-28 17:10:15 -04:00
Jeremy Stretch
69726ac443 Add exception wrapper 2016-03-22 15:14:03 -04:00
Jeremy Stretch
8d99502916 Introduced FreeRADIUSClientsRenderer 2016-03-22 14:56:26 -04:00
Jeremy Stretch
eec3ce375c Removed Device filters 2016-03-22 14:55:40 -04:00
Jeremy Stretch
1056fb215e Added Device IP to Secret serializer 2016-03-22 12:36:39 -04:00
Jeremy Stretch
6ce2cf9db0 Reworked secrets API to allow optional decryption by POSTing a private key 2016-03-22 12:17:49 -04:00
Jeremy Stretch
b78caba1ca Added device filter 2016-03-21 12:40:49 -04:00
Jeremy Stretch
a6108f2fa8 Changed Secret parent from a GenericForeignKey to ForeignKey(Device) 2016-03-21 11:42:42 -04:00
Jeremy Stretch
cea0b2de33 Fixed bug when assigning Device to no rack race 2016-03-17 18:05:01 -04:00
Jeremy Stretch
26b2b23e84 Enabled secret list filtering 2016-03-17 14:57:08 -04:00
Jeremy Stretch
5da1ccabf5 Fixed table name in secret_import() 2016-03-17 13:57:05 -04:00
Jeremy Stretch
d0b57266ae Prevented an interface from being connected to itself 2016-03-17 11:45:57 -04:00
Jeremy Stretch
0bf29a5d2c Merge branch 'master' of https://github.com/digitalocean/netbox 2016-03-15 21:36:56 -04:00
Jeremy Stretch
fe6b7052fe Fixed bug in PowerConnectionImportForm 2016-03-15 21:36:25 -04:00
Zach Moody
8af4125d5c dcim: add standard_fields to devicetypetest. 2016-03-10 14:46:34 -06:00
Jeremy Stretch
674e288090 Merge branch 'master' of https://github.com/digitalocean/netbox 2016-03-10 11:10:46 -05:00
Jeremy Stretch
905c036117 Added search box 2016-03-10 11:10:21 -05:00
Zach Moody
10d28f2fe2 Merge pull request #6 from digitalocean/flat-renderer
dcim: added json flat renderer.
2016-03-09 11:51:12 -06:00
Jeremy Stretch
f52b880d98 Extended DeviceTypeSerializer to include component templates 2016-03-08 22:48:14 -05:00
Jeremy Stretch
0acf56d773 Corrected DeviceTypeDetailView 2016-03-08 22:07:47 -05:00
Jeremy Stretch
f0f3435792 Fixes #5: Expand prefix hierarchy when searching for a prefix 2016-03-08 21:41:38 -05:00
Zach Moody
01d0ba7ee1 dcim: removed unneeded primary_ip list 2016-03-08 12:46:05 -06:00
Zach Moody
8f5543fe88 dcim: added json flat renderer. 2016-03-08 11:58:20 -06:00
jeremystretch
8baa7ee410 Merge pull request #2 from digitalocean/layout-continuity
netbox: IP address form button layout
2016-03-08 11:00:55 -05:00
jeremystretch
b2caec32a4 Merge pull request #3 from digitalocean/reorg-dcim-tests
dcim: reorganized api tests under parent folder's tests.
2016-03-08 11:00:23 -05:00
Jeremy Stretch
396affbb48 Changed CircuitForm.interface to an optional field 2016-03-08 10:50:12 -05:00
Jeremy Stretch
2098a152d8 Sort device IPs by address rather than by interface 2016-03-07 16:24:47 -05:00
Jeremy Stretch
284256777f Fixed Prefix list hierarchy 2016-03-07 12:56:37 -05:00
Jeremy Stretch
fae4655399 Added DeviceType views to navigation menu 2016-03-07 11:53:01 -05:00
Zach Moody
be0cc660e8 dcim: reorganized api tests under parent folder's tests. 2016-03-06 20:51:14 -06:00
Zach Moody
03d5540fc8 netbox: adjusted where IP address form buttons rendered to be
more in line with other two-column add/edit pages.
2016-03-06 20:37:46 -06:00
Jeremy Stretch
61cbee15ca Implemented DeviceType component template creation and deletion 2016-03-04 23:09:32 -05:00
Jeremy Stretch
009ef41e92 Added views to create device component templates 2016-03-04 16:41:24 -05:00
Jeremy Stretch
082445c016 Corrected dcim:devicetype_add URL 2016-03-04 14:43:47 -05:00
Jeremy Stretch
32f6b3694a Initial work on a front end for managing DeviceTypes 2016-03-04 14:39:39 -05:00
Jeremy Stretch
0b1df1e60d Added help_text to checkbox render 2016-03-04 14:19:33 -05:00
Jeremy Stretch
99d50ae7a7 Chnaged home page IP search to Prefix 2016-03-04 12:16:35 -05:00
Jeremy Stretch
62b9d0f278 Trivial migration related to 7d11cb5f6c 2016-03-04 11:43:58 -05:00
Jeremy Stretch
6b2ac57309 Added VRF to IPAddressFilter 2016-03-04 11:41:48 -05:00
Jeremy Stretch
c036db2677 Converted secrets object lists to ObjectListView 2016-03-04 11:33:15 -05:00
Jeremy Stretch
d7e2acbae6 Converted IPAM object lists to ObjectListView 2016-03-04 11:25:20 -05:00
Jeremy Stretch
5796d1f385 Converted circuits object lists to ObjectListView 2016-03-04 11:05:00 -05:00
Jeremy Stretch
30cbbdeac8 Converted DCIM object lists to ObjectListView 2016-03-04 10:35:39 -05:00
Jeremy Stretch
7d11cb5f6c Improved DeviceType help_texts 2016-03-03 17:55:45 -05:00
Jeremy Stretch
f9c70424f6 Removed corsheaders 2016-03-02 22:34:51 -05:00
Jeremy Stretch
7776ce5266 Tweaked links to ensure that new child prefixes inherit the VRF and site of their parent by default 2016-03-02 22:15:23 -05:00
Jeremy Stretch
337815f81d Added Prefix.new_subnet property 2016-03-02 22:10:25 -05:00
Jeremy Stretch
c803aaf4d4 Default site to that of parent when adding a child prefix 2016-03-02 17:21:48 -05:00
Jeremy Stretch
9c7a1c1060 Catch TemplateSyntaxError on ExportTemplate rendering 2016-03-02 12:22:43 -05:00
Jeremy Stretch
a89f415ff8 Corrected the 'type' filter for device lists to use device_type_id 2016-03-02 12:02:57 -05:00
Jeremy Stretch
dcf67435c4 Fixed rack group link 2016-03-01 15:13:45 -05:00
Jeremy Stretch
597d9f8554 Corrected RackFromCSVForm.group to required=False 2016-03-01 14:39:00 -05:00
Jeremy Stretch
27b289ee3b Initial push to public repo 2016-03-01 11:23:03 -05:00