mirror of
https://github.com/hanzoai/team.git
synced 2026-09-30 01:57:35 +00:00
+14









Ben Schumacher
GitHub
Jesse Hallam
Michael Kochell
Alejandro García Montoro
Alex Dovenmuehle
Michael Kochell
Christopher Poile
İlker Göktuğ Öztürk
Shota Gvinepadze
Ali Farooq
Maria A Nunez
Daniel Espino García
Christopher Speller
Alex Dovenmuehle
Szymon Gibała
Lev
Jason Frerich
Agniva De Sarker
Artur M. Wolff
Madhav Hugar
Joe
Ibrahim Serdar Acikgoz
José Peso
ba79c48dca
Include https://github.com/mattermost/mattermost-plugin-api into the mono repo Co-authored-by: Jesse Hallam <[email protected]> Co-authored-by: Michael Kochell <[email protected]> Co-authored-by: Alejandro García Montoro <[email protected]> Co-authored-by: Ben Schumacher <[email protected]> Co-authored-by: Alex Dovenmuehle <[email protected]> Co-authored-by: Michael Kochell <[email protected]> Co-authored-by: Christopher Poile <[email protected]> Co-authored-by: İlker Göktuğ Öztürk <[email protected]> Co-authored-by: Shota Gvinepadze <[email protected]> Co-authored-by: Ali Farooq <[email protected]> Co-authored-by: Maria A Nunez <[email protected]> Co-authored-by: Daniel Espino García <[email protected]> Co-authored-by: Christopher Speller <[email protected]> Co-authored-by: Alex Dovenmuehle <[email protected]> Co-authored-by: Szymon Gibała <[email protected]> Co-authored-by: Lev <[email protected]> Co-authored-by: Jason Frerich <[email protected]> Co-authored-by: Agniva De Sarker <[email protected]> Co-authored-by: Artur M. Wolff <[email protected]> Co-authored-by: Madhav Hugar <[email protected]> Co-authored-by: Joe <[email protected]> Co-authored-by: Ibrahim Serdar Acikgoz <[email protected]> Co-authored-by: José Peso <[email protected]>
42 lines
897 B
Go
42 lines
897 B
Go
package settings
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/mattermost/mattermost/server/public/model"
|
|
)
|
|
|
|
type emptySetting struct {
|
|
baseSetting
|
|
}
|
|
|
|
// NewEmptySetting creates a new panel value with no setting attached
|
|
func NewEmptySetting(id, title, description string) Setting {
|
|
return &emptySetting{
|
|
baseSetting: baseSetting{
|
|
id: id,
|
|
title: title,
|
|
description: description,
|
|
},
|
|
}
|
|
}
|
|
|
|
func (s *emptySetting) GetSlackAttachments(userID, settingHandler string, disabled bool) (*model.SlackAttachment, error) {
|
|
title := fmt.Sprintf("Setting: %s", s.title)
|
|
sa := model.SlackAttachment{
|
|
Title: title,
|
|
Text: s.description,
|
|
Fallback: fmt.Sprintf("%s: %s", title, s.description),
|
|
}
|
|
|
|
return &sa, nil
|
|
}
|
|
|
|
func (s *emptySetting) Get(userID string) (interface{}, error) {
|
|
return nil, nil
|
|
}
|
|
|
|
func (s *emptySetting) Set(userID string, value interface{}) error {
|
|
return nil
|
|
}
|