Strip down Device Managmenet to just Device History

Registered by Stein Magnus Jodal

1. Remove three tabs: Order, Register serial numbers, Register RMA
2. Remove two tables: product and deviceorder
3. Remove the product add, edit, bulk from edit database
4. Are the device fields auto, active and deviceorderid now superfluous - check
5. There may be some eventtypes that are superfluous
6. Reduce complexity in module delete: Deleting a module deletes it. period. The attributes inactive and inventory are superfluous. Check what happens to a deleted module. The device is kept, right? With serial? If gDD encounters the device, as a module on another netbox, he will use this device record for the new module? How can we see all devices that are floating, i.e. not attached to a netbox or module?
7. Rename “Module Delete” to “Delete Module”
8. Keep Register error event - but bug fix. Verify that it works as intended. Also when one chooses a whole room… Things should show up in Device history.
9. Rename the whole tool from Device Management to Device History with url devicehist.

In addition:
 * Device History lacks support for filtering on location/room.
 * Module Delete sub-tabs are not hi-lighted.

When Device Management is reduced, so little is left that it may be a candidate for rewriting using the Django framework.

In addition do the rename-editdb task 3 (remove product)

Blueprint information

Status:
Complete
Approver:
Faltin
Priority:
Medium
Drafter:
Faltin
Direction:
Approved
Assignee:
Magnus Eide
Definition:
Approved
Series goal:
Accepted for 3.6
Implementation:
Implemented
Milestone target:
milestone icon 3.6.0b1
Started by
Stein Magnus Jodal
Completed by
Morten Brekkevold

Related branches

Sprints

Whiteboard

The direction this is taking is a complete rewrite of the Device History system using Django.

The toolbox item shouldn't contain the word "beta" :)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.