feat: update users via Ldap

feat/db
Francesco Minnocci 2 years ago
parent 4be4a68912
commit 85a0a21d15
Signed by: BachoSeven
GPG Key ID: 2BE4AB7FDAD828A4

@ -3,7 +3,6 @@ package main
import (
"log"
"git.phc.dm.unipi.it/phc/website"
"git.phc.dm.unipi.it/phc/website/articles"
"git.phc.dm.unipi.it/phc/website/auth"
"git.phc.dm.unipi.it/phc/website/config"
@ -25,9 +24,10 @@ func main() {
),
NewsArticlesRegistry: articles.NewRegistry("./_content/news"),
GuideArticlesRegistry: articles.NewRegistry("./_content/guide"),
ListaUtenti: &website.JsonFileListaUtenti{
Path: "./utenti-poisson-2022.local.json",
},
// ListaUtenti: &website.JsonFileListaUtenti{
// Path: "./utenti-poisson-2022.local.json",
// },
ListaUtentiService: auth.NewLDAPAuthService(config.AuthServiceHost),
Storia: &storia.JsonFileStoria{
Path: "./storia.json",
},

@ -5,7 +5,6 @@ import (
"html/template"
"io"
"git.phc.dm.unipi.it/phc/website"
"git.phc.dm.unipi.it/phc/website/articles"
"git.phc.dm.unipi.it/phc/website/auth"
"git.phc.dm.unipi.it/phc/website/model"
@ -18,7 +17,7 @@ import (
type Service interface {
HandleStaticPage(w io.Writer, view string, ctx Context) error
HandleUtenti() ([]*model.User, error)
HandleListaUtenti() ([]website.UserInfo, error)
HandleListaUtenti() ([]*model.User, error)
HandleStoriaPage(w io.Writer, ctx Context) error
HandleQueryAppunti(w io.Writer, query string, ctx Context) error
HandleAppuntiCondivisiPage(w io.Writer, ctx Context) error
@ -51,7 +50,7 @@ type DefaultHandler struct {
Renderer *templates.TemplateRenderer
NewsArticlesRegistry *articles.Registry
GuideArticlesRegistry *articles.Registry
ListaUtenti website.ListaUtentiService
ListaUtentiService auth.Service
Storia storia.StoriaService
}
@ -70,8 +69,8 @@ func (h *DefaultHandler) HandleUtenti() ([]*model.User, error) {
return utenti, nil
}
func (h *DefaultHandler) HandleListaUtenti() ([]website.UserInfo, error) {
utenti, err := h.ListaUtenti.GetUtenti()
func (h *DefaultHandler) HandleListaUtenti() ([]*model.User, error) {
utenti, err := h.ListaUtentiService.GetUsers()
if err != nil {
return nil, err
}

Loading…
Cancel
Save