Jeremy Stretch
a4028a7126
Got rudimentary custom field creates/updates working
2017-04-25 13:00:28 -04:00
Jeremy Stretch
93086099cd
Colored nodes in topology maps
2017-04-06 14:12:30 -04:00
Jeremy Stretch
cd767261c3
Closes #430 : Include circuits when rendering topology maps
2017-04-05 17:24:40 -04:00
Jeremy Stretch
4384993546
Resolved RemovedInDjango20Warning deprecation warnings
2017-04-05 14:40:25 -04:00
Jeremy Stretch
e46675aa22
Rearranged URL namespaces to satisfy deprecation warnings
2017-04-05 14:26:33 -04:00
Jeremy Stretch
ca1895e237
Bump migration index due to a new migration in 1.9.4-r1
2017-04-04 15:59:33 -04:00
Jeremy Stretch
e0564fe568
Merge branch 'develop' into v2-develop
2017-04-04 15:56:33 -04:00
Jeremy Stretch
7ed56a113c
Fixes #1034 : Missing migration
2017-04-04 15:46:27 -04:00
Jeremy Stretch
79b18b178b
Corrected CustomFieldModelSerializer behavior when serializing lists of objects
2017-04-04 14:09:14 -04:00
Jeremy Stretch
3f6f164574
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/netbox/settings.py
2017-04-04 12:06:49 -04:00
Jeremy Stretch
2dcd3010da
Refactored custom field serializers
2017-04-04 11:25:23 -04:00
Jeremy Stretch
c7a3780f7f
Fixed deprecated references to ImageAttachment.obj
2017-04-03 15:51:45 -04:00
Jeremy Stretch
eef22e5c52
Fixes #1022 : Record user actions when creating IP addresses in bulk
2017-04-03 14:45:20 -04:00
Jeremy Stretch
f9e3534dab
Merge pull request #1026 from digitalocean/image-attachments
...
#152 : Image attachments
2017-04-03 14:21:15 -04:00
Jeremy Stretch
1150e8e97b
Implemented API endpoints for ImageAttachments
2017-04-03 14:00:15 -04:00
Jeremy Stretch
042076c032
Fixes #1025 : Applied missing API view filters
2017-04-03 11:04:17 -04:00
Jeremy Stretch
c6e3810265
Initial work on #152 : Image attachments
2017-03-30 21:55:57 -04:00
Jeremy Stretch
a0c3b7dc0d
RPC API fixes
2017-03-21 17:24:16 -04:00
Jeremy Stretch
be56d01a1d
Renamed Module to InventoryItem (prep for #824 )
2017-03-21 12:54:08 -04:00
Jeremy Stretch
8c15daf697
Fixed browsable API breadcrumbs
2017-03-20 21:50:10 -04:00
Jeremy Stretch
73be1297a5
Removed custom renderers
2017-03-20 17:47:18 -04:00
Jeremy Stretch
9ba11806b2
Fixed custom renderers to work with paginated data
2017-03-20 17:15:42 -04:00
Jeremy Stretch
5577d67223
Wrote API endpoints, tests for ExportTemplates
2017-03-20 16:21:10 -04:00
Jeremy Stretch
15ecd734c6
Added API endpoint, tests for Graphs
2017-03-20 15:14:33 -04:00
Jeremy Stretch
90fbaeb0c2
Make CI happy
2017-03-17 17:39:56 -04:00
Jeremy Stretch
c072bedd02
Restore not-so-extraneous 'id' field to all WritableSerializers
2017-03-17 17:32:43 -04:00
Jeremy Stretch
8099d51a85
Removed deprecated GraphListView
2017-03-09 14:28:52 -05:00
Jeremy Stretch
1b1cb25826
Closes #855 : Added an API endpoint for recent activity
2017-03-09 14:26:39 -05:00
Jeremy Stretch
e26707f898
Fixed serialization of CustomFieldChoices
2017-03-09 13:50:30 -05:00
Jeremy Stretch
78f0d583b0
Standardized API URL definitions
2017-03-09 13:24:02 -05:00
Jeremy Stretch
97006f15ec
Cleanup
2017-03-08 16:30:32 -05:00
Jeremy Stretch
79c8be97e4
Moved custom field serializers to their own module to avoid circular dependency
2017-03-08 16:18:41 -05:00
Jeremy Stretch
7b5f59852f
Moved TopologyMaps from DCIM to extras
2017-03-08 16:12:14 -05:00
Jeremy Stretch
6326894a4f
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/views.py
2017-03-07 14:08:06 -05:00
Jeremy Stretch
36ecc890e9
Fixes #941 : Corrected old references to rack.site on Device
2017-03-06 10:23:24 -05:00
Jeremy Stretch
3a9d874d5c
Re-implemented CustomFieldSerializer (read-only for now)
2017-02-09 16:55:54 -05:00
Jeremy Stretch
f8b35f0395
Implemented static writable ModelSerializers for all models
2017-01-31 15:35:09 -05:00
Jeremy Stretch
ba78981697
Converted nested serializers to HyperlinkedModelSerializer
2017-01-27 12:22:29 -05:00
Jeremy Stretch
4d72ee291b
Initial work on API v2.0
2017-01-24 17:12:16 -05:00
Jens L
395b26374a
Basic Support for Python 3 ( #827 )
...
* Rudimentary python3 support
* update docs and trigger Travis
* fix some of the tests
* fix all python3 errors
* change env calls to just python
* add @python_2_unicode_compatible decorator to models for python2 compatibility
* switch netbox.configuration to from netbox import configuration
2017-01-23 16:44:29 -05:00
Jeremy Stretch
4077ec0ce6
Fixes #769 : Show default value for boolean custom fields
2017-01-04 09:47:26 -05:00
Jeremy Stretch
6c25c66bd1
Closes #722 : Enabled custom fields for device types
2016-12-16 10:54:45 -05:00
Jeremy Stretch
00982bcd04
Fixes #732 : Allow custom select field values to be deselected if the field is not required
2016-12-07 14:00:52 -05:00
Jeremy Stretch
193afa4338
Fixes #720 : Display user action links properly in admin UI
2016-12-06 13:16:42 -05:00
Jeremy Stretch
0f08e703f6
#702 : Fix lingering Unicode incompatibility
2016-11-29 17:33:22 -05:00
Jeremy Stretch
96cffd9295
Fixes #702 : Improved Unicode support for custom fields
2016-11-29 13:34:22 -05:00
Jeremy Stretch
536777e38f
Fixes #632 : Use semicolons instead of commas to separate regexes in topology maps
2016-11-03 14:49:02 -04:00
Jeremy Stretch
41268b48e2
Miscellaneous cleanup
2016-11-03 14:15:57 -04:00
Jeremy Stretch
75190bb2e9
Fixes #527 : Support for nullifying custom fields during bulk editing
2016-10-05 15:17:17 -04:00
Jeremy Stretch
369a7f4a3f
#527 : Initial work to allow nullifying fields during bulk edit
2016-09-30 16:17:41 -04:00
Jeremy Stretch
92494d35b1
Fixes #581 : Corrected initialization of custom boolean and select fields
2016-09-28 09:58:59 -04:00
Jeremy Stretch
bb9fd42722
Closes #579 : Add a description field to ExportTemplate
2016-09-27 16:31:18 -04:00
Jeremy Stretch
92e4ce0d1e
Fixes #577 : Correct initialization of custom boolean fields
2016-09-27 13:42:10 -04:00
Jeremy Stretch
5d2080f87c
Closes #575 : Allow all valid URL schemes in custom fields
2016-09-27 11:42:20 -04:00
Jeremy Stretch
0a790de87f
Fixes #576 : Delete all relevant CustomFieldValues ehen deleting a CustomFieldChoice
2016-09-27 10:51:33 -04:00
Jeremy Stretch
9ea32b2906
Tweaked ExportTemplate admin display
2016-09-21 11:57:05 -04:00
Jeremy Stretch
a52cfe268e
Quick fix for v1.6.1 related to #561
2016-09-21 11:43:22 -04:00
Jeremy Stretch
a3f664ce7b
Closes #561 : Make custom fields accessible from within export templates
2016-09-19 16:11:37 -04:00
Jeremy Stretch
86b9822a18
Closes #552 : Added a None filter option for custom select fields
2016-09-16 13:42:07 -04:00
Jeremy Stretch
cf4dada7bf
Corrected filtering of boolean custom fields
2016-09-12 15:59:43 -04:00
Jeremy Stretch
0de97589e6
Fixes #544 : Strip CRLF-style line terminators from rendered export templates
2016-09-12 10:42:59 -04:00
Jeremy Stretch
2659f36a32
Added URL custom field type; added is_filterable toggle; fixed bulk editing
2016-08-23 16:45:26 -04:00
Jeremy Stretch
2d88c8695b
Corrected CustomField ordering
2016-08-23 12:25:23 -04:00
Jeremy Stretch
b29cf4cacc
Added a weight to CustomField for ordering fields within a form
2016-08-23 12:11:27 -04:00
Jeremy Stretch
9dbf3d6e05
Added custom field support to filter forms
2016-08-23 12:05:28 -04:00
Jeremy Stretch
2168926d90
Implemented dynamic filters for custom fields
2016-08-23 11:18:00 -04:00
Jeremy Stretch
ac5eec18d0
Fixed API tests
2016-08-22 17:15:20 -04:00
Jeremy Stretch
6ef1930c61
Refreshed migrations
2016-08-22 15:52:26 -04:00
Jeremy Stretch
be4dde81e1
Optimized API performance
2016-08-22 15:16:49 -04:00
Jeremy Stretch
238bf0a1bb
Extended API to include custom fields
2016-08-22 13:20:30 -04:00
Jeremy Stretch
28cb681446
Documentation and cleanup
2016-08-18 14:23:28 -04:00
Jeremy Stretch
4198f7da40
Fixed default value for boolean fields
2016-08-18 11:44:40 -04:00
Jeremy Stretch
fc46e1fae1
Optimized bulk editing of custom fields
2016-08-17 15:52:27 -04:00
Jeremy Stretch
ebfb1b8469
Converted to a single column for value storage
2016-08-17 14:49:42 -04:00
Jeremy Stretch
7448cdf02a
More performance improvements
2016-08-17 13:40:22 -04:00
Jeremy Stretch
316ee75872
Corrected issue with duplicate queries
2016-08-17 12:41:12 -04:00
Jeremy Stretch
b8d6365368
Fixed test case name
2016-08-16 17:49:52 -04:00
Jeremy Stretch
e02e34d0aa
Added some simple tests for custom fields
2016-08-16 17:48:35 -04:00
Jeremy Stretch
bef660a2ad
Added bulk editing capability for custom fields
2016-08-16 14:57:04 -04:00
Jeremy Stretch
a2ef5ad048
Added templates for IPAM objects; cleaned up admin
2016-08-15 16:58:25 -04:00
Jeremy Stretch
4724ce45d8
Minimal implemtnation of custom fields
2016-08-15 15:24:23 -04:00
Jeremy Stretch
486fe1b173
Initial work on custom fields
2016-08-12 17:20:01 -04:00
Jeremy Stretch
3a771d871c
Enable custom export templates for Tenants
2016-08-12 13:29:24 -04:00
Jeremy Stretch
6378919033
Fixes #434 : Increased user actions history on home page from 15 to 50; restored admin UI access but disabled bulk deletion function
2016-08-06 15:35:13 -04:00
Jeremy Stretch
6b5bccd657
Corrected Unicode display of ExportTemplates
2016-07-26 09:15:46 -04:00
Jeremy Stretch
3593ef9298
Fixes #385 : Corrected Unicode rendering of UserAction
2016-07-26 09:11:35 -04:00
Pit Kleyersburg
50ed3af569
Replace pydot by graphviz
...
This is in an effort to support Python 3: pydot is not compatible with
Python 3, while graphviz is.
2016-06-29 11:25:36 +02:00
Jeremy Stretch
d83d0b66b0
Catch exceptions on graph generation
2016-06-24 14:01:57 -04:00
Jeremy Stretch
39330850b3
Standardized graph display; added templatization for graph links
2016-06-24 11:16:49 -04:00
Jeremy Stretch
e7d3c19b58
Removed UserActions from admin
2016-06-24 10:18:02 -04:00
Zach Moody
57a9e32ad8
extras: removed useractions fixture
2016-06-22 23:55:53 -05:00
Zach Moody
677700aadf
fixtures: add created and last_udpated fields.
...
switched fixtures to json to avoid https://code.djangoproject.com/ticket/18867
2016-06-22 23:42:37 -05:00
Jeremy Stretch
cbd7b5b4c3
Squashed migrations in preparation for public release
2016-06-22 14:23:06 -04:00
Zach Moody
5d4add119c
Cherry-pick from 13d9be4.
...
Refactor rpc.py and removed dependency on Exscript.
2016-06-21 13:18:50 -05:00
Jeremy Stretch
741f93999b
PEP8 clenaup
2016-06-16 15:02:01 -04:00
Jeremy Stretch
4b34af3e1d
Introduced ability to edit/delete modules
2016-06-15 13:27:12 -04:00
Jeremy Stretch
651f97af81
Improved UserAction display
2016-05-24 09:45:40 -04:00
Jeremy Stretch
cb8e0c93f2
Implemented object add/edit/delete logging
2016-05-23 14:20:42 -04:00
Jeremy Stretch
f690be60fd
Code cleanup
2016-05-18 16:20:30 -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
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
87fffce7ea
Use part-number if no model-number is available
2016-03-29 10:53:01 -04:00
Jeremy Stretch
07952babe8
Expanded inventory function to support submodules
2016-03-28 17:56:00 -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
Zach Moody
8f5543fe88
dcim: added json flat renderer.
2016-03-08 11:58:20 -06:00
Jeremy Stretch
27b289ee3b
Initial push to public repo
2016-03-01 11:23:03 -05:00