Skip to content

Instantly share code, notes, and snippets.

@boonebgorges
Last active April 4, 2019 17:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save boonebgorges/158cfd27708017f4939ef11c9e17a53d to your computer and use it in GitHub Desktop.
Save boonebgorges/158cfd27708017f4939ef11c9e17a53d to your computer and use it in GitHub Desktop.
CAC 1.5 testing

CAC 1.15 testing

Testing for CAC 1.15 should focus on the new group/site creation portal, and related functionality.

The Create page

A new page at https://commons.gc.cuny.edu/create/ contains the "portal". Test that you can access the page:

  • via the Create buttons near the top of the Groups and Sites directories
  • via the Create a Site and Create a Group links in the upper-right toolbar dropdown (logged-in users only)

Once at the page, read through it for typos, make sure the styling looks good, making note of the device/browser you're using. Design is on page 1 and 2 of https://redmine.gc.cuny.edu/attachments/download/10821/GroupSite-flow%E2%80%93design-v3.pdf

Group creation

The group creation process has been streamlined, with many steps removed. Starting at Create, click 'Create a Group' and walk through the process. Items to note:

  • The new Campus and Primary Purpose on the first page should be there, and should be required
  • When you choose Teaching as your Primary Purpose, two more required fields should appear (Academic Term and Disciplinary Clusters)
  • When selecting 'Not Applicable' in the multi-select fields (Campus, Disciplinary Cluster), other selected options should be deselected. Likewise for "CUNY-wide" (Campus).
  • The new confirmation message at the end of the group creation process should have proper links for sending invites and/or visiting the new group.

After the group is created, go to the Manage section. The new metadata fields should appear on the primary Manage tab. Be sure they have the values you entered when creating the group, and be sure you're able to change them here.

If you select 'Teaching' for your Primary Purpose (either during group creation or afterward, in Manage) a corresponding Course will be created. See https://commons.gc.cuny.edu.

Group + Site creation

The "Create Group + Site" process is identical to the above, with the exception of an Add Site tab. Walk through it to make sure that it works as you'd expect.

Note that, when creating a new site on the dev site, you need to add the new subdomain to your /etc/hosts file in order for it to be accessible:

146.96.128.252 commons.gc.cuny.edu mynewsite.commons.gc.cuny.edu

Site creation

The Create a Site page has the new metadata fields. The 'Teaching' conditional fields should work exactly like those for groups. Other items to note:

There have been some visual changes to this screen, especially around form styling. See p4 of https://redmine.gc.cuny.edu/attachments/download/10821/GroupSite-flow%E2%80%93design-v3.pdf

As in the case of groups, creating a new Site with 'Teaching' as Primary Purpose will trigger the creation of a new Course.

Existing sites and groups

If you've created any sites or groups on the dev site before this feature was rolled out (see your My Sites and My Groups pages), try the following:

  • Visit the Group page. You should see a notice at the top asking you to fill in required details. The link should take you to the Manage page. Once you save the details, the notice should disappear. The notice can also be manually dismissed (you'll have to try this with a separate group).

  • Visit the Site Dashboard (wp-admin, and remember the note about /etc/hosts above). You should see a notice at the top, which behaves similarly to the Groups notice descirbed above.

Etc

One item I'd like tested beyond the above is the new 'Send to group' toggle for groupblogs. See https://redmine.gc.cuny.edu/issues/10847 To test:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment