Difference between revisions of "BBB BUC Prof FilterEvt"

From CDOT Wiki
Jump to: navigation, search
Line 13: Line 13:
 
! Step# !! Actor !! System !! Data Used
 
! Step# !! Actor !! System !! Data Used
 
|-
 
|-
| 1 || Clicks on the filter link || Displays (on the same page) a panel with 6 checkboxes (Meeting-Created, Meeting-Invited, Meeting-Guest, Lecture-Teaching, Lecture-Attending, Lecture-Guest), all 6 boxes are checked by default ||
+
| 1 || Clicks on the filter link || Displays (on the same page) a panel with 6 checkboxes (Meeting-Created, Meeting-Invited, Meeting-Guest, Lecture-Teaching, Lecture-Attending, Lecture-Guest) and a "Filter" button, all 6 boxes are checked by default ||
 
|-
 
|-
| 2 || Selects or deselects any of the 6 checkboxes || Retrieves relevant data from database<br />Displays all lectures and meetings that fit the filter criterion on Calendar/Grid view ||
+
| Loop || || ||
 +
|-
 +
| 2 || Selects or deselects any of the 6 checkboxes || ||
 +
|-
 +
|| End of Loop || until satisfied and clicks "Filter" button || Retrieves selected lectures and meeting data (start time, duration) from database<br />Displays all lectures and meetings that fit the filter criterion on Calendar/Grid view ||
 
bu_id<br />(meeting_schedule)<br />(meeting)<br />(meeting_attendance)<br />(meeting_guest)<br />(professor)<br />(lecture_attendance)<br />(lecture)<br />(guest_lecturer)
 
bu_id<br />(meeting_schedule)<br />(meeting)<br />(meeting_attendance)<br />(meeting_guest)<br />(professor)<br />(lecture_attendance)<br />(lecture)<br />(guest_lecturer)
 
|}
 
|}

Revision as of 13:38, 18 June 2013

Brief Description: This Use Case enables the actor to filter the meeting and lecture appointments to be displayed on calendar.


Scenario 1: Edit filter setting

Preconditions:

  • The actor is logged into the system
  • The actor is currently viewing the main page (calender.jsp) with a "Filter" link
Step# Actor System Data Used
1 Clicks on the filter link Displays (on the same page) a panel with 6 checkboxes (Meeting-Created, Meeting-Invited, Meeting-Guest, Lecture-Teaching, Lecture-Attending, Lecture-Guest) and a "Filter" button, all 6 boxes are checked by default
Loop
2 Selects or deselects any of the 6 checkboxes
End of Loop until satisfied and clicks "Filter" button Retrieves selected lectures and meeting data (start time, duration) from database
Displays all lectures and meetings that fit the filter criterion on Calendar/Grid view

bu_id
(meeting_schedule)
(meeting)
(meeting_attendance)
(meeting_guest)
(professor)
(lecture_attendance)
(lecture)
(guest_lecturer)

Successful Post Conditions:

  • Only meeting and lecture appointments that fit the filter criterion are displayed
  • The system now displays the main site page (calender.jsp)


Use Case Site Map