FS - 444006756 - User Settings
Description
In SPORIFY, users can manage their account settings within the following areas:
Change password
Login attempts
Change profile picture
My settings
Procedure
Login to SPORIFY.
Click on the user profile at the top right-hand corner of the screen (this is presented as a username and profile picture).
To change password:
Click Change password.
Fill in the provided fields:
Current password
New password
New password (repeat)
Click Save, else Cancel.
To view login attempts:
Click Login attempts to view all past login attempts for the user account in question.
The following information is provided for each login attempt:
IP address
Browser
Time
Click Close.
To change profile picture:
Click Change profile picture.
Click Choose File.
Select the desired image.
Click Open.
Click Save, else Cancel.
To manage settings:
Click My settings.
Select the Profile tab to access and fill in the following fields:
Name
Surname
Email address
Phone number
User name
Timezone
Select the EMA Credentials tab to access the following fields:
User name
Password
Click the Test button.
Click Ok.
Click Save, else Cancel.
Acceptance Criteria
To succeed, the user must be able to manage their user settings within SPORIFY.
Verify that the user can change their password
Verify that the user can view all past login attempts for their account
Verify that the user can change their profile picture
Verify that the user can manage their Profile and EMA Credentials settings
Related / Alternative Procedure
N/A
GUI Specification
Purpose of these GUI elements.
The purpose of these GUI elements is to enable the user to manage their user settings within the SPORIFY system.
Mockups and Screenshots
![](../../__attachments/858783864/image-20210916-101254.png?inst-v=5cb0ba68-9758-4e0e-9e70-a685a146f630)
User Profile Options
![](../../__attachments/858783864/image-20210916-101349.png?inst-v=5cb0ba68-9758-4e0e-9e70-a685a146f630)
Change Password Modal
![](../../__attachments/858783864/image-20210916-103953.png?inst-v=5cb0ba68-9758-4e0e-9e70-a685a146f630)
Login Attempts Modal
![](../../__attachments/858783864/image-20210916-105425.png?inst-v=5cb0ba68-9758-4e0e-9e70-a685a146f630)
Change Profile Picture Modal
![](../../__attachments/858783864/image-20210916-112600.png?inst-v=5cb0ba68-9758-4e0e-9e70-a685a146f630)
Profile Tab - My Settings
![](../../__attachments/858783864/image-20210916-112627.png?inst-v=5cb0ba68-9758-4e0e-9e70-a685a146f630)
EMA Credentials Tab - My Settings
![](../../__attachments/858783864/image-20210916-112652.png?inst-v=5cb0ba68-9758-4e0e-9e70-a685a146f630)
API Access Denied Modal
GUI Elements
Mockup of GUI Element | Title | Default | Enabled | Type | Data | Description |
---|---|---|---|---|---|---|
![]() | User Profile | N/A | Always | Interactive icon | String | Presents user settings options |
![]() | Change Password | N/A | Always | Menu item | String | Presents Change Password modal |
![]() | Current password | N/A | Always | Text field | String | Input current password |
![]() | New password | N/A | Always | Text field | String | Input new password |
![]() | New password (repeat) | N/A | Always | Text field | String | Repeat new password |
![]() | Login attempts | N/A | Always | Menu item | String | Presents the Login Attempts modal |
![]() | Change profile picture | N/A | Always | Menu item | String | Presents the Change Profile Picture Modal |
![]() | My settings | N/A | Always | Menu item | String | Presents My Settings modal |
![]() | Name | N/A | Always | Text field | String | Input name |
![]() | Surname | N/A | Always | Text field | String | Input surname |
![]() | Email address | N/A | Always | Text field | String | Input email address |
![]() | Phone number | N/A | Always | Text field | String | Input phone number |
![]() | User name | N/A | Always | Text field | String | Input username |
![]() | Timezone | N/A | Always | Drop-down menu | String | Input timezone |
![]() | User name | N/A | Always | Text field | String | Input EMA username |
![]() | Password | N/A | Always | Text field | String | Input EMA password |
Available Actions And Commands
Mockup of GUI Element | Title | Shortcut | Enabled | Type | Role/Permission | Action | Tooltip | Audit Trail |
---|---|---|---|---|---|---|---|---|
![]() | Cancel | N/A | Always | Button | Any | Cancels action | N/A | No |
![]() | Save | N/A | Always | Button | Any | Saves item/changes | N/A | Yes |
![]()
| Close | N/A | Always | Button | Any | Closes modal | N/A | No |
![]()
| Choose File | N/A | Always | Button | Any | Navigates to the device’s files folder | N/A | No |
![]()
| Test | N/A | Always | Button | Any | Tests EMA credentials | N/A | Yes |
Related Documentation and Sources
N/A