Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Team verwalten: Rollen #1416

Merged
merged 10 commits into from
Jul 14, 2021
Merged

Team verwalten: Rollen #1416

merged 10 commits into from
Jul 14, 2021

Commits on Jun 2, 2021

  1. Configuration menu
    Copy the full SHA
    28708ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d51ede View commit details
    Browse the repository at this point in the history
  3. Collaborators.vue: make invitation as guest possible

    And allow guest to fetch camp entities.
    
    Issue: ecamp#1415
    BacLuc committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    7ff466d View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

  1. frontend/Activity.vue: disable editing activities for guests

    For that we have to propagate a disabled property to all involved components.
    
    Issue: ecamp#1415
    BacLuc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    9ac851e View commit details
    Browse the repository at this point in the history
  2. frontend/Story.vue: disable editable switch if user is guest

    Pass camp as function instead of object into campRoleMixin.
    
    Issue: ecamp#1415
    BacLuc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    7b0eec8 View commit details
    Browse the repository at this point in the history
  3. frontend/Collaborators.vue: enable edit functions only for manager

    But allow deactivating your own CampCollaboration, as long as
    you are not the last manager.
    Prohibit the removal of the last manager.
    In this view, removing the buttons didn't look well, so i disabled them.
    
    Issue: ecamp#1415
    BacLuc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    180455c View commit details
    Browse the repository at this point in the history
  4. frontend/CollaboratorListItem.vue: add tooltip to explain that you ca…

    …nnot delete the last manager
    
    I could not use the component directly as activator, because
    it is disabled when the tooltip should be shown, and then it does
    not activate the tooltip.
    
    Issue: ecamp#1415
    BacLuc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    862e9cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0dc335e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7cafc29 View commit details
    Browse the repository at this point in the history
  7. backend/content-type: allow guest to fetch the entities of content-nodes

    In these content-types, the ACL is defined in the Module.php.
    Adapt them according to 7ff466d.
    
    Issue: ecamp#1415
    BacLuc committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    81de17a View commit details
    Browse the repository at this point in the history