Skip to content

Custom camp templates part 2: Share camps #7481

@carlobeltrame

Description

@carlobeltrame
  • We want to enable users to visit "shared" marked camps.
  • This option can be modified by the CAMP_MANAGER.
  • The disclaimer on the sharing switch should explicitly list the exposed personal data, including in activities
  • We want to make it clearly visible when a camp is shared. Both when I am collaborator in the camp and when I am viewing the camp as an outsider (but with different messages). This could happen via a banner similar to our offline banner, by marking the camp on the camps list, etc.
  • Display who and when last activated the sharing switch. Store it as a DB reference to User / Profile

Individual activities can be copied manually from "shared" marked camps as well.
We don't intend these "shared" marked camps to be listed somewhere in eCamp.

For the following requirement, we are unsure about the performance penalties, and we want to test this separately (via a separate PR #8103) so that we can compare the performance on staging:

  • Prevent access to camp collaborators related data for non-role-users. (team, personal material lists, dayresponsibles, activityresponsibles, comments)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions