roos-fs tasks #119
Updated by Vadim Pariev 11 months ago
**General** General Car is central entity that has connections to most of the objects ibjects in the system and represent the object that undergo all the manipulations. The current vehicle creation form is missing several fields required for proper data capture, as indicated by the data structure in the reference model diagram. A list (table) view should be implemented to display all registered vehicles in the system. The list should show relevant data fields from the vehicle records I as an Admin and/or Technicaian would like to create/delete/read/update the car entity so that to manage the cars and their properties I as an Admin want to see all cars and have a look at their properties if needed so that to receive sufficient information on the car **Acceptance criterea** Acceptance criterea <u>End-user</u> Input: Dropdown Required: Yes <u>Customer</u> Input: Dropdown Required: Yes <u>First Registration (1st year)</u> Input: year picker Required: Optional <u>Creation/Edited Timestamp</u> Input: Auto-generated Required: Auto-handled <u>Location</u> Input: Text input Type: adress (text field) Required: Optional <u>LP Reference Number</u> Input: Text Required: Optional **List List of cars** cars a seperate area for managing the cars exist a Admin/Technician Admin is able to trigger the new cars customer creation action a Admin/Technician Admin can see the list of all cars customers in the list a Customer can see the list of cars customers is presented in a form of the list that has table wuth: --Name --Adress --E-mail --Phone --created at each customer could be opened and the same Customer entitity attributed following infromation is then to him be seen: Single customer overview Fields the overview includes: --Name --Adress --E-mail --Phone --Related objects attached to Display in the List: Customer entity License Plate --Cars VIN --Users Manufacturer (Make) --created at Model Admin is able to remove the users from the customer or add them (but only the ones who have the role "customer") Model Year New customer creation all basic fields are to be obligatory to be entered First Registration (1st year) --Name End-user ---Validate if the name exsit, no duplications are allowed Customer --Adress Location ---No validation required LP Reference Number --E-mail Creation / Last Edited Timestamp ---Validate if the name exsit, no duplications are allowed --Phone ---Validation for the phone number (is a nice to have) Admin can assign the users (but only the ones who have the role "customer") from this screen, but it is not obligatory the newly created customer appears in the list