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

DB Slack Channel Management #899

Open
wants to merge 35 commits into
base: master
Choose a base branch
from
Open

Conversation

benjamin-antupit
Copy link
Collaborator

@benjamin-antupit benjamin-antupit commented Jan 1, 2025

  • Figure out new invite flow (how to invite new people as multichannel guests easily)
  • Views
    • Slack Admin Dashboard
      • List of all channels, click on a channel
      • channel name, private (icon), archived (icon), # members, last message posted time, groups allowed, groups required,
    • Slack Admin Channel Details
      • → edit which user groups are allowed and required
    • Slack Channel Directory (MOSTLY FOR ASSOCIATE & ALUMNI)
      • List of all joinable channels, click on a channel to join
  • Event: Create Slack Channel
    • prompts for channel name then you hit confirm and it creates
    • OR enter existing channel ID or name or link
    • Adds channel topic with DB link
  • (Edit exiting) Event: Edit event
    • Add checkbox for send event notifications to slack channel
    • Add field for channel ID (allow paste channel link, name or ID)
  • (Edit existing) Event: Edit CCs & Add CCs
    • Add CCs to channel (any new or existing ccs)
  • Test thoroughly in sandbox
    • New channels added to DB automatically
    • Directory features (view available channels, click to join)
    • Associate channel with event with channel ID
    • Associate channel with event with channel name
    • Associate channel with event with channel link
    • Create new event channel via DB event page
    • Associate channel with event --> Adds channel topic with DB link
    • Associate channel with event --> adds exec and CCs to channel
    • Create event channel via DB --> Adds channel topic with DB link
    • Create event channel via DB --> adds exec and CCs to channel
    • New CCs to event with channel get added to channel
    • Associate channel with org (i.e. #ext_ channels)
    • Marking channel as required adds all users in group to channel
    • Users in required channel are re-added if they leave or are removed
    • Edit event: checkbox for notify channel with event edits
    • Channel notifications for event edits
    • Channel notifications for attachment edits

@coveralls
Copy link

coveralls commented Jan 1, 2025

Coverage Status

coverage: 88.776% (-2.0%) from 90.754%
when pulling 1eab710 on db-slack-management
into 52e906d on master.

@benjamin-antupit benjamin-antupit marked this pull request as ready for review January 6, 2025 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

2 participants