From 82f8575d64f7762897ddc9b5470ec0369e5d91f7 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Pasquier <contact@jbpasquier.eu>
Date: Fri, 7 Aug 2020 12:25:39 +0000
Subject: [PATCH] update: increase reactivity of federated circles & projects

---
 src/views/admin/page-admin-circles.pug  | 6 ++++++
 src/views/admin/page-admin-projects.pug | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/src/views/admin/page-admin-circles.pug b/src/views/admin/page-admin-circles.pug
index d6c1e010..c0f18337 100644
--- a/src/views/admin/page-admin-circles.pug
+++ b/src/views/admin/page-admin-circles.pug
@@ -56,6 +56,9 @@
               hubl-reactivity(data-src=`${endpoints.circles || endpoints.get.circles}` target-src='${src}')
               hubl-reactivity(data-src=`${endpoints.circles || endpoints.get.circles}joinable/` target-src='${src}')
               hubl-reactivity(bind-user nested-field="circles" target-src='${src}')
+              if (endpoints.post && endpoints.post.circles) && (endpoints.get && endpoints.get.circles)
+                hubl-reactivity(data-src=`${endpoints.post.circles}joinable/` target-src=`${src}`)
+                hubl-reactivity(data-src=`${endpoints.post.circles}` target-src=`${src}`)
 
           solid-display(
             class='table-body'
@@ -89,6 +92,9 @@
               hubl-reactivity(data-src=`${endpoints.circles || endpoints.get.circles}` target-src='${value}')
               hubl-reactivity(data-src=`${endpoints.circles || endpoints.get.circles}joinable/` target-src='${value}')
               hubl-reactivity(bind-user nested-field="circles" target-src='${value}')
+              if (endpoints.post && endpoints.post.circles) && (endpoints.get && endpoints.get.circles)
+                hubl-reactivity(data-src=`${endpoints.post.circles}joinable/` target-src=`${value}`)
+                hubl-reactivity(data-src=`${endpoints.post.circles}` target-src=`${value}`)
 
           solid-display(
             class='table-body'
diff --git a/src/views/admin/page-admin-projects.pug b/src/views/admin/page-admin-projects.pug
index a5b066da..56da86ee 100644
--- a/src/views/admin/page-admin-projects.pug
+++ b/src/views/admin/page-admin-projects.pug
@@ -40,6 +40,9 @@
               hubl-reactivity(data-src=`${endpoints.projects || endpoints.get.projects}` target-src='${src}')
               hubl-reactivity(data-src=`${endpoints.projects || endpoints.get.projects}joinable/` target-src='${src}')
               hubl-reactivity(bind-user nested-field="projects" target-src='${src}')
+              if (endpoints.post && endpoints.post.projects) && (endpoints.get && endpoints.get.projects)
+                hubl-reactivity(data-src=`${endpoints.post.projects}joinable/` target-src=`${src}`)
+                hubl-reactivity(data-src=`${endpoints.post.projects}` target-src=`${src}`)
 
           solid-widget(name='hubl-project-captain')
             template
@@ -109,6 +112,9 @@
               hubl-reactivity(data-src=`${endpoints.projects || endpoints.get.projects}` target-src='${src}')
               hubl-reactivity(data-src=`${endpoints.projects || endpoints.get.projects}joinable/` target-src='${src}')
               hubl-reactivity(bind-user nested-field="projects" target-src='${src}')
+              if (endpoints.post && endpoints.post.projects) && (endpoints.get && endpoints.get.projects)
+                hubl-reactivity(data-src=`${endpoints.post.projects}joinable/` target-src=`${value}`)
+                hubl-reactivity(data-src=`${endpoints.post.projects}` target-src=`${value}`)
 
           solid-display(
             class='table-body'
-- 
GitLab