Skip to content

DB Slack Channel Management#899

Open
benjamin-antupit wants to merge 34 commits intomasterfrom
db-slack-management
Open

DB Slack Channel Management#899
benjamin-antupit wants to merge 34 commits intomasterfrom
db-slack-management

Conversation

@benjamin-antupit
Copy link
Contributor

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

  • Figure out new invite flow (how to invite new people as multichannel guests easily)
  • Add option to create private channels?
  • 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 force-pushed the db-slack-management branch 2 times, most recently from dee3c68 to f9dfec6 Compare January 3, 2025 07:10
@benjamin-antupit benjamin-antupit marked this pull request as ready for review January 6, 2025 10:06
@alextannenbaum
Copy link
Member

Make sensitive event channels private?

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.

Join-slack does not work

3 participants