Skip to content

Commit

Permalink
Merge pull request #32 from mlocati/new-required-attrs
Browse files Browse the repository at this point in the history
Require some more attributes
mlocati authored Jan 19, 2024
2 parents 82d9a25 + b896b51 commit 9e95632
Showing 14 changed files with 647 additions and 27 deletions.
27 changes: 9 additions & 18 deletions src/main/resources/concrete-cif-1.0.xsd
Original file line number Diff line number Diff line change
@@ -152,8 +152,7 @@
</xs:sequence>
<xs:attribute name="handle" type="handle-required" use="required" />
<xs:attribute name="category" type="standard-attribute-category" use="required" />
<!-- @todo make it use="required"? -->
<xs:attribute name="package" type="handle" use="optional" />
<xs:attribute name="package" type="handle" use="required" />
<!-- @todo make it use="required"? -->
<xs:attribute name="name" type="string-required" use="optional" />
<xs:attribute name="locked" type="boolean-like" use="optional" />
@@ -213,10 +212,8 @@
<xs:element name="blocktype" type="element-with-required-handle" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="handle" type="handle-required" use="required" />
<!-- @todo make it use="required"? -->
<xs:attribute name="package" type="handle" use="optional" />
<!-- @todo make it use="required"? -->
<xs:attribute name="name" type="string-required" use="optional" />
<xs:attribute name="package" type="handle" use="required" />
<xs:attribute name="name" type="string-required" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
@@ -337,8 +334,7 @@
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="string-required" use="required" />
<!-- @todo make it use="required"? -->
<xs:attribute name="package" type="handle" use="optional" />
<xs:attribute name="package" type="handle" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
@@ -515,8 +511,7 @@
<xs:attribute name="default_view_form" type="guid" use="optional" />
<xs:attribute name="default_edit_form" type="guid" use="optional" />
<xs:attribute name="results-folder" type="string-required" use="optional" />
<!-- @todo make it use="required"? -->
<xs:attribute name="package" type="handle" use="optional" />
<xs:attribute name="package" type="handle" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
@@ -869,8 +864,7 @@
</xs:element>
</xs:all>
<xs:attribute name="handle" type="handle-required" use="required" />
<!-- @todo make it use="required"? -->
<xs:attribute name="package" type="handle" use="optional" />
<xs:attribute name="package" type="handle" use="required" />
<xs:attribute name="name" type="string-required" use="required" />
<xs:attribute name="internal" type="boolean-like" use="optional" />
<xs:attribute name="site-type" type="handle" use="optional" />
@@ -909,8 +903,7 @@
</xs:element>
</xs:sequence>
<xs:attribute name="handle" type="handle-required" use="required" />
<!-- @todo make it required instead of deriving it from the handle? -->
<xs:attribute name="name" type="xs:string" use="optional" />
<xs:attribute name="name" type="string-required" use="required" />
<xs:attribute name="package" type="handle" use="required" />
</xs:complexType>
</xs:element>
@@ -923,8 +916,7 @@
<xs:element name="category" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="handle" type="handle-required" use="required" />
<!-- @todo make it use="required"? -->
<xs:attribute name="package" type="handle" use="optional" />
<xs:attribute name="package" type="handle" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
@@ -1195,8 +1187,7 @@
<xs:element name="task" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="handle" type="handle-required" use="required" />
<!-- @todo make it use="required"? -->
<xs:attribute name="package" type="handle" use="optional" />
<xs:attribute name="package" type="handle" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
Original file line number Diff line number Diff line change
@@ -13,9 +13,9 @@
<task handle="generate_thumbnails" package=""/>
<task handle="remove_old_file_attachments" package=""/>
<task handle="remove_unvalidated_users" package=""/>
<task handle="production_status"/>
<task handle="page_cache_report"/>
<task handle="custom_javascript_report"/>
<task handle="production_status" package=""/>
<task handle="page_cache_report" package=""/>
<task handle="custom_javascript_report" package=""/>
</tasks>
<tasksets>
<taskset handle="maintenance" name="Maintenance" package="">
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?xml version="1.0"?>
<concrete5-cif version="1.0">
<themes>
<theme handle="atomik" package="" activated="1"/>
</themes>
<pagetemplates>
<pagetemplate handle="full" name="Full" icon="full.png" package="" />
</pagetemplates>
<pagetypes>
<pagetype name="Page" handle="page" is-frequently-added="1" launch-in-composer="0" package="">
<pagetemplates type="all" default="full"/>
<target handle="all" package=""/>
<composer>
<formlayout>
<set name="Basics">
<control custom-template="" required="1" custom-label="Page Name" type="core_page_property" handle="name"/>
<control custom-template="" custom-label="" type="core_page_property" handle="description"/>
<control custom-template="" custom-label="" type="core_page_property" handle="url_slug"/>
<control custom-template="" custom-label="" type="core_page_property" handle="page_template"/>
<control custom-template="" custom-label="" type="core_page_property" handle="publish_target"/>
</set>
<set name="Content">
<control custom-template="" custom-label="Body" output-control-id="EcjltFnE" type="block" handle="content"/>
</set>
</formlayout>
<output>
<pagetemplate handle="full">
<page>
<area name="Main">
<blocks>
<block type="core_page_type_composer_control_output" name="">
<control output-control-id="EcjltFnE"/>
</block>
</blocks>
</area>
</page>
</pagetemplate>
</output>
</composer>
</pagetype>
</pagetypes>
<pages>
<page name="Home" path="" filename="" template="full" pagetype="page" description="" package="">
</page>
</pages>
</concrete5-cif>
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@
<pagetemplate icon="two_column.png" name="Resource Detail" handle="resource_detail" package="" internal=""/>
</pagetemplates>
<pagetypes>
<pagetype name="Page" handle="page" is-frequently-added="1" launch-in-composer="0">
<pagetype name="Page" handle="page" is-frequently-added="1" launch-in-composer="0" package="">
<pagetemplates type="all" default="full"/>
<target handle="all" package=""/>
<composer>
@@ -333,7 +333,7 @@
<entity id="02e83926-0518-11ec-bb64-2d8e40952e25" handle="mailing_list" plural_handle="" name="Mailing List"
supports_custom_display_order="" include_in_public_list="" use_separate_site_result_buckets=""
description="" default_view_form="02e860ae-0518-11ec-bb64-2d8e40952e25"
default_edit_form="02e860ae-0518-11ec-bb64-2d8e40952e25" results-folder="/Forms">
default_edit_form="02e860ae-0518-11ec-bb64-2d8e40952e25" results-folder="/Forms" package="">
<attributekeys>
<attributekey handle="email_address" name="Email Address" package="" searchable="1" indexed="1"
type="email" category=""/>
@@ -355,7 +355,7 @@
</entity>
<entity id="83ae65b1-79e8-4ded-bbca-e419bfd19bb6" handle="express_form_170" plural_handle="" name="Contact"
include_in_public_list="" description="" default_view_form="881b6bde-220f-4482-b8f9-ace40b5d169b"
default_edit_form="881b6bde-220f-4482-b8f9-ace40b5d169b" results-folder="/Forms">
default_edit_form="881b6bde-220f-4482-b8f9-ace40b5d169b" results-folder="/Forms" package="">
<attributekeys>
<attributekey handle="contact_question_first_name" name="First Name" package="" searchable="1"
indexed="1" type="text" category="">
Original file line number Diff line number Diff line change
@@ -67,7 +67,7 @@
</attributekey>
</attributekeys>
<attributesets>
<attributeset handle="navigation" name="Navigation" category="collection">
<attributeset handle="navigation" name="Navigation" package="" category="collection">
<attributekey handle="thumbnail"/>
<attributekey handle="exclude_subpages_from_nav"/>
</attributeset>
@@ -3087,7 +3087,7 @@
<expressentities>
<entity id="83ae65b1-79e8-4ded-bbca-e419bfd19bb6" handle="express_form_170" plural_handle="" name="Contact"
include_in_public_list="" description="" default_view_form="881b6bde-220f-4482-b8f9-ace40b5d169b"
default_edit_form="881b6bde-220f-4482-b8f9-ace40b5d169b" results-folder="/Forms">
default_edit_form="881b6bde-220f-4482-b8f9-ace40b5d169b" results-folder="/Forms" package="">
<attributekeys>
<attributekey handle="contact_question_first_name" name="First Name" package="" searchable="1"
indexed="1" type="text" category="">
@@ -3156,7 +3156,7 @@
</expressentities>

<config>
<option name="concrete.calendar.topic_attribute">event_categories</option>
<option name="concrete.calendar.topic_attribute" package="">event_categories</option>
</config>


Original file line number Diff line number Diff line change
@@ -0,0 +1,221 @@
<?xml version="1.0"?>
<concrete5-cif version="1.0">

<singlepages>
<page name="Containers" path="/dashboard/pages/containers" filename="/dashboard/pages/containers/view.php"
pagetype="" description="Container Templates for Areas." package="" />
<page name="Add Container" path="/dashboard/pages/containers/add"
filename="/dashboard/pages/containers/add.php" pagetype="" description="Add page containers."
package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>
<page name="Boards" path="/dashboard/boards" filename="/dashboard/boards/view.php" pagetype=""
description="" package=""/>

<page name="View Boards" path="/dashboard/boards/boards" filename="/dashboard/boards/boards.php" pagetype=""
description="" package="">

</page>

<page name="Add Board" path="/dashboard/boards/add" filename="/dashboard/boards/add.php" pagetype=""
description="" package="">

</page>

<page name="Board Details" path="/dashboard/boards/details" filename="/dashboard/boards/view_board.php" pagetype=""
description="" package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>

</page>

<page name="Edit Board" path="/dashboard/boards/edit" filename="/dashboard/boards/edit.php" pagetype=""
description="" package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>

<page name="Data Sources" path="/dashboard/boards/data_sources" filename="/dashboard/boards/data_sources.php" pagetype=""
description="" package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>

<page name="Board Appearance" path="/dashboard/boards/appearance" filename="/dashboard/boards/appearance.php" pagetype=""
description="" package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>

<page name="Weighting" path="/dashboard/boards/weighting" filename="/dashboard/boards/weighting.php" pagetype=""
description="" package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>

<page name="Board Permissions" path="/dashboard/boards/permissions" filename="/dashboard/boards/permissions.php" pagetype=""
description="" package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>

<page name="Instances" path="/dashboard/boards/instances" filename="/dashboard/boards/instances.php" pagetype=""
description="View instances of your board." package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>

<page name="Instance Details" path="/dashboard/boards/instances/details" filename="/dashboard/boards/instances/details.php" pagetype=""
description="View details of your board instance." package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>

<page name="Boards" path="/dashboard/system/boards"
filename="/dashboard/system/boards/view.php" pagetype=""
description="Manage global board settings" package="" />
<page name="Board Settings" path="/dashboard/system/boards/settings"
filename="/dashboard/system/boards/settings.php" pagetype=""
description="" package="" />
<page name="Permissions" path="/dashboard/system/boards/permissions"
filename="/dashboard/system/boards/permissions.php" pagetype=""
description="" package="" />
</singlepages>

<blocktypes>
<blocktype handle="core_board_slot" package=""/>
<blocktype handle="core_container" package=""/>
<blocktype handle="board" package=""/>
</blocktypes>

<permissioncategories>
<category handle="board" package=""/>
<category handle="board_admin" package=""/>
</permissioncategories>

<permissionkeys>
<permissionkey handle="add_board" name="Add Board" description="" package="" category="board_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="view_boards" name="View Boards" description="" package="" category="board_admin">
<access>
<entity type="group" name="Guest"/>
</access>
</permissionkey>
<permissionkey handle="edit_boards_settings" name="Edit Board Settings" description="" package="" category="board_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="edit_boards_contents" name="Edit Board Content" description="" package="" category="board_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="edit_boards_locked_rules" name="Edit Locked Rules" description="" package="" category="board_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="edit_boards_permissions" name="Edit Permissions" description="" package="" category="board_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="delete_boards" name="Delete Boards" description="" package="" category="board_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>

<permissionkey handle="view_board" name="View Board" description="" package="" category="board"/>
<permissionkey handle="edit_board_settings" name="Edit Settings" description="" package="" category="board"/>
<permissionkey handle="edit_board_permissions" name="Edit Permissions" description="" package="" category="board"/>
<permissionkey handle="edit_board_contents" name="Edit Contents" description="" package="" category="board"/>
<permissionkey handle="edit_board_locked_rules" name="Edit Locked Rules" description="" package="" category="board"/>
<permissionkey handle="delete_board" name="Delete Board" description="" package="" category="board"/>
</permissionkeys>

<permissionaccessentitytypes>
<permissionaccessentitytype handle="group" name="Group" package="">
<categories>
<category handle="board_admin" />
<category handle="board" />
</categories>
</permissionaccessentitytype>
<permissionaccessentitytype handle="user" name="User" package="">
<categories>
<category handle="board_admin" />
<category handle="board" />
</categories>
</permissionaccessentitytype>
<permissionaccessentitytype handle="group_set" name="Group Set" package="">
<categories>
<category handle="board_admin" />
<category handle="board" />
</categories>
</permissionaccessentitytype>
<permissionaccessentitytype handle="group_combination" name="Group Combination" package="">
<categories>
<category handle="board_admin" />
<category handle="board" />
</categories>
</permissionaccessentitytype>
</permissionaccessentitytypes>


</concrete5-cif>
Original file line number Diff line number Diff line change
@@ -0,0 +1,228 @@
<?xml version="1.0"?>
<concrete5-cif version="1.0">
<attributecategories>
<category handle="event" allow-sets="1" package=""/>
</attributecategories>
<attributetypes>
<attributetype handle="text" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="textarea" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="boolean" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="date_time" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="image_file" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="number" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="select" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="address" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="telephone" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="url" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="email" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="topics" package="">
<categories>
<category handle="event"/>
</categories>
</attributetype>
<attributetype handle="calendar" name="Calendar" package="">
<categories>
<category handle="collection"/>
<category handle="site"/>
</categories>
</attributetype>
<attributetype handle="calendar_event" name="Calendar Event" package="">
<categories>
<category handle="collection"/>
</categories>
</attributetype>
</attributetypes>
<singlepages>
<page name="Calendar &amp; Events" path="/dashboard/calendar" filename="/dashboard/calendar/view.php" pagetype="" description="" package="" />
<page name="View Calendar" path="/dashboard/calendar/events" filename="/dashboard/calendar/events.php" pagetype="" description="" package="" />
<page name="Event List" path="/dashboard/calendar/event_list" filename="/dashboard/calendar/event_list.php" pagetype="" description="" package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>
<page name="Add Calendar" path="/dashboard/calendar/add" filename="/dashboard/calendar/add.php" pagetype="" description="" package="" />
<page name="Permissions" path="/dashboard/calendar/permissions" filename="/dashboard/calendar/permissions.php" pagetype="" description="" package="">
<attributes>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
<attributekey handle="exclude_search_index">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>
<page name="Attributes" path="/dashboard/calendar/attributes" filename="/dashboard/calendar/attributes.php" pagetype="" description="" package="">
</page>

<page name="Calendar" path="/dashboard/system/calendar"
filename="/dashboard/system/calendar/view.php" pagetype=""
description="Manage your calendar settings" package="" />
<page name="General Settings" path="/dashboard/system/calendar/settings"
filename="/dashboard/system/calendar/settings.php" pagetype=""
description="" package="" />
<page name="Color Settings" path="/dashboard/system/calendar/colors"
filename="/dashboard/system/calendar/colors.php" pagetype=""
description="" package="" />
<page name="Permissions" path="/dashboard/system/calendar/permissions"
filename="/dashboard/system/calendar/permissions.php" pagetype=""
description="" package="" />

</singlepages>

<blocktypesets>
<blocktypeset handle="calendar" name="Calendar &amp; Events" package="">
<blocktype handle="calendar"/>
<blocktype handle="event_list"/>
<blocktype handle="calendar_event"/>
</blocktypeset>
</blocktypesets>

<blocktypes>
<blocktype handle="calendar" package=""/>
<blocktype handle="event_list" package=""/>
<blocktype handle="calendar_event" package=""/>
</blocktypes>

<permissioncategories>
<category handle="calendar_admin" package=""/>
<category handle="calendar" package=""/>
</permissioncategories>

<permissionkeys>
<permissionkey handle="add_calendar" name="Add Calendar" description="" package="" category="calendar_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="view_calendars" name="View Calendars" description="" package="" category="calendar_admin">
<access>
<entity type="group" name="Guest"/>
</access>
</permissionkey>
<permissionkey handle="edit_calendars" name="Edit Calendars" description="" package="" category="calendar_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="edit_calendars_permissions" name="Edit Permissions" description="" package="" category="calendar_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="add_calendar_events" name="Add Calendar Events" description="" package="" category="calendar_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="approve_calendar_events" name="Approve Calendar Events" can-trigger-workflow="true" description="" package="" category="calendar_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="delete_calendars" name="Delete Calendars" description="" package="" category="calendar_admin">
<access>
<entity type="group" name="Administrators"/>
</access>
</permissionkey>
<permissionkey handle="access_calendar_rss_feeds" name="Access RSS Feeds" description="" package="" category="calendar_admin">
<access>
<entity type="group" name="Guest"/>
</access>
</permissionkey>

<permissionkey handle="view_calendar" name="View Calendar" description="" package="" category="calendar"/>
<permissionkey handle="view_calendar_in_edit_interface" name="View in Edit Interface" description="" package="" category="calendar"/>
<permissionkey handle="edit_calendar_permissions" name="Edit Permissions" description="" package="" category="calendar"/>
<permissionkey handle="edit_calendar" name="Edit Calendar" description="" package="" category="calendar"/>
<permissionkey handle="add_calendar_event" name="Add Calendar Event" description="" package="" category="calendar"/>
<permissionkey handle="approve_calendar_event" name="Approve Calendar Event" can-trigger-workflow="true" description="" package="" category="calendar"/>
<permissionkey handle="edit_calendar_event_more_details_location" name="Modify More Details Location" description="" package="" category="calendar"/>
<permissionkey handle="edit_calendar_events" name="Edit Calendar Events" description="" package="" category="calendar"/>
<permissionkey handle="access_calendar_rss_feed" name="Access RSS Feed" description="" package="" category="calendar"/>
<permissionkey handle="delete_calendar" name="Delete Calendar" description="" package="" category="calendar"/>

</permissionkeys>

<permissionaccessentitytypes>
<permissionaccessentitytype handle="group" name="Group" package="">
<categories>
<category handle="calendar_admin" />
<category handle="calendar" />
</categories>
</permissionaccessentitytype>
<permissionaccessentitytype handle="user" name="User" package="">
<categories>
<category handle="calendar_admin" />
<category handle="calendar" />
</categories>
</permissionaccessentitytype>
<permissionaccessentitytype handle="group_set" name="Group Set" package="">
<categories>
<category handle="calendar_admin" />
<category handle="calendar" />
</categories>
</permissionaccessentitytype>
<permissionaccessentitytype handle="group_combination" name="Group Combination" package="">
<categories>
<category handle="calendar_admin" />
<category handle="calendar" />
</categories>

</permissionaccessentitytype>
</permissionaccessentitytypes>

<workflowprogresscategories>
<category handle="calendar_event" package=""/>
</workflowprogresscategories>


</concrete5-cif>
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<?xml version="1.0"?>
<concrete5-cif version="1.0">
<tasks>
<task handle="production_status" package=""/>
<task handle="page_cache_report" package=""/>
<task handle="custom_javascript_report" package=""/>
</tasks>
<tasksets>
<taskset handle="site_health" name="Site Health" package="">
<task handle="production_status"/>
<task handle="page_cache_report"/>
<task handle="custom_javascript_report"/>
</taskset>
</tasksets>
<singlepages>
<page name="Site Health" path="/dashboard/reports/health" filename="/dashboard/reports/health.php" pagetype=""
description="" package="">
<attributes>
<attributekey handle="meta_keywords">
<value>health, check, site check, optimization</value>
</attributekey>
</attributes>
</page>
<page name="Report Details" path="/dashboard/reports/health/details" filename="/dashboard/reports/health/details.php" pagetype=""
description="" package="">
<attributes>
<attributekey handle="meta_keywords">
<value>page types</value>
</attributekey>
<attributekey handle="exclude_nav">
<value><![CDATA[1]]></value>
</attributekey>
</attributes>
</page>
<page name="Site Health" path="/dashboard/welcome/health" filename="/dashboard/welcome/health.php" pagetype="" template=""
description="" package="">
</page>
</singlepages>

<blocktypes>
<blocktype handle="desktop_latest_health_result" package=""/>
</blocktypes>

<blocktypesets>
<blocktypeset handle="core_desktop" name="Desktop" package="">
<blocktype handle="desktop_latest_health_result"/>
</blocktypeset>
</blocktypesets>


</concrete5-cif>
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
<concrete5-cif version="1.0">
<expressentities>
<entity id="77c4eb1a-136c-11ec-9fc5-8aa7a7509c1c" handle="atomik_employee" plural_handle="atomik_employees"
name="Atomik Employee" supports_custom_display_order="" include_in_public_list="0"
use_separate_site_result_buckets=""
description="This is sample content for the Atomik theme documentation. It may be removed without hurting the site. "
default_view_form="77c4ef3e-136c-11ec-9fc5-8aa7a7509c1c"
default_edit_form="77c4ef3e-136c-11ec-9fc5-8aa7a7509c1c" results-folder="/" package="">
<attributekeys>
<attributekey handle="employee_first_name" name="First Name" package="" searchable="1" indexed="1"
type="text" category="">
<type placeholder=""/>
</attributekey>
<attributekey handle="employee_last_name" name="Last Name" package="" searchable="1" indexed="1"
type="text" category="">
<type placeholder=""/>
</attributekey>
<attributekey handle="employee_start_date" name="Start Date" package="" searchable="1" indexed="1"
type="date_time" category="">
<type use-now-if-empty="0" mode="date" text-custom-format="" time-resolution="60"/>
</attributekey>
<attributekey handle="employee_email_address" name="Email Address" package="" searchable="1" indexed="1"
type="email" category=""/>
<attributekey handle="employee_phone_number" name="Phone" package="" searchable="1" indexed="1"
type="telephone" category=""/>
<attributekey handle="employee_home_address" name="Home Address" package="" searchable="1" indexed="1"
type="address" category="">
<type custom-countries="0" default-country="" geolocate-country="0"/>
</attributekey>
<attributekey handle="employee_notes" name="Internal Notes" package="" searchable="1" indexed="1"
type="textarea" category="">
<type mode="text"/>
</attributekey>
</attributekeys>
<forms>
<form id="77c4ef3e-136c-11ec-9fc5-8aa7a7509c1c" name="Form">
<fieldsets>
<fieldset title="Basics" description="">
<controls>
<control id="1c666202-136d-11ec-9fc5-8aa7a7509c1c" type="attribute_key" required=""
custom-label="">
<attributekey handle="employee_first_name"/>
</control>
<control id="1dcd709a-136d-11ec-9fc5-8aa7a7509c1c" type="attribute_key" required=""
custom-label="">
<attributekey handle="employee_last_name"/>
</control>
<control id="2931e52e-136d-11ec-9fc5-8aa7a7509c1c" type="attribute_key" required=""
custom-label="">
<attributekey handle="employee_email_address"/>
</control>
</controls>
</fieldset>
<fieldset title="Contact Information" description="">
<controls>
<control id="2b6f31de-136d-11ec-9fc5-8aa7a7509c1c" type="attribute_key" required=""
custom-label="">
<attributekey handle="employee_phone_number"/>
</control>
<control id="2d95638e-136d-11ec-9fc5-8aa7a7509c1c" type="attribute_key" required=""
custom-label="">
<attributekey handle="employee_home_address"/>
</control>
</controls>
</fieldset>
<fieldset title="Notes" description="">
<controls>
<control id="21fcf4ce-136d-11ec-9fc5-8aa7a7509c1c" type="attribute_key" required=""
custom-label="">
<attributekey handle="employee_start_date"/>
</control>
<control id="23c44bc2-136d-11ec-9fc5-8aa7a7509c1c" type="attribute_key" required=""
custom-label="">
<attributekey handle="employee_notes"/>
</control>
</controls>
</fieldset>
</fieldsets>
</form>
</forms>
</entity>
</expressentities>
</concrete5-cif>

0 comments on commit 9e95632

Please sign in to comment.