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

New Feature: Enable setting up Project visibility and Requesting access to a project #595

Merged
merged 17 commits into from
Aug 7, 2023

Commits on Jun 24, 2023

  1. Adding ability to setup project visibility on project creation, abili…

    …ty for user to request access or cancel request, ability for admins to accept/reject access requests
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    e8b5989 View commit details
    Browse the repository at this point in the history
  2. Notifications: Slack notification and SMTP Enhancement (#594)

    * Enable users with permissions to set up private slack channel for their projects/components and enable each user to set up direct slack notifications
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    
    * Switch notifying users about error delivering slack notifications to logging the errors in the app logs
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    
    * optimize user_mailer and associated views code
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    
    * optimized the smtp notification workflow and updated to also notify users when membership updated or revoked
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    
    * Refactored the slack workflow and updated to cover the review use case
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    
    * Only project/component admins should be able to add/edit slackchannels
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    
    * logic to determine which slack channel(s) should be notified
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    
    * Setting default url for action mailer
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    
    ---------
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    c67e1dd View commit details
    Browse the repository at this point in the history
  3. SMTP notifications when access request denied

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    5b01cc5 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into project_visibility

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    89d2767 View commit details
    Browse the repository at this point in the history
  5. changed position of sortable icon

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    7f0d3eb View commit details
    Browse the repository at this point in the history
  6. Enabled smtp notification when requesting access to project

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    625eaba View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. Enable admins to update project's visibility, send slack notification…

    … for visibility changed, use badge to convey info
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    4c9c1bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eff5888 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Project access request spec

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    18410f7 View commit details
    Browse the repository at this point in the history
  2. fixing spec

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    47844e8 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    08b3ab4 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Updated project's page filter and added request notification

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    f64d36d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36c5cbb View commit details
    Browse the repository at this point in the history
  3. fix bug from merge

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    dfbe7e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Fix the filter for Show my projects to show all projects I am a membe…

    …r of regardless of wether it is discoverable or not
    
    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    32b0b84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f643a7d View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Temp fix for new chrome update

    Signed-off-by: Vanessa Fotso <[email protected]>
    vanessuniq committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    d7c70ce View commit details
    Browse the repository at this point in the history