roos-fs tasks #444
open
Add contact information for the location
Added by Vadim Pariev 7 months ago.
Updated 5 days ago.
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
- Status changed from Backlog to Open
- Status changed from Open to In progress
- Status changed from In progress to In review
- Status changed from In review to Deployed (QA)
- Status changed from Deployed (QA) to In review
- Status changed from In review to Deployed (QA)
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.
- Status changed from Deployed (QA) to QA Failed
- Status changed from QA Failed to In review
- Status changed from In review to Deployed (QA)
- Status changed from Deployed (QA) to Ready for Deployment (prod)
- Status changed from Ready for Deployment (prod) to Closed
- Assignee changed from Ivan Danyliv to Vadim Pariev
- Project changed from 8 to Roos-fs-ZIP
Also available in: Atom
PDF