Pick icons on login screen by connector type instead of ID

Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
This commit is contained in:
m.nabokikh
2019-10-30 03:33:52 +04:00
parent ff4dee5fdb
commit 058e72ef50
4 changed files with 7 additions and 7 deletions

View File

@@ -259,16 +259,15 @@ func (s *Server) handleAuthorization(w http.ResponseWriter, r *http.Request) {
}
connectorInfos := make([]connectorInfo, len(connectors))
i := 0
for _, conn := range connectors {
connectorInfos[i] = connectorInfo{
for index, conn := range connectors {
connectorInfos[index] = connectorInfo{
ID: conn.ID,
Name: conn.Name,
Type: conn.Type,
// TODO(ericchiang): Make this pass on r.URL.RawQuery and let something latter
// on create the auth request.
URL: s.absPath("/auth", conn.ID) + "?req=" + authReq.ID,
}
i++
}
if err := s.templates.login(r, w, connectorInfos, r.URL.Path); err != nil {

View File

@@ -246,6 +246,7 @@ type connectorInfo struct {
ID string
Name string
URL string
Type string
}
type byName []connectorInfo