Strip down Device Managmenet to just Device History
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:
- 3.6.0b1
- Started by
- Stein Magnus Jodal
- Completed by
- Morten Brekkevold
Related branches
Related bugs
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" :)