roos-fs tasks #117
openCreate Customer entity, table of customers and all related actions
0%
Description
General
Customer is an entity that is represent the owner of the vechicle. In the event of the service provision or other issues related to the vechicle there shщuld be a contact person to be available. Invoicing is done to this role.
I as an Admin would like to create/delete/read/update the customer entity so that to manage the customers and their fleet
I as an Admin want to see all customers and have a look at their properties if needed so that to receive sufficient information on the customer
Acceptance criterea
List of customers
- a seperate area for managing the customers exist
- a Admin is able to trigger the new customer creation action
- a Admin can see the list of all customers in the list
- the list of customers is presented in a form of the table wuth:
--Name
--created at - each customer could be opened and the following infromation is then to be seen:
Single customer overview
-
the overview includes:
--Name
--Adress
--E-mail
--Phone
--created at
--Related objects attached to the Customer entity
--Cars
--Users
All items (emails, names and co. could be added, so there could be 2,3,4 Numbers attached to one car)
Could be added on this screen at any time -
Admin is able to remove the users from the customer or add them (but only the ones who have the role "customer")
New customer creation
- all basic fields are to be obligatory to be entered
--Name
---Validate if the name exsit, no duplications are allowed
--Adress
---No validation required
--E-mail
---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
All items (emails, names and co. could be added, so there could be 2,3,4 Numbers attached to one car)
Could be added on this screen at any time
Files
Updated by Vadim Pariev 11 months ago
- Description updated (diff)
- Assignee set to Alex Katasonov
Updated by Vadim Pariev 11 months ago
- Estimated time changed from 12:00 h to 14:00 h
Updated by Vadim Pariev 11 months ago
add multiple contacts to the customer entity
Updated by Alex Katasonov 11 months ago
- Status changed from Open to In progress
Updated by Alex Katasonov 11 months ago
- Status changed from In progress to In review
Updated by Vadim Pariev 11 months ago
Tests not OK
Missing dublication validation for the emails and names

Updated by Vadim Pariev 11 months ago
- Status changed from In review to In progress
Updated by Vadim Pariev 11 months ago
- File clipboard-202506130056-5wsfo.png clipboard-202506130056-5wsfo.png added
- File clipboard-202506130056-iv2ne.png clipboard-202506130056-iv2ne.png added
- File clipboard-202506130056-xd0gl.png clipboard-202506130056-xd0gl.png added



Updated by Alex Katasonov 11 months ago
- Status changed from In progress to In review
Updated by Vadim Pariev 11 months ago
· Edited
Updated by Vadim Pariev 11 months ago
- Status changed from In review to In progress
Updated by Vadim Pariev 11 months ago
- Status changed from In progress to In review