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

CRITICAL: Kill areChatRoomsEnabled beta everywhere #33806

Closed
quinthar opened this issue Dec 30, 2023 · 16 comments
Closed

CRITICAL: Kill areChatRoomsEnabled beta everywhere #33806

quinthar opened this issue Dec 30, 2023 · 16 comments
Assignees
Labels
Hot Pick Ready for an engineer to pick up and run with Weekly KSv2

Comments

@quinthar
Copy link
Contributor

quinthar commented Dec 30, 2023

Note: Decided here:

Strategy:
Not every feature is ready for a billion people to use. For this reason, we often put works in progress behind "betas" so we can test with some without risking premature exposure to others.

Problem:
While building out User Created Rooms (aka "workspace rooms"), we have hidden this functionality behind the areChatRoomsEnabled beta. This flags which specific policies are eligible to have rooms. Right now this is set as true by default for all Free workspaces, but can be set manually for others. However, at this time there's no reason to limit this to any specific workspaces, all are eligible.

Solution:
Find every instance of areChatRoomsEnabled and remove. This means:

  1. Don't set it on new Free workspaces
  2. Don't check it anywhere, on the client or server
@quinthar quinthar added the Hot Pick Ready for an engineer to pick up and run with label Dec 30, 2023
@quinthar quinthar changed the title CRITICAL: Kill defaultRooms beta everywhere [HOLD] CRITICAL: Kill defaultRooms beta everywhere Jan 2, 2024
@quinthar quinthar removed the Hot Pick Ready for an engineer to pick up and run with label Jan 2, 2024
@quinthar quinthar changed the title [HOLD] CRITICAL: Kill defaultRooms beta everywhere [HOLD] CRITICAL: Deprecate chat betas Jan 2, 2024
@quinthar quinthar changed the title [HOLD] CRITICAL: Deprecate chat betas [HOLD] CRITICAL: Kill areChatRoomsEnabled beta everywhere Jan 3, 2024
@quinthar quinthar added the Hot Pick Ready for an engineer to pick up and run with label Jan 3, 2024
@quinthar quinthar changed the title [HOLD] CRITICAL: Kill areChatRoomsEnabled beta everywhere [HOLD] CRITICAL: Kill areChatRoomsEnabled beta everywhere Jan 3, 2024
@quinthar quinthar changed the title [HOLD] CRITICAL: Kill areChatRoomsEnabled beta everywhere CRITICAL: Kill areChatRoomsEnabled beta everywhere Jan 3, 2024
@melvin-bot melvin-bot bot added the Monthly KSv2 label Jan 3, 2024
@iwiznia iwiznia self-assigned this Jan 5, 2024
@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Monthly KSv2 labels Jan 5, 2024
@iwiznia
Copy link
Contributor

iwiznia commented Jan 5, 2024

Sent the 3 PRs for this

@quinthar
Copy link
Contributor Author

I think this is done.

@jasperhuangg
Copy link
Contributor

Were the changes for this reverted? After a quick search I still see areChatRoomsEnabled in some places in App

#34934

@jasperhuangg
Copy link
Contributor

cc @quinthar @iwiznia

@iwiznia
Copy link
Contributor

iwiznia commented Jan 23, 2024

I am so confused. I think someone re-added them for some reason?
I checked out the commit from my PR and there's no references to areChatRoomsEnabled there 😕

@jasperhuangg
Copy link
Contributor

@iwiznia it looks like your PR was reverted #34311

@jasperhuangg
Copy link
Contributor

Do you want to take over on #34934 since you were assigned to this issue originally?

@jasperhuangg jasperhuangg reopened this Jan 23, 2024
@iwiznia
Copy link
Contributor

iwiznia commented Jan 23, 2024

Well, first off, if you revert a PR, you should ping the person that created, I could've never known it was reverted otherwise.
But more importantly, I see nowhere the reason why it was reverted.

@jasperhuangg
Copy link
Contributor

jasperhuangg commented Jan 25, 2024

cc @thienlnam 🙇 do you have any context as to why we had to move forward with this revert?

@thienlnam
Copy link
Contributor

#34253 (comment)

I told you here Ioni 😆
#34253 (comment)

@iwiznia
Copy link
Contributor

iwiznia commented Jan 26, 2024

Ohhh, still, leaving info on the PR is always useful.

Anyway, so can I just send this PR again as is or do we need to do something else?

@iwiznia
Copy link
Contributor

iwiznia commented Feb 2, 2024

ok PR sent

@quinthar
Copy link
Contributor Author

quinthar commented Feb 5, 2024

Can we close this?

@iwiznia
Copy link
Contributor

iwiznia commented Feb 5, 2024

No, issues get closed automatically when the corresponding PR gets deployed and the PR above is not even merged.

@quinthar
Copy link
Contributor Author

quinthar commented Feb 7, 2024

ah, what remains to be done, who is doing it, and when will it be done?

@iwiznia
Copy link
Contributor

iwiznia commented Feb 8, 2024

Seems the automation did not work since this was already deployed #35576 (comment) but issue was not closed

@iwiznia iwiznia closed this as completed Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hot Pick Ready for an engineer to pick up and run with Weekly KSv2
Projects
No open projects
Status: CRITICAL
Development

No branches or pull requests

4 participants