+ #{show role}
+ | #{showDate since}
+ | ^{groupLinkFedW child}
diff --git a/templates/group/parents.hamlet b/templates/group/parents.hamlet
new file mode 100644
index 0000000..5258021
--- /dev/null
+++ b/templates/group/parents.hamlet
@@ -0,0 +1,28 @@
+$# This file is part of Vervis.
+$#
+$# Written in 2016, 2019, 2022, 2023 by fr33domlover .
+$#
+$# ♡ Copying is an act of love. Please copy, reuse and share.
+$#
+$# The author(s) have dedicated all copyright and related and neighboring
+$# rights to this software to the public domain worldwide. This software is
+$# distributed without any warranty.
+$#
+$# You should have received a copy of the CC0 Public Domain Dedication along
+$# with this software. If not, see
+$# .
+
+^{groupNavW (Entity groupID group) actor}
+
+Parents
+
+
+
+ Role
+ | Since
+ | Child
+ $forall (role, since, parent) <- parents
+ |
+ #{show role}
+ | #{showDate since}
+ | ^{groupLinkFedW parent}
diff --git a/templates/project/children.hamlet b/templates/project/children.hamlet
new file mode 100644
index 0000000..5a4a5d9
--- /dev/null
+++ b/templates/project/children.hamlet
@@ -0,0 +1,28 @@
+$# This file is part of Vervis.
+$#
+$# Written in 2016, 2019, 2022, 2023 by fr33domlover .
+$#
+$# ♡ Copying is an act of love. Please copy, reuse and share.
+$#
+$# The author(s) have dedicated all copyright and related and neighboring
+$# rights to this software to the public domain worldwide. This software is
+$# distributed without any warranty.
+$#
+$# You should have received a copy of the CC0 Public Domain Dedication along
+$# with this software. If not, see
+$# .
+
+^{projectNavW (Entity projectID project) actor}
+
+Children
+
+
+
+ Role
+ | Since
+ | Child
+ $forall (role, since, child) <- children
+ |
+ #{show role}
+ | #{showDate since}
+ | ^{projectLinkFedW child}
diff --git a/templates/project/parents.hamlet b/templates/project/parents.hamlet
new file mode 100644
index 0000000..02239b4
--- /dev/null
+++ b/templates/project/parents.hamlet
@@ -0,0 +1,28 @@
+$# This file is part of Vervis.
+$#
+$# Written in 2016, 2019, 2022, 2023 by fr33domlover .
+$#
+$# ♡ Copying is an act of love. Please copy, reuse and share.
+$#
+$# The author(s) have dedicated all copyright and related and neighboring
+$# rights to this software to the public domain worldwide. This software is
+$# distributed without any warranty.
+$#
+$# You should have received a copy of the CC0 Public Domain Dedication along
+$# with this software. If not, see
+$# .
+
+^{projectNavW (Entity projectID project) actor}
+
+Parents
+
+
+
+ Role
+ | Since
+ | Child
+ $forall (role, since, parent) <- parents
+ |
+ #{show role}
+ | #{showDate since}
+ | ^{projectLinkFedW parent}
diff --git a/th/models b/th/models
index 9b0fe99..ce21e56 100644
--- a/th/models
+++ b/th/models
@@ -1405,7 +1405,7 @@ SourceThemAcceptRemote
-------------------------------- Source enable -------------------------------
-- Witnesses that, seeing their approval and our collaborator's gesture, I've
--- sent then a delegator-Grant and now officially considering them a source of
+-- sent them a delegator-Grant and now officially considering them a source of
-- us
SourceUsSendDelegator
source SourceId
diff --git a/th/routes b/th/routes
index c305a95..b6633a7 100644
--- a/th/routes
+++ b/th/routes
@@ -174,6 +174,11 @@
/groups/#GroupKeyHashid/invite GroupInviteR GET POST
/groups/#GroupKeyHashid/remove/#CollabTopicGroupId GroupRemoveR POST
+/groups/#GroupKeyHashid/children GroupChildrenR GET
+/groups/#GroupKeyHashid/children/local/#DestThemSendDelegatorLocalKeyHashid/live GroupChildLocalLiveR GET
+/groups/#GroupKeyHashid/children/remote/#DestThemSendDelegatorRemoteKeyHashid/live GroupChildRemoteLiveR GET
+/groups/#GroupKeyHashid/parents GroupParentsR GET
+
---- Repo --------------------------------------------------------------------
/repos/#RepoKeyHashid RepoR GET
@@ -343,3 +348,8 @@
/projects/#ProjectKeyHashid/collabs/#CollabEnableKeyHashid/live ProjectCollabLiveR GET
/projects/#ProjectKeyHashid/invite-component ProjectInviteCompR GET POST
+
+/projects/#ProjectKeyHashid/children ProjectChildrenR GET
+/projects/#ProjectKeyHashid/parents ProjectParentsR GET
+/projects/#ProjectKeyHashid/parents/local/#DestThemSendDelegatorLocalKeyHashid/live ProjectParentLocalLiveR GET
+/projects/#ProjectKeyHashid/parents/remote/#DestThemSendDelegatorRemoteKeyHashid/live ProjectParentRemoteLiveR GET
| | | |