[MM-59361] custom groups & read only channels (#28892)
* added group mention, read only view and post event tracking --------- Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
c64215f6c2
Коммит
a532b70317
@@ -102,7 +102,18 @@ const (
|
||||
|
||||
type TrackFeature string
|
||||
|
||||
const TrackGuestFeature TrackFeature = "guest_accounts"
|
||||
const (
|
||||
TrackGuestFeature TrackFeature = "guest_accounts"
|
||||
TrackGroupsFeature TrackFeature = "custom_groups"
|
||||
TrackReadOnlyFeature TrackFeature = "read_only_channels"
|
||||
)
|
||||
|
||||
const (
|
||||
TrackPropertyUser = "user_actual_id"
|
||||
TrackPropertyGroup = "group_id"
|
||||
TrackPropertyChannel = "channel_id"
|
||||
TrackPropertyPostAuthor = "post_owner_id"
|
||||
)
|
||||
|
||||
type ServerIface interface {
|
||||
Config() *model.Config
|
||||
@@ -136,7 +147,9 @@ type EventFeature struct {
|
||||
}
|
||||
|
||||
var featureSKUS = map[TrackFeature][]TrackSKU{
|
||||
TrackGuestFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
|
||||
TrackGuestFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
|
||||
TrackGroupsFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
|
||||
TrackReadOnlyFeature: {TrackProfessionalSKU, TrackEnterpriseSKU},
|
||||
}
|
||||
|
||||
func New(srv ServerIface, dbStore store.Store, searchEngine *searchengine.Broker, log *mlog.Logger, verbose bool) (*TelemetryService, error) {
|
||||
|
||||
Ссылка в новой задаче
Block a user