Difference between revisions of "BBB BUC Guest MngUsrSetting"

From CDOT Wiki
Jump to: navigation, search
(Created page with ''''Brief Description:''' This is a template to copy and paste into other pages. '''Scenario 1:''' Create new meeting '''Preconditions:''' Includes anything that has been set …')
 
(Scenario 2: Change email address)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Brief Description:''' This is a template to copy and paste into other pages.
+
'''Brief Description:''' This Use Case enables a guest/non-ldap user to change his/her personal setting for the Integration site.
  
  
'''Scenario 1:''' Create new meeting
+
=='''Scenario 1:''' Change user nickname==
  
  
'''Preconditions:''' Includes anything that has been set up before starting the scenario. It must include what page the user is on before the scenario starts.
+
'''Preconditions:'''
 
+
* The actor is logged into the system
 +
* The actor is currently viewing a system page with link to "User Settings" page
  
 
{| class="wikitable" border="1" cellpadding="5"
 
{| class="wikitable" border="1" cellpadding="5"
 
|-
 
|-
! Actor !! System !! Data Used
+
! Step# !! Actor !! System !! Data Used
 +
|-
 +
| 1 || Clicks the link to "User Settings" page, usually located on the left panel of the webpage || Displays the "User Settings" page (settings.jsp) that includes an empty field to enter a new nickname ||
 +
|-
 +
| Loop || || ||
 +
|-
 +
| 2 || Enters a new nickname in the nickname field and clicks the "Submit" button || Validates the data entered against predefined rules, display an error message if nickname entered not valid ||
 
|-
 
|-
| What the actors does. || What the system does in response. || The data fields retrieved, added, removed, by the system.
+
| End of Loop || Until the nickname enters is valid || Change user nickname in database, displays a success message on screen, still displays the "User Settings" page || bu_id (bbb_user)<br />bu_nick (bbb_user)
 
|-
 
|-
| || ||
+
| 3 || Clicks on the link labeled "Back", usually located on the left panel of the webpage || Displays the site main page (calender.jsp) ||
 
|}
 
|}
  
  
'''Postconditions:''' The final results of the scenario running (ex. A record has been created, edited, etc.). It also includes the page that the user ends on.
+
'''Successful Post Conditions:'''
  
 +
* Actor's nickname changed in database
 +
* Data in system is updated
 +
* The system now displays the main site page (calender.jsp)
  
'''Scenario 2:''' Edit meeting
+
=='''Scenario 2:''' Change email address==
  
  
'''Preconditions:''' Includes anything that has been set up before starting the scenario. It must include what page the user is on before the scenario starts.
+
'''Preconditions:'''
 
+
* The actor is logged into the system
 +
* The actor is currently viewing a system page with link to "User Settings" page
  
 
{| class="wikitable" border="1" cellpadding="5"
 
{| class="wikitable" border="1" cellpadding="5"
 
|-
 
|-
! Actor !! System !! Data Used
+
! Step# !! Actor !! System !! Data Used
 +
|-
 +
| 1 || Clicks the link to "User Settings" page, usually located on the left panel of the webpage || Displays the "User Settings" page (settings.jsp) that includes an empty field to enter a new email ||
 +
|-
 +
| Loop || || ||
 
|-
 
|-
| What the actors does. || What the system does in response. || The data fields retrieved, added, removed, by the system.
+
| 2 || Enters a new email address in the email field and clicks the "Submit" button || Validates the data entered against predefined rules, display an error message if email address entered not valid ||
 
|-
 
|-
| || ||
+
| End of Loop || Until the email address enters is valid || Change non-ldap user email in database, displays a success message on screen, still displays the "Sser Settings" page || bu_id (non_ldap_user)<br />nu_email (non_ldap_user)
 +
|-
 +
| 3 || Clicks on the link labeled "Back", usually located on the left panel of the webpage || Displays the site main page (calender.jsp) ||
 
|}
 
|}
  
  
'''Postconditions:''' The final results of the scenario running (ex. A record has been created, edited, etc.). It also includes the page that the user ends on.
+
'''Successful Post Conditions:'''
 +
 
 +
* Actor's email changed in database
 +
* Data in system is updated
 +
* The system now displays the main site page (calender.jsp)
 +
 
 +
 
 +
 
 +
[http://zenit.senecac.on.ca/wiki/index.php/BBB_Seneca_Integration_Use_Cases_Site_Map Use Case Site Map]

Latest revision as of 12:32, 14 June 2013

Brief Description: This Use Case enables a guest/non-ldap user to change his/her personal setting for the Integration site.


Scenario 1: Change user nickname

Preconditions:

  • The actor is logged into the system
  • The actor is currently viewing a system page with link to "User Settings" page
Step# Actor System Data Used
1 Clicks the link to "User Settings" page, usually located on the left panel of the webpage Displays the "User Settings" page (settings.jsp) that includes an empty field to enter a new nickname
Loop
2 Enters a new nickname in the nickname field and clicks the "Submit" button Validates the data entered against predefined rules, display an error message if nickname entered not valid
End of Loop Until the nickname enters is valid Change user nickname in database, displays a success message on screen, still displays the "User Settings" page bu_id (bbb_user)
bu_nick (bbb_user)
3 Clicks on the link labeled "Back", usually located on the left panel of the webpage Displays the site main page (calender.jsp)


Successful Post Conditions:

  • Actor's nickname changed in database
  • Data in system is updated
  • The system now displays the main site page (calender.jsp)

Scenario 2: Change email address

Preconditions:

  • The actor is logged into the system
  • The actor is currently viewing a system page with link to "User Settings" page
Step# Actor System Data Used
1 Clicks the link to "User Settings" page, usually located on the left panel of the webpage Displays the "User Settings" page (settings.jsp) that includes an empty field to enter a new email
Loop
2 Enters a new email address in the email field and clicks the "Submit" button Validates the data entered against predefined rules, display an error message if email address entered not valid
End of Loop Until the email address enters is valid Change non-ldap user email in database, displays a success message on screen, still displays the "Sser Settings" page bu_id (non_ldap_user)
nu_email (non_ldap_user)
3 Clicks on the link labeled "Back", usually located on the left panel of the webpage Displays the site main page (calender.jsp)


Successful Post Conditions:

  • Actor's email changed in database
  • Data in system is updated
  • The system now displays the main site page (calender.jsp)


Use Case Site Map