diff --git a/src/dashboard.py b/src/dashboard.py index e668ac57..ea2f31aa 100644 --- a/src/dashboard.py +++ b/src/dashboard.py @@ -1209,6 +1209,10 @@ Client Controller def API_Clients_AllClients(): return ResponseObject(data=DashboardClients.GetAllClients()) +@app.get(f'{APP_PREFIX}/api/clients/allClientsRaw') +def API_Clients_AllClientsRaw(): + return ResponseObject(data=DashboardClients.GetAllClientsRaw()) + @app.post(f'{APP_PREFIX}/api/clients/assignClient') def API_Clients_AssignClient(): data = request.get_json() diff --git a/src/modules/DashboardClients.py b/src/modules/DashboardClients.py index d38b6ad3..86830cec 100644 --- a/src/modules/DashboardClients.py +++ b/src/modules/DashboardClients.py @@ -105,7 +105,11 @@ class DashboardClients: def GetAllClients(self): self.__getClients() - return self.Clients + return self.Clients + + def GetAllClientsRaw(self): + self.__getClients() + return self.ClientsRaw def GetClient(self, ClientID) -> dict[str, str] | None: self.__getClients() diff --git a/src/static/app/src/components/clientComponents/clientGroup.vue b/src/static/app/src/components/clientComponents/clientGroup.vue new file mode 100644 index 00000000..5555e489 --- /dev/null +++ b/src/static/app/src/components/clientComponents/clientGroup.vue @@ -0,0 +1,69 @@ + + + + + \ No newline at end of file diff --git a/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue b/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue index df108ad5..263c015e 100644 --- a/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue +++ b/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClientsGroup.vue @@ -29,7 +29,6 @@ const filterGroup = computed(() => {
diff --git a/src/static/app/src/components/navbar.vue b/src/static/app/src/components/navbar.vue index e5321b42..54b014bb 100644 --- a/src/static/app/src/components/navbar.vue +++ b/src/static/app/src/components/navbar.vue @@ -79,6 +79,13 @@ export default { +