Roos-fs-ZIP - roos-fs tasks #444: Add contact information for the location

Olena Tretjakova
2025-10-07T12:21:57Z

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:

1. Sign in to ROOS-fs site as a Manager.

Test data: email: olena.tretjakova+2@matecube.dev
Password: 0685577595Ol

2. The 'Vehicles' page is opened. https://screenrec.com/share/2xKWZkmDOh

3. Move to 'Locations' page. Click '+ Create new Location'.

4. The 'New Location' page is opened.

5. Fill the fields:
'Name': Test Location 10/07/2025
'Country': Test
'Street Address': Test
'Building Number': Test
'Zip Code': 12345
'City': Test

6. Click the button'Create Location'. The location is created. The 'Locations' page is opened. https://screenrec.com/share/8qQNdS6YH9

7. Click on the 'Test Location 10/07/2025' name in the locations table. The 'Location Details' page is opened.

8. Click on the '+ Add Contact Information'.

9. The 'Edit Location' page is opened. https://screenrec.com/share/yjLGYBHTVR

10. Fill the fields:
'Name': 1
'Country': 1
'Street Address': 1
'Building Number': 1
'Zip Code': 1
'City': 1

11. The 'Test Location 10/07/2025' location is updated. https://screenrec.com/share/lZIQB9Ugjk

12. Click on the icon 'Sign out'.

13. Sign in to ROOS-fs site as a Admin.

Test data: email: olena.tretjakova@matecube.dev
Password: 0685577595Ol)

14. The 'Vehicles' page is opened. https://screenrec.com/share/nxuaW9XcUd

15. Move to 'Locations' page. Click '+ Create new Location'.

16. The 'New Location' page is opened.

17. Fill the fields:
'Name': Test Location 10/07/2025
'Country': Test
'Street Address': Test
'Building Number': Test
'Zip Code': 12345
'City': Test

18. Click the button'Create Location'. The location is created. The 'Locations' page is opened. https://screenrec.com/share/8qQNdS6YH9

19. Click on the 'Test Location 10/07/2025' name in the locations table. The 'Location Information' page is opened.

20. Click on the '+ Add Contact Information'.

21. The 'Edit Location' page is opened.

22. Click on the '+ Add Contact Information' button.

23. Fill the fields:
'Email': newcontact@gmail.com
'Phone': 1234567890
'Country': newContact
'Street Address': newContact
'Building Number': newContact
'Zip Code': 12345
'City': newContact

24. Click on the 'Update Location' button. The Location is Updated.https://screenrec.com/share/8pPBcu9FjX

25. Click on the 'Test Location 10/07/2025' name in the locations table. The 'Location Information' page is opened.

26. Click on the 'Edit'.

27. The 'Edit Location' page is opened.

28. Click on the '+ Add Contact Information' button.

29. Fill the fields:
'Email': newcontact+1@gmail.com
'Phone': 1234567890
'Country': newContact1
'Street Address': newContact1
'Building Number': newContact1
'Zip Code': 12345
'City': newContact1

30. Click on the 'Update Location' button. The Location is Updated.

Expected Result:

1. 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.

2. The user can add more than one contact.

Actual Result:

1. 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.

2. The user can add more than one contact.