Netbox/Django plugin
$250-750 USD
Paid on delivery
This project will need excperience with Python, Netbox ( [login to view URL] ) and Django.
We have a standard Netbox install and we need a custom plugin developing. The plugin development docs can be seen here: [login to view URL]
The plugin will handle "Work Logs" for devices and virtual machines within Netbox allowing us to store a log whenever any work is done on the server, who submitted it, etc.
Specification:
* On the device/vm page, in the right hand column, there will be a “Work Log” block containing the last 5 entries (content trimmed to first X characters) along with date, time and user who submitted the work entry.
* The bottom of the block will be a form to submit a new work log with the following fields:
* Category (with options in drop down list defined within Django admin custom fields area)
* Work log subject
* Work log content
* Checkbox field marked “Internal”
* Text field for “Ticket ID".
* The device/vm page should have a new tab on the sub nav which when clicked will show a table of all work log entries (including date, time, user, etc) for the device/vm with X entries per page (similar to the change log tab). There should be an ability to filter/search on work log category, author, etc.
* There needs to be a way to edit and delete work log entries (eg cross and pencil icon on the page showing all work log entries?).
* Any new work log entries, edits or deletions should be logged in the change log for the device/vm.
* API endpoints should be included with the plugin allowing work log data to be read, added and deleted from the Netbox API (with security in place checking for valid token as with the core API).
* The module should support Netbox/Django webhooks if possible so we can fire an event when a work log is created, deleted, etc with variables in the webhook URL for category, ticket ID, etc.
* General security should be considered whereby the work log entries should not be viewable to unauthenticated users and managed in line with Netbox/Django permissions settings.
Project ID: #27467953
About the project
15 freelancers are bidding on average $636 for this job
Hi there,I'm biddin on your project "Netbox/Django plugin" I have read your project description and i'm an expert in Python and machine learning therefore i can do this project for you perfectly.I still have a few ques More
Hi This is vasilatos. As a senior full-stack software engineer who has been working on django based solutions for 8 + years, I am feeling very attractive in your job description I am fmailiar with setup and customiza More
Hi, i read your requirement in details and i clearly understand your problem. first of all i also working same netbox plugin also. i think everything will be clear on private chat
I understood the requirements Netbox/Django plugin. I just want to discuss few more things. I am available to discuss now. Waiting for your response. Thanks.
Hello! I have read your project details completely and thoroughly. I am Python Developer and have 10 years experience. Further details will be discuss in the inbox. I am waiting for your message to discuss More
Hello. How are you today? I have read your project description clearly. I have developed many projects of Python Django and have 5 years experience. I want to work with you for a long time. Thank you very much.
yes i m expert with Python and Netbox or Django so i got your price so i can finish this job with in 4 dyas max