Feature #7


Modularization of database structure

Added by Mikhail Yakshin 3782 days ago.

Status:New Start:01/12/2009
Priority:Normal Due date:
Assigned to:- % Done:


Target version:3.2


So far, Inquisitor's server uses a pretty solid database structure that includes everything for everyone, without any flexibility. I.e. even if one won't use "orders", it would nevertheless

What could be done about it:
  • Cut out "orders" stuff and everything related to them ("order_lines", "order_stages") into separate plugin - including database tables and web UI parts. If one wants to use "orders", it should have a simple switch somewhere to turn in on and use them.
  • Do the same about:
    • models
    • computer_stages
    • firmwares
    • customers
  • Move audit process - which is a clever computer-assisted manual comparison of order_lines with detected components of a particular computer by human (with audits table) into separate plugin.

(i.e. move them in separate plugins).

Related issues

precedes Feature #8 Customizable business process workflow New 01/13/2009 01/13/2009

Also available in: Atom PDF