2012 non member join

From Community Council Community Group

See ACTION-6: Describe the work flow for a new way of handling non-Member org commitments.

Scenario

  • Mary is an engineer who works for Acme, a company that is not a W3C Member.
  • We ask Mary to have Acme sign the CLA.
  • This requires an authorized Acme representative to get a W3C account and sign the agreement.
  • As a result, the legal rep is listed as a participant.
  • Mary still has to join as an individual given the way we have structured our system. Although Mary's account is affiliated with Acme, we do not reflect the fact that her participation is now covered by Acme's commitment.

Goals

  • Allow a non-Member rep to sign the agreement without being listed as a participant
  • After such as commitment has been made, allow other employees affiliated with the non-Member to join easily (including automatically).

Proposal

Suggested Features Affecting the Proposal

  • We do not track in our system who is a legal representative of an organization.
  • We do not enforce the same policy we have for Members, where one representative appoints all the organization's representatives.

Join

When a person affiliated with a non-Member organization visits the join page:

  • If the non-Member has made an organizational commitment, then:
    • The person has one option: join under that organization's commitment (agreeing to participate under the process, etc.).
  • Otherwise, the person can:
    • Sign the CLA on behalf of the organization and participate in the group.
    • Sign the CLA on behalf of the organization but without participation; others will participate on behalf of the organization
    • Request to participate with only an individual commitment

Leave

When a person affiliated with a non-Member organization visits the leave page:

  • If the non-Member org has made an organizational commitment, then:
    • If this it the only representative in the group, by leaving they end the organization's commitment as of that date.
    • If there are other representatives there are two options:
      • End the organization's commitment under the CLA. In this case, all people affiliated with the organization are kicked out.
      • End the individual's participation. If there are others in the group, they are still shown as participating under the organizational commitment.
  • Otherwise, the person can:
    • Leave the group without any impact on other people in the group affiliated with the organization.

Participant List

  • When a non-Member has made an organizational commitment, then:
    • Display all individuals in the group affiliated with that organization as participating under that commitment. This includes people who may have joined previously under an individual commitment.
    • If there are no individuals affiliated with the organization who are (yet) participating, then display the organization's commitment with a placeholder, indicating there is nobody yet representing the org in the group.
  • Otherwise:
    • Display all individuals in the group affiliated with that organization as participating under individual commitments.