add page profile for the admins

This commit is contained in:
soukainna
2022-12-14 12:18:11 +01:00
parent 707d9c63aa
commit d9f5721a15
5 changed files with 66 additions and 4 deletions

View File

@@ -0,0 +1,29 @@
package application
import (
"context"
"fmt"
"net/http"
"strings"
mobilityaccounts "git.coopgo.io/coopgo-platform/mobility-accounts/grpcapi"
)
func (h *ApplicationHandler) ConseillerDisplay(w http.ResponseWriter, r *http.Request) {
adm := strings.Split(r.URL.Path, "/")
adminid := adm[3]
request := &mobilityaccounts.GetAccountRequest{
Id: adminid,
}
resp, err := h.services.GRPC.MobilityAccounts.GetAccount(context.TODO(), request)
if err != nil {
fmt.Println(err)
w.WriteHeader(http.StatusInternalServerError)
return
}
h.Renderer.ConseillerDisplay(w, r, resp.Account.ToStorageType())
}