System Console enterprise advanced upsells (#30937)

* First set of texts updated for Enterprise Adv upsells and trial

* Updated upsell message for all tiers

* Linting translation file

* Linting

* Reverting unintended styling changes

* my ide making lint more

* Fix tests

* More default texts updated

* Trial banner title

* Make advantages list translatable

* Text updates

* Fix tests

* More text tweaking

* Linting

* Reodered translations

* Fixed e2e test

* More linting

* Removed incorrect new test

* Fix test typo

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Maria A Nunez
2025-05-09 13:33:48 -04:00
коммит произвёл GitHub
родитель cd3046773e
Коммит 190b4e7f03
7 изменённых файлов: 177 добавлений и 106 удалений

Просмотреть файл

@@ -50,18 +50,27 @@ describe('System console', () => {
});
});
it('MM-41397 - License page shows upgrade to Enterprise for E20 licenses', () => {
it('MM-41397 - License page shows upgrade to Enterprise Advanced for Enterprise licenses', () => {
cy.visit('/admin_console/about/license');
cy.get('.admin-console__header').
should('be.visible').
and('have.text', 'Edition and License');
// Validate prompt to increase headcount in Enterprise licenses
// Validate Enterprise to Enterprise Advanced upgrade content
cy.get('.EnterpriseEditionRightPannel').
should('be.visible').
within(() => {
cy.findByText('Need to increase your headcount?');
cy.findByText('Were here to work with you and your needs. Contact us today to get more seats on your plan.');
// Check the title
cy.get('.upgrade-title').should('have.text', 'Upgrade to Enterprise Advanced');
// Check the advantages list
cy.findByText('Attribute-based access control');
cy.findByText('Channel warning banners');
cy.findByText('AD/LDAP group sync');
cy.findByText('Advanced workflows with Playbooks');
cy.findByText('High availability');
cy.findByText('Advanced compliance');
cy.findByText('And more...');
cy.findByRole('button', {name: 'Contact sales'});
});