Project

General

Profile

Actions

roos-fs tasks #117

open

Create Customer entity, table of customers and all related actions

Added by Vadim Pariev 11 months ago. Updated 5 days ago.

Status:
Closed
Priority:
Normal
Start date:
06/06/2025
Due date:
% Done:

0%

Estimated time:
14:00 h

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

clipboard-202506130055-xihg6.png (18.3 KB) clipboard-202506130055-xihg6.png Vadim Pariev, 06/12/2025 11:13 PM
clipboard-202506130056-5wsfo.png (20.6 KB) clipboard-202506130056-5wsfo.png Vadim Pariev, 06/12/2025 11:14 PM
clipboard-202506130056-iv2ne.png (34.6 KB) clipboard-202506130056-iv2ne.png Vadim Pariev, 06/12/2025 11:14 PM
clipboard-202506130056-xd0gl.png (40.1 KB) clipboard-202506130056-xd0gl.png Vadim Pariev, 06/12/2025 11:15 PM
clipboard-202506132327-octhz.png (48.3 KB) clipboard-202506132327-octhz.png Vadim Pariev, 06/13/2025 09:45 PM
Actions #1

Updated by Vadim Pariev 11 months ago

  • Description updated (diff)
Actions #2

Updated by Vadim Pariev 11 months ago

  • Description updated (diff)
  • Assignee set to Alex Katasonov
Actions #3

Updated by Vadim Pariev 11 months ago

  • Description updated (diff)
Actions #4

Updated by Vadim Pariev 11 months ago

  • Description updated (diff)
Actions #5

Updated by Vadim Pariev 11 months ago

  • Description updated (diff)
Actions #6

Updated by Vadim Pariev 11 months ago

  • Status changed from Backlog to Open
Actions #7

Updated by Vadim Pariev 11 months ago

  • Estimated time set to 12:00 h
Actions #8

Updated by Vadim Pariev 11 months ago

  • Estimated time changed from 12:00 h to 14:00 h
Actions #9

Updated by Vadim Pariev 11 months ago

add multiple contacts to the customer entity

Actions #10

Updated by Vadim Pariev 11 months ago

  • Description updated (diff)
Actions #11

Updated by Vadim Pariev 11 months ago

  • Description updated (diff)
Actions #12

Updated by Alex Katasonov 11 months ago

  • Status changed from Open to In progress
Actions #13

Updated by Alex Katasonov 11 months ago

  • Status changed from In progress to In review
Actions #14

Updated by Vadim Pariev 11 months ago

Tests not OK
Missing dublication validation for the emails and names

Actions #15

Updated by Vadim Pariev 11 months ago

  • Status changed from In review to In progress
Actions #17

Updated by Alex Katasonov 11 months ago

  • Status changed from In progress to In review
Actions #19

Updated by Vadim Pariev 11 months ago

  • Status changed from In review to In progress
Actions #20

Updated by Vadim Pariev 11 months ago

  • Status changed from In progress to In review
Actions #21

Updated by Vadim Pariev 11 months ago

  • Status changed from In review to Closed
Actions #22

Updated by Albert Katasonov 5 days ago

  • Project changed from 8 to Roos-fs-ZIP
Actions

Also available in: Atom PDF