{"id":1842,"date":"2023-03-20T07:23:31","date_gmt":"2023-03-20T06:23:31","guid":{"rendered":"https:\/\/blog.church.tools\/en\/?p=1842"},"modified":"2023-06-07T11:37:18","modified_gmt":"2023-06-07T09:37:18","slug":"v3-96-improved-group-management-calendar-and-rest-apis","status":"publish","type":"post","link":"https:\/\/blog.church.tools\/en\/v3-96-improved-group-management-calendar-and-rest-apis\/","title":{"rendered":"v3.96: Improved group management, calendar and REST APIs"},"content":{"rendered":"\n<p>In this blog post we will talk about the latest improvements introduced to our platform. These improvements are mainly related to the Persons &amp; Groups features, as well as the Calendar. We&#8217;ve also updated the REST APIs to make it easier to create and manage group hierarchies, group types, group meeting points, age groups, group statuses, and target groups.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature\">Group internal right: view group member fields<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Let&#8217;s start with the improvements for Persons &amp; Groups. First of all, the group member fields have been made visible via a new permission called &#8220;view group member fields&#8221;. The permission makes it easier to understand the group internal permissions.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/view-group-member.png\"><img loading=\"lazy\" decoding=\"async\" width=\"772\" height=\"406\" data-id=\"1853\" src=\"https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/view-group-member.png\" alt=\"\" class=\"wp-image-1853\" srcset=\"https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/view-group-member.png 772w, https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/view-group-member-300x158.png 300w, https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/view-group-member-768x404.png 768w\" sizes=\"auto, (max-width: 772px) 100vw, 772px\" \/><\/a><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature\">&#8220;Further Actions&#8221; for groups<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>We have also improved the batch operations (Further actions) for groups. With the updated operations, any number of groups can now be adjusted simultaneously. This saves time and makes the management of groups much more efficient.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/further-actions.png\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"910\" data-id=\"1848\" src=\"https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/further-actions.png\" alt=\"\" class=\"wp-image-1848\" srcset=\"https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/further-actions.png 652w, https:\/\/blog.church.tools\/en\/wp-content\/uploads\/sites\/2\/2023\/03\/further-actions-215x300.png 215w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/a><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature\">Comment field enlarged<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>We have also improved the comment fields in group member data. They can now be up to 512 characters long and are fully displayed in the group member table.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature\">Calendar: Search field for list view<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Furthermore we have placed the search field for list views of embedded calendars directly in the preview. This makes it easier to search for a specific event or person in the calendar.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.church.tools\/wp-content\/uploads\/2023\/03\/CleanShot-2023-03-14-at-10.03.56.png\"><img decoding=\"async\" data-id=\"3135\" src=\"https:\/\/blog.church.tools\/wp-content\/uploads\/2023\/03\/CleanShot-2023-03-14-at-10.03.56-1024x676.png\" alt=\"Screenshot: Kalender einbetten Funktion mit Suchfeld-Funktion\" class=\"wp-image-3135\"\/><\/a><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">REST-API<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Finally, we&#8217;ve also updated the REST APIs. With the new APIs, users can now create and manage group hierarchies, as well as group types, group meeting points, age groups, group statuses, and target groups. The CRUD APIs make it easy for users to create new groups and group types, or edit and delete existing ones.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p id=\"block-ff68f5e0-bb25-4846-9012-0451a4a0e3da\">If this is not enough for you, you will find all changes of this and earlier versions in our\u00a0<a href=\"https:\/\/intern.church.tools\/wiki\/30\/Changelog\">Changelog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post we will talk about the latest improvements introduced to our platform. These improvements are mainly related to the Persons &amp; Groups features, as well as the Calendar. We&#8217;ve also updated the REST APIs to make it<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_notices":[],"footnotes":""},"categories":[1,20],"tags":[112],"class_list":["post-1842","post","type-post","status-publish","format-standard","hentry","category-changelog","category-churchtools","tag-v3-96"],"_links":{"self":[{"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/posts\/1842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/comments?post=1842"}],"version-history":[{"count":7,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/posts\/1842\/revisions"}],"predecessor-version":[{"id":1856,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/posts\/1842\/revisions\/1856"}],"wp:attachment":[{"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/media?parent=1842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/categories?post=1842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.church.tools\/en\/wp-json\/wp\/v2\/tags?post=1842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}