Skills and Education Test Scenarios - muddygs/joomla-claw-admin GitHub Wiki
This section provides a general set of workflows to test for Skills & Education submission and management
Overviews
Admin configuration
- There is currently no way to accept bio/class submissions for more than the current event
- The admin config is accessed by going to Components|CLAW|Config|[Options]
- Click S&E Tab
- Set
Submission Group(usually "Registered") - Set
Submissions Open - Set
Notification Email(usually education@...)
Front-end actions
Assuming submissions are open
- For each user, one (1) bio is valid for any given event
- A new bio is automatically tagged as a new submission and will not be published
- For each user, multiple class descriptions may be entered
- A new class has all publishing information set such that it is unpublished without room or time assignment
- If a prior bio is available AND there is no current event bio, the older bio can be resubmitted for the current event; per above, the default is that the bio is unpublished
- The same is true of any class with similar unpublished states
If submissions are not open, it is not possible to edit a bio nor add a class, however new bios can still be submitted (but cannot be further edited after submission). This allows stragglers to be added but limits actions since we want to control late submissions.
Scenario 1: No prior user entries
Assuming submissions are open, a entirely new submission is accomplished by:
- Submit a new bio. Classes cannot be submitted until a bio is submitted
- Click on the Biography Tab
- Click
Add Biography - Complete the form and click
Submit for [EVENT NAME]
- Test scenario
- Ensure ALL biographies for your user account have been delete in the back end
- Verify submission page requires a bio and that class submissions are not possible
- Submit a bio
- After returning to the main page, a summary of the bio should appear
- Verify you are able to edit and make changes to the bio and that they are retained after save
- In back end:
- Verify bio appears correctly and is set to a
StatusofNew Submission - Verify other fields are as entered (even after front-end edits)
- Verify bio appears correctly and is set to a
After a bio is submitted for the current event, class entries are now possible. Since we are assuming this user has no entries, the Classes tab listing should be empty.
NOTE: Class submissions are only necessary for the "owner" of the class. Co-presenters must submit a bio and the co-presenter(s) bio(s) are associated with a class in the back end.
- If the submitter is the "owner" of a class, the submitter sh