mirror of
https://github.com/mattermost/mattermost.git
synced 2026-02-03 20:40:00 -05:00
* Support for Entry license with limits + updates to Edition & License screen * put back SetLicense(nil) for non FF enabled path * Fix tests, add another * Add changes * Changes to address Figma adjustments * Address PR feedback * Shift entry license to enterprise, updates * Update webapp/channels/src/components/admin_console/license_settings/enterprise_edition/enterprise_edition.scss Co-authored-by: Matthew Birtch <mattbirtch@gmail.com> * Update webapp/channels/src/components/admin_console/license_settings/enterprise_edition/enterprise_edition.scss Co-authored-by: Matthew Birtch <mattbirtch@gmail.com> * Update webapp/channels/src/components/admin_console/license_settings/enterprise_edition/enterprise_edition.scss Co-authored-by: Matthew Birtch <mattbirtch@gmail.com> * More adjustments * Remove Granular Administration * Hide ABAC feature discovery on Entry * PR feedback * Update server/channels/app/platform/license.go Co-authored-by: Julien Tant <785518+JulienTant@users.noreply.github.com> * Fix tests * fix tests properly * Try to fix tests --------- Co-authored-by: Mattermost Build <build@mattermost.com> Co-authored-by: Matthew Birtch <mattbirtch@gmail.com> Co-authored-by: Julien Tant <785518+JulienTant@users.noreply.github.com>
12 lines
363 B
Go
12 lines
363 B
Go
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
package einterfaces
|
|
|
|
import "github.com/mattermost/mattermost/server/public/model"
|
|
|
|
type LicenseInterface interface {
|
|
CanStartTrial() (bool, error)
|
|
GetPrevTrial() (*model.License, error)
|
|
NewMattermostEntryLicense(serverId string) *model.License
|
|
}
|