MM-14721 - Add an identifier for compliance exports when a message is posted by a bot account (#11063)

* check from_bot post property to override IsBot
Этот коммит содержится в:
Eli Yukelzon
2019-06-14 18:36:38 +03:00
коммит произвёл GitHub
родитель e0197ebddf
Коммит 9ec99593eb
3 изменённых файлов: 23 добавлений и 6 удалений

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

@@ -37,6 +37,8 @@ type CompliancePost struct {
PostProps string
PostHashtags string
PostFileIds string
IsBot bool
}
func CompliancePostHeader() []string {
@@ -64,6 +66,7 @@ func CompliancePostHeader() []string {
"PostProps",
"PostHashtags",
"PostFileIds",
"UserType",
}
}
@@ -88,6 +91,11 @@ func (me *CompliancePost) Row() []string {
postUpdateAt = time.Unix(0, me.PostUpdateAt*int64(1000*1000)).Format(time.RFC3339)
}
userType := "user"
if me.IsBot {
userType = "bot"
}
return []string{
cleanComplianceStrings(me.TeamName),
cleanComplianceStrings(me.TeamDisplayName),
@@ -99,6 +107,7 @@ func (me *CompliancePost) Row() []string {
cleanComplianceStrings(me.UserUsername),
cleanComplianceStrings(me.UserEmail),
cleanComplianceStrings(me.UserNickname),
userType,
me.PostId,
time.Unix(0, me.PostCreateAt*int64(1000*1000)).Format(time.RFC3339),

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

@@ -23,6 +23,7 @@ type MessageExport struct {
PostMessage *string
PostType *string
PostRootId *string
PostProps *string
PostOriginalId *string
PostFileIds StringArray
}