diff --git a/css/opencase.css b/css/opencase.css index 417d8ed..0e792e6 100644 --- a/css/opencase.css +++ b/css/opencase.css @@ -3,6 +3,23 @@ a.site-branding__logo img { max-width: 100px; } +/* a hack to show different links in sidebar - temporary */ +.zencrm_creationlinks.authorised_only { + display: none; +} + +.user-logged-in .zencrm_creationlinks.authorised_only { + display: block; +} + +.zencrm_creationlinks.anonymous_only { + display: block; +} + +.user-logged-in .zencrm_creationlinks.anonymous_only { + display: none; +} + /* Module-specific from here. */ .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { diff --git a/features/opencase_user_config_anonymous/config/install/user.role.anonymous.yml b/features/opencase_user_config_anonymous/config/install/user.role.anonymous.yml new file mode 100644 index 0000000..f5d0936 --- /dev/null +++ b/features/opencase_user_config_anonymous/config/install/user.role.anonymous.yml @@ -0,0 +1,7 @@ +langcode: en +status: true +dependencies: { } +id: anonymous +label: 'Anonymous user' +weight: 0 +is_admin: false diff --git a/features/opencase_user_config_anonymous/opencase_user_config_anonymous.features.yml b/features/opencase_user_config_anonymous/opencase_user_config_anonymous.features.yml new file mode 100644 index 0000000..96f8ceb --- /dev/null +++ b/features/opencase_user_config_anonymous/opencase_user_config_anonymous.features.yml @@ -0,0 +1,6 @@ +bundle: opencase_user_config +excluded: + - block.block.views_block__single_case_with_activities_block_1 + - block.block.views_block__this_person_s_contact_details_block_1 + - block.block.views_block__this_person_s_hats_block_1 +required: true diff --git a/features/opencase_user_config_anonymous/opencase_user_config_anonymous.info.yml b/features/opencase_user_config_anonymous/opencase_user_config_anonymous.info.yml new file mode 100644 index 0000000..6e240f9 --- /dev/null +++ b/features/opencase_user_config_anonymous/opencase_user_config_anonymous.info.yml @@ -0,0 +1,9 @@ +name: anonymous +type: module +core: 8.x +dependencies: + - block + - system + - user + - views +package: 'OpenCase User Config' diff --git a/modules/zencrm_entities/zencrm_entities.info.yml b/modules/zencrm_entities/zencrm_entities.info.yml index 34ab4af..cce5cb2 100644 --- a/modules/zencrm_entities/zencrm_entities.info.yml +++ b/modules/zencrm_entities/zencrm_entities.info.yml @@ -4,5 +4,5 @@ description: 'Zen CRM Entities' core: 8.x package: 'Zen CRM' mtime: 1522776761 -version: null +version: 0.1.1 php: 5.5.9 diff --git a/modules/zencrm_search/zencrm_search.info.yml b/modules/zencrm_search/zencrm_search.info.yml index c7c650c..eb9d744 100644 --- a/modules/zencrm_search/zencrm_search.info.yml +++ b/modules/zencrm_search/zencrm_search.info.yml @@ -3,6 +3,7 @@ type: module description: 'Provides search functionality for Zen CRM' core: 8.x package: 'Zen CRM' +version: 0.1.1 dependencies: - zencrm_entities - search_api diff --git a/zencrm.info.yml b/zencrm.info.yml index 2378539..7932717 100644 --- a/zencrm.info.yml +++ b/zencrm.info.yml @@ -3,6 +3,7 @@ type: module description: 'Zen CRM' core: 8.x package: 'Zen CRM' +version: 0.1.1 dependencies: - zencrm_entities - zencrm_search