roos-fs tasks #444
openAdd contact information for the location
0%
Description
General
In some occasions the user need to know the contact data of the location manager hence we need to allow the admin to add this information to the location object
Expected result
- The contact information could be added in the edit mode by the admin
- The component used for adding contact info in the customer is reused (including all information present in the contact form)
- Multiple contacts could be added
- The contact information could be seen in the single location overview
- Adjust the API for mobile and return the extended location object with the contact information
- the solution is consistent and have the same implimentation as in the other objects wehre contact data could be added or seen
Updated by Ivan Danyliv 7 months ago
- Status changed from In progress to In review
Updated by Anton Obolientsev 7 months ago
- Status changed from In review to Deployed (QA)
Updated by Ivan Danyliv 7 months ago
- Status changed from Deployed (QA) to In review
Updated by Anton Obolientsev 7 months ago
- Status changed from In review to Deployed (QA)
Updated by Olena Tretjakova 7 months ago
· Edited
Environment:
- OS: Windows 11 Version 24H2 for x64-based systems(KB5065426) (26100.6584)
- Browser: Chrome 140.0.7339.186 (Official Build) (64-bit)
- Platform: Desktop
- Executor: Tretjacova Olena
Preconditions:
Have to admin account and any other account.
Steps to Reproduse:
-
Sign in to ROOS-fs site as a Manager.
Test data: email: olena.tretjakova+2@matecube.dev
Password: 0685577595Ol -
The 'Vehicles' page is opened. https://screenrec.com/share/2xKWZkmDOh
-
Move to 'Locations' page. Click '+ Create new Location'.
-
The 'New Location' page is opened.
-
Fill the fields:
'Name': Test Location 10/07/2025
'Country': Test
'Street Address': Test
'Building Number': Test
'Zip Code': 12345
'City': Test -
Click the button'Create Location'. The location is created. The 'Locations' page is opened. https://screenrec.com/share/8qQNdS6YH9
-
Click on the 'Test Location 10/07/2025' name in the locations table. The 'Location Details' page is opened.
-
Click on the '+ Add Contact Information'.
-
The 'Edit Location' page is opened. https://screenrec.com/share/yjLGYBHTVR
-
Fill the fields:
'Name': 1
'Country': 1
'Street Address': 1
'Building Number': 1
'Zip Code': 1
'City': 1 -
The 'Test Location 10/07/2025' location is updated. https://screenrec.com/share/lZIQB9Ugjk
-
Click on the icon 'Sign out'.
-
Sign in to ROOS-fs site as a Admin.
Test data: email: olena.tretjakova@matecube.dev
Password: 0685577595Ol)
- The 'Vehicles' page is opened. https://screenrec.com/share/nxuaW9XcUd
- Move to 'Locations' page. Click '+ Create new Location'.
- The 'New Location' page is opened.
- Fill the fields:
'Name': Test Location 10/07/2025
'Country': Test
'Street Address': Test
'Building Number': Test
'Zip Code': 12345
'City': Test - Click the button'Create Location'. The location is created. The 'Locations' page is opened. https://screenrec.com/share/8qQNdS6YH9
- Click on the 'Test Location 10/07/2025' name in the locations table. The 'Location Information' page is opened.
- Click on the '+ Add Contact Information'.
- The 'Edit Location' page is opened.
- Click on the '+ Add Contact Information' button.
- Fill the fields:
'Email': newcontact@gmail.com
'Phone': 1234567890
'Country': newContact
'Street Address': newContact
'Building Number': newContact
'Zip Code': 12345
'City': newContact - Click on the 'Update Location' button. The Location is Updated.https://screenrec.com/share/8pPBcu9FjX
- Click on the 'Test Location 10/07/2025' name in the locations table. The 'Location Information' page is opened.
- Click on the 'Edit'.
- The 'Edit Location' page is opened.
- Click on the '+ Add Contact Information' button.
- Fill the fields:
'Email': newcontact+1@gmail.com
'Phone': 1234567890
'Country': newContact1
'Street Address': newContact1
'Building Number': newContact1
'Zip Code': 12345
'City': newContact1 - Click on the 'Update Location' button. The Location is Updated.
Expected Result:
- The user with the Admin role has exclusive permission to add contact information.
2.When the user wants to add a second contact or more and opens the ‘Local Information’ page, they can do it by clicking the 'Edit' button. - The user can add more than one contact.
Actual Result:
- Only the user with the Admin role can add contact information. Users with other roles cannot add even a single contact.
2.When the user wants to add a second or additional contact and opens the ‘Local Information’ page, they can do it by clicking the 'Edit' button on the opened 'Edit Location' page in the 'Contact Details' section. - The user can add more than one contact.
Updated by Anton Obolientsev 7 months ago
- Status changed from In review to Deployed (QA)
Updated by Anton Obolientsev 6 months ago
- Status changed from Ready for Deployment (prod) to Closed
Updated by Ivan Danyliv about 1 month ago
- Assignee changed from Ivan Danyliv to Vadim Pariev