Skip to content

[NEW] Seats Cap#23017

Merged
casalsgh merged 28 commits intodevelopfrom
feat/seats-cap
Sep 23, 2021
Merged

[NEW] Seats Cap#23017
casalsgh merged 28 commits intodevelopfrom
feat/seats-cap

Conversation

@tassoevan
Copy link
Contributor

@tassoevan tassoevan commented Aug 23, 2021

Proposed changes (including videos or screenshots)

  • Adding New Members
    • Awareness of seats usage while adding new members
    • Seats Cap about to be reached
    • Seats Cap reached
    • Request more seats
  • Warning Admins
    • System telling admins max seats are about to exceed
    • System telling admins max seats were exceed
    • Metric on Info Page
    • Request more seats
  • Warning Members
    • Invite link
      • Block creating new invite links
      • Block existing invite links (feedback on register process)
    • Register to Workspaces
  • Emails
    • System telling admins max seats are about to exceed
    • System telling admins max seats were exceed

Issue(s)

Steps to test or reproduce

Further comments

tassoevan and others added 24 commits August 23, 2021 11:23
* WIP

* Fix type import

Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
* usage bar component

* Seats limit in admin users page

* Remove dangling console.log

* Add some details on StatisticsEndpoint type

* Move to EE and use new endpoint

* Rename some components and hooks

* Refactor UsersPage

Co-authored-by: Gabriel Henriques <gabriel.henriques@rocket.chat>
* Seats Card

* Fix review, make ts

* Fix review

* Add type guard for CardIcon props

Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
* create endpoint and consume it in the ui

* Fix review

* Remove unused param type

Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
…/seats-cap

* 'develop' of github.com:RocketChat/Rocket.Chat:
  [IMPROVE] General room reappears after being deleted (#22957)
  [NEW][APPS] Get livechat's room transcript via bridge method (#22985)
  Regression: `renderEmoji` helper referred as a template (#23212)
  Chore: Convert VerticalBar component to typescript (#22542)
  Add missing custom fields to apps' users converter (#21176)
  Regression: Fix view logs admin screen (#23194)
  [BREAK] Remove deprecated endpoints (#23162)
* Fix labels and buttons

* Reload seats cap data on user changes

* Use Fuselage on development version

Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
…nse by adding more users than the license allows. (#23050)

Co-authored-by: Gabriel Henriques <gabriel.henriques@rocket.chat>
Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
Co-authored-by: Gabriel Henriques <gabriel.henriques@rocket.chat>
* [NEW] Prevent users from accidentally deactivating an enterprise license by adding more users than the license allows.

* Seats cap banners

* Deprecate preserveDismiss

* use request seats link

* Fix banner not closing and request seats link

Co-authored-by: Pierre Lehnen <pierre.lehnen@rocket.chat>
* Parse markdown

* Use markdownText

* Fix translations
@tassoevan tassoevan marked this pull request as ready for review September 22, 2021 13:30
gabriellsh and others added 2 commits September 23, 2021 09:43
* Fix create banner and link

* Remove call from startup

* QA

* Improve readability

* Avoid using an outdated absolute URL

* Embedded counters into translation strings

Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
casalsgh
casalsgh previously approved these changes Sep 23, 2021
Copy link
Contributor

@casalsgh casalsgh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on all PR's contained here being reivewed and approved + item passing QA processes, I'm approving it.

Copy link
Contributor

@casalsgh casalsgh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on all PR's contained here being reivewed and approved + item passing QA processes, I'm approving it.

@casalsgh casalsgh merged commit 558bab0 into develop Sep 23, 2021
@casalsgh casalsgh deleted the feat/seats-cap branch September 23, 2021 14:26
@sampaiodiego sampaiodiego mentioned this pull request Oct 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

Comments