Project

General

Profile

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

Back