@ -39,6 +57,10 @@ function islandora_datastream_version_table($datastream) {
'class' => 'datastream-label',
'class' => 'datastream-label',
'data' => $datastream_version->label,
'data' => $datastream_version->label,
);
);
$row[] = array(
'class' => 'datastream-responsibility',
'data' => $user_val,
);
$row[] = array(
$row[] = array(
'class' => 'datastream-mime',
'class' => 'datastream-mime',
'data' => $datastream_version->mimeType,
'data' => $datastream_version->mimeType,
@ -85,12 +107,7 @@ function islandora_delete_datastream_version_form(array $form, array &$form_stat
$form_state['datastream'] = $datastream;
$form_state['datastream'] = $datastream;
$form_state['version'] = $version;
$form_state['version'] = $version;
return confirm_form($form,
return confirm_form($form, t('Are you sure you want to delete version @version of the @dsid datastream?', array('@dsid' => $datastream->id, '@version' => $version)), "islandora/object/{$datastream->parent->id}", t('This action cannot be undone.'), t('Delete'), t('Cancel')
t('Are you sure you want to delete version @version of the @dsid datastream?', array('@dsid' => $datastream->id, '@version' => $version)),
"islandora/object/{$datastream->parent->id}",
t('This action cannot be undone.'),
t('Delete'),
t('Cancel')
);
);
}
}
@ -120,15 +137,15 @@ function islandora_delete_datastream_version_form_submit(array $form, array &$fo
}
}
catch (Exception $e) {
catch (Exception $e) {
drupal_set_message(t('Error deleting version %v of %s datastream from object %o %e', array(
drupal_set_message(t('Error deleting version %v of %s datastream from object %o %e', array(
'%v' => $version,
'%v' => $version,
'%s' => $datastream_id,
'%s' => $datastream_id,
'%o' => $object->label,
'%o' => $object->label,
'%e' => $e->getMessage())), 'error');
'%e' => $e->getMessage())), 'error');
}
}
drupal_set_message(t('%d datastream version successfully deleted from Islandora object %o', array(
drupal_set_message(t('%d datastream version successfully deleted from Islandora object %o', array(
return confirm_form($form, t('Are you sure you want to revert to version @version of the @dsid datastream?', array('@dsid' => $datastream->id, '@version' => $version)), "islandora/object/{$datastream->parent->id}", "", t('Revert'), t('Cancel')
t('Are you sure you want to revert to version @version of the @dsid datastream?', array('@dsid' => $datastream->id, '@version' => $version)),
"islandora/object/{$datastream->parent->id}",
"",
t('Revert'),
t('Cancel')
);
);
}
}
@ -202,9 +214,45 @@ function islandora_revert_datastream_version_form_submit(array $form, array &$fo
}
}
drupal_set_message(t('%d datastream successfully reverted to version %v for Islandora object %o', array(
drupal_set_message(t('%d datastream successfully reverted to version %v for Islandora object %o', array(