Pulling case_id through when creating an activity and client_id when creating a case. (Only for demo really; bit of tech debt)
This commit is contained in:
parent
3586ef5788
commit
794bc0da68
@ -217,6 +217,8 @@ class OCCase extends RevisionableContentEntityBase implements OCCaseInterface {
|
||||
->setSetting('target_type', 'user')
|
||||
->setSetting('handler', 'default')
|
||||
->setTranslatable(TRUE)
|
||||
->setDisplayConfigurable('form', true)
|
||||
->setDisplayConfigurable('view', true)
|
||||
->setDisplayOptions('view', [
|
||||
'label' => 'above',
|
||||
'type' => 'author',
|
||||
@ -250,6 +252,8 @@ class OCCase extends RevisionableContentEntityBase implements OCCaseInterface {
|
||||
->setSetting('description_field', 'true')
|
||||
->setSetting('uri_scheme', 'private')
|
||||
->setCardinality(-1)
|
||||
->setDisplayConfigurable('form', true)
|
||||
->setDisplayConfigurable('view', true)
|
||||
->setDisplayOptions('form', [
|
||||
'type' => 'file_generic',
|
||||
'weight' => -1,
|
||||
|
@ -9,15 +9,15 @@
|
||||
* - link: A link to add a content entity of this type.
|
||||
* - description: A description of this content entity types/bundle.
|
||||
*
|
||||
* @see template_preprocess_oc_case_content_add_list()
|
||||
* @see template_preprocess_oc_activity_content_add_list()
|
||||
*
|
||||
* @ingroup themeable
|
||||
*/
|
||||
#}
|
||||
{% spaceless %}
|
||||
<dl>
|
||||
{% for type in types %}
|
||||
<dt>{{ type.link }}</dt>
|
||||
{% for id,type in bundles %}
|
||||
<dt><a href="/opencase/oc_case/add/{{ id }}?client_id={{ client_id }}">{{ type.label }}</a></dt>
|
||||
{% endfor %}
|
||||
</dl>
|
||||
{% endspaceless %}
|
||||
|
@ -60,6 +60,7 @@ function opencase_entities_theme() {
|
||||
$theme['oc_activity_content_add_list'] = [
|
||||
'render element' => 'content',
|
||||
'variables' => ['content' => NULL],
|
||||
'template' => 'oc-activity-content-add-list',
|
||||
'file' => 'oc_activity.page.inc',
|
||||
];
|
||||
$theme['oc_organisation'] = [
|
||||
|
@ -16,8 +16,8 @@
|
||||
#}
|
||||
{% spaceless %}
|
||||
<dl>
|
||||
{% for type in types %}
|
||||
<dt>{{ type.link }}</dt>
|
||||
{% for id,type in bundles %}
|
||||
<dt><a href="/opencase/oc_activity/add/{{ id }}?case_id={{ case_id }}">{{ type.label }}</a></dt>
|
||||
{% endfor %}
|
||||
</dl>
|
||||
{% endspaceless %}
|
||||
|
Reference in New Issue
Block a user