Feature Incorporated: Hide Crew Visibility

If you have a suggestion for a new feature or modification, please post in this forum.
Post Reply
User avatar
admin
Site Admin
Posts: 302
Joined: Fri Dec 28, 2018 11:51 am
Location: Portsmouth, RI
Contact:

Feature Incorporated: Hide Crew Visibility

Post by admin »

Recently I had a discussion with Tom & Diana from J/109 Leading Edge. They have a different philosophy for getting crew setup for various events. Rather than setting a schedule and blasting an email out to the crew to sign up, they prefer to invite different sailor groups to certain events. They would like to keep the crew list hidden so the various groups may not see who is scheduled on an event.

I am proposing a concept that will allow this, yet not impact any sites that do not desire this feature. The proposed concept is as follows:
  1. A new setting named Hide Crew Visibility will appear in the Crew Manager Modify Settings page. This will include the description -

    "Using the Hide or Show options, crew may be hidden from display in the Calendar, Crew Availability, and Crew Assignments lists."

    The default setting is Show and would need to be set to Hide if the Skipper wanted to enable the feature.
  2. An additional Crew Group named Show Crew will be added to the Crew Manager Manage Groups page with the default as unchecked. The Skipper may check those crew members desired to be visible on the Calendar and selected crew lists whenever the Hide Crew Visibility setting is checked. The Skipper may want to make certain people visible (e.g. themselves) at all times.
  3. The crew summary on each event Total Crew X = Confirmed (Y) + Maybe (Z) will be displayed normally event though certain crew would not be shown
  4. Skippers logged in will see all crew on the calendar and lists as they do now.
  5. The Crew Roster is not affected by this change
This feature will be setup in time for the 2020 sailing season, subject to any additional input from Skippers.
Crew Manager Administrator
Image
User avatar
admin
Site Admin
Posts: 302
Joined: Fri Dec 28, 2018 11:51 am
Location: Portsmouth, RI
Contact:

Feature Incorporated: Hide Crew Visibility

Post by admin »

This feature has been incorporated in the software and documentation in Version 2.6 released 4 September 2019 for all sites.

A separate Supplement to the Skipper's manual was created to cover the update. The Skipper Manual Version 2.6 includes information in the supplement

Summary
Crew Manager was developed assuming that all crew are visible on the boat schedule crew lists with other crew assigned to events. One boat desired a different approach to set up the boat schedule and staff crew where the crew does not have visibility of others assigned to various events. The following attributes were desired
  • Skipper develops a schedule
  • Crew members are contacted individually by the Skipper to determine availability for specific events. Different people crew for the various events on the boat schedule.
  • The Skipper desires to keep the crew lists for each event private, so people do not know who is on the crew for other events
  • Other Crew Manager features are desired such as automated event notification
Crew Manager has been updated with settings to accommodate these desires. There is no change required should an existing or future Skipper want to maintain the “open visibility” approach as it is the default setting. The following summarizes changes to settings screens and screens to enable the “closed visibility”approach.
  • Crew Manager Modify Settings located in the WordPress Admin panel includes two pairs of new checkboxes. The first pair allows the Skipper to hide or show Crew on the Calendar, Crew Availability and Crew Assignments lists. The second enables or prevents Crew from setting availability online. If prevented, the Skipper must enter availability for each Crew member.
  • Crew Manager Manage Groups located in the WordPress Admin panel includes a new group called Show Crew. This group allows selected users to be always visible on the Calendar, Crew Availability and Crew Assignments lists when the Hide Crew option is selected in Crew Manager Modify Settings. The Skipper may want to check their own Show Crew setting so they are always seen on Crew lists.
  • Calendar events with the associated Crew lists are modified by WordPress Admin panel settings to hide or display Crew, and allow or deny Crew the ability to set their availability online. Crew members added to the group Show Crew will always display on the Calendar crew lists. A Skipper or Admin who is logged in will see all Crew members, while others only see those that the Skipper has added to the Show Crew group.
  • Crew Availability displays a logged in Crew member’s availability for all events if prevent updates is checked in the WordPress Admin panel If the Skipper allows updates in the WordPress Admin panel, the availability dropdown will be displayed and availability may be changed and submitted.
  • Crew Assignments for all events displays crew marked with Show Crew, and the logged in Crew member’s availability if prevent updates is checked in the WordPress Admin panel If the Skipper allows updates in the WordPress Admin panel, the availability dropdown will be displayed and availability may be changed and submitted.
Crew Manager Administrator
Image
Post Reply