Testing: Forum Admin Role
The following points must be checked for UI consistency for Admin users
Fourm Index View (Main)
- Interface is navigable
- All forums display in the data grid with the appropriate number posts, topics and view
- Clicking on a forum name navigates to the appropriate forum view
- Clicking on a forum recent post date navigates to the most recent post in that forum
- Clicking on any username link navigates to the user's profile page
- The "create forum" button is available
- Edit buttons appear for all forums
- Checkboxes appear next to all forums
- The selection options panel is available
- The move selection panel is available
- All dropdowns in the move selection panel behave as expected, without scripting errors
- Data on the move preview panel matches the original selection
- Selected forums can be moved to other projects
- Confirmation page is displayed on move
- Selected forums can be deleted
- Confirmation page is displayed on delete
Forum View
- Interface is navigable
- The "create topic" button is available
- The "edit forum" button is available
- Edit buttons appear for all topics
- Checkboxes appear next to all topics
- The selection options panel is available
- The move selection panel is available
- All dropdowns in the move selection panel behave as expected, without scripting errors
- Data on the move preview panel matches the original selection
- Selected topics can be moved to other forums
- Selected topics can be moved to forums, in other projects
- Confirmation page is displayed on move
- Selected topics can be deleted
- Confirmation page is displayed on delete
Fourm Create
- Interface is navigable
- The create forum interface works as designed
- The create preview interface works as designed
- Confirmation page is displayed
- A new forum is shown on the forum index as expected
Forum Edit
- Interface is navigable
- The edit topic interface works as designed
- The edit topic preview work as designed
- Confirmation page is displayed
- Forum changes commit without issue and are reflected on the forum index page
Topic View
- Interface is navigable
- The "edit topic" button is available
- The "post reply" button is available
- Edit buttons appear for all messages
- Quote buttons appear for all messages
- Checkboxes appear next to all messages
- The selection options panel is available
- The move selection panel is available
- All dropdowns in the move selection panel behave as expected, without scripting errors
- Data on the move preview panel matches the original selection
- Selected posts can be moved to other topics in this forum
- Selected posts can be moved to other topics in other forums
- Selected posts can be moved to other topics in other forums, in other projects
- Confirmation page is displayed on move
- Selected posts can be deleted
- Confirmation page is displayed on delete
Topic Create
- Interface is navigable
- The create topic interface works as designed
- The create topic preview interface works as designed
- Confirmation page is displayed
- A new forum is shown on the forum index as expected
Topic Edit
- Interface is navigable
- the edit topic interface works as designed
- the edit topic preview work as designed
- Confirmation page is displayed
- topic changes commit without issue and are reflected on the forum view and topic view
- changing topic type effects the topic's sort order in the forum view
Message Create
- Interface is navigable
- the create message interface works as designed
- the create message preview work as designed
- using the "quote" button on the topic view causes the target message's content to be quoted in the edit field
- Confirmation page is displayed
- the new message displays in the parent topic
Message Edit
- Interface is navigable
- the edit message interface works as designed
- the edit message preview work as designed
- message changes commit without issue and are reflected on the topic page
- Confirmation page is displayed
- message changes are reflected in the parent topic
Recent Activity
- The events shown are consistent with other actions taken earlier in the test
Timeline
- The Forum, Forum Messages, and Forum Topics checkboxes appear in the interface options
- toggling the checkboxes filters out the appropriate set of timeline results
- clicking on the timeline events navigates to the element
Searching
- the Forum checkbox appears on search interface
- results correspond to events during the rest of the procedure
- clicking on results navigates to the element referenced in the result set
Profile
- The profile list displays
- The user profile displays
- The "edit avatars" button is available
- New avatars can be uploaded
- Avatars can be replaced via upload
- The "edit profile" button is available
- Avatars can be deleted
- The edit profile preview works
- The save profile changes works
My Profile
- same as Profile for Admin
