Made "opencase_cases" and "opencase_no_cases" modules and gave the latter a version of the contextual menu
This commit is contained in:
@ -80,7 +80,7 @@ class OCActivity extends RevisionableContentEntityBase implements OCActivityInte
|
||||
* When creating an activity, it sets the case id from the URL.
|
||||
*/
|
||||
public static function defaultVal() {
|
||||
return array(\Drupal::request()->query->get('case_id'));
|
||||
return array(\Drupal::request()->query->get('actor_id'));
|
||||
}
|
||||
|
||||
public static function currentDateTime() {
|
||||
@ -274,20 +274,6 @@ class OCActivity extends RevisionableContentEntityBase implements OCActivityInte
|
||||
])
|
||||
->setRequired(TRUE);
|
||||
|
||||
$fields['oc_case'] = BaseFieldDefinition::create('entity_reference')
|
||||
->setLabel(t('Case'))
|
||||
->setDescription(t('The case this activity belongs to.'))
|
||||
->setSetting('target_type', 'oc_case')
|
||||
->setSetting('handler', 'default')
|
||||
->setTranslatable(TRUE)
|
||||
->setCardinality(1)
|
||||
->setDefaultValueCallback('Drupal\opencase_entities\Entity\OCActivity::defaultVal')
|
||||
->setDisplayOptions('view', [
|
||||
'type' => 'string',
|
||||
'weight' => -3,
|
||||
])
|
||||
->setRequired(TRUE);
|
||||
|
||||
$fields['description'] = BaseFieldDefinition::create('string_long')
|
||||
->setLabel(t('Description'))
|
||||
->setRevisionable(TRUE)
|
||||
|
Reference in New Issue
Block a user