Author: peter
Date: Wed Sep 16 15:25:44 2009
New Revision: 3353
Log:
where applicable indicate 'draft' status alongside informationobject titles
Modified:
trunk/apps/qubit/modules/informationobject/templates/listSuccess.php
trunk/apps/qubit/modules/search/templates/recentUpdatesSuccess.php
trunk/lib/QubitDc.class.php
trunk/lib/QubitIsad.class.php
trunk/lib/QubitMods.class.php
trunk/lib/QubitRad.class.php
trunk/lib/model/QubitInformationObject.php
Modified: trunk/apps/qubit/modules/informationobject/templates/listSuccess.php
==============================================================================
--- trunk/apps/qubit/modules/informationobject/templates/listSuccess.php
Wed Sep 16 14:43:45 2009 (r3352)
+++ trunk/apps/qubit/modules/informationobject/templates/listSuccess.php
Wed Sep 16 15:25:44 2009 (r3353)
@@ -44,6 +44,8 @@
<tr>
<td>
<?php echo link_to(render_title($informationObject), array('module' =>
'informationobject', 'action' => 'show', 'id' => $informationObject->id)) ?>
+ <?php $status = $informationObject->getStatus(array('typeId' =>
QubitTerm::STATUS_TYPE_PUBLICATION_ID)) ?>
+ <?php if ($status->statusId == QubitTerm::PUBLICATION_STATUS_DRAFT_ID):
?><span class="note2"><?php echo ' ('.$status->status.')' ?></span><?php endif;
?>
</td>
<?php if (sfConfig::get('app_multi_repository')): // multi-repository: show
related repository ?>
<td>
Modified: trunk/apps/qubit/modules/search/templates/recentUpdatesSuccess.php
==============================================================================
--- trunk/apps/qubit/modules/search/templates/recentUpdatesSuccess.php Wed Sep
16 14:43:45 2009 (r3352)
+++ trunk/apps/qubit/modules/search/templates/recentUpdatesSuccess.php Wed Sep
16 15:25:44 2009 (r3353)
@@ -58,6 +58,8 @@
<?php if ('informationobject' == $objectType): ?>
<?php $title = render_title($result->getTitle(array('cultureFallback' =>
true))) ?>
<?php echo link_to($title, array('module' => 'informationobject',
'action' => 'show', 'id' => $result->getId())) ?>
+ <?php $status = $result->getStatus(array('typeId' =>
QubitTerm::STATUS_TYPE_PUBLICATION_ID)) ?>
+ <?php if ($status->statusId == QubitTerm::PUBLICATION_STATUS_DRAFT_ID):
?><span class="note2"><?php echo ' ('.$status->status.')' ?></span><?php endif;
?>
<?php elseif ('actor' == $objectType || 'repository' == $objectType): ?>
<?php $name =
render_title($result->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?>
<?php echo link_to($name, array('module' => $objectType, 'action' =>
'show', 'id' => $result->getId())) ?>
Modified: trunk/lib/QubitDc.class.php
==============================================================================
--- trunk/lib/QubitDc.class.php Wed Sep 16 14:43:45 2009 (r3352)
+++ trunk/lib/QubitDc.class.php Wed Sep 16 15:25:44 2009 (r3353)
@@ -58,6 +58,12 @@
$label = truncate_text($label, $options['truncate']);
}
+ $publicationStatus = $informationObject->getStatus(array('typeId' =>
QubitTerm::STATUS_TYPE_PUBLICATION_ID));
+ if ($publicationStatus->statusId == QubitTerm::PUBLICATION_STATUS_DRAFT_ID)
+ {
+ $label .= ' ('.$publicationStatus->status.')';
+ }
+
return $label;
}
@@ -230,4 +236,4 @@
return $dcRelation;
}
-}
\ No newline at end of file
+}
Modified: trunk/lib/QubitIsad.class.php
==============================================================================
--- trunk/lib/QubitIsad.class.php Wed Sep 16 14:43:45 2009 (r3352)
+++ trunk/lib/QubitIsad.class.php Wed Sep 16 15:25:44 2009 (r3353)
@@ -57,6 +57,12 @@
$label = truncate_text($label, $options['truncate']);
}
+ $publicationStatus = $informationObject->getStatus(array('typeId' =>
QubitTerm::STATUS_TYPE_PUBLICATION_ID));
+ if ($publicationStatus->statusId == QubitTerm::PUBLICATION_STATUS_DRAFT_ID)
+ {
+ $label .= ' ('.$publicationStatus->status.')';
+ }
+
//TODO: will return an array, only display first one?
/*
if ($informationObject->getDates($eventType = 'creation'))
@@ -106,4 +112,4 @@
return $informationObject->getIdentifier();
}
}
-}
\ No newline at end of file
+}
Modified: trunk/lib/QubitMods.class.php
==============================================================================
--- trunk/lib/QubitMods.class.php Wed Sep 16 14:43:45 2009 (r3352)
+++ trunk/lib/QubitMods.class.php Wed Sep 16 15:25:44 2009 (r3353)
@@ -56,6 +56,12 @@
$label = truncate_text($label, $options['truncate']);
}
+ $publicationStatus = $informationObject->getStatus(array('typeId' =>
QubitTerm::STATUS_TYPE_PUBLICATION_ID));
+ if ($publicationStatus->statusId == QubitTerm::PUBLICATION_STATUS_DRAFT_ID)
+ {
+ $label .= ' ('.$publicationStatus->status.')';
+ }
+
return $label;
}
@@ -116,4 +122,4 @@
}
}
-}
\ No newline at end of file
+}
Modified: trunk/lib/QubitRad.class.php
==============================================================================
--- trunk/lib/QubitRad.class.php Wed Sep 16 14:43:45 2009 (r3352)
+++ trunk/lib/QubitRad.class.php Wed Sep 16 15:25:44 2009 (r3353)
@@ -57,6 +57,12 @@
$label = truncate_text($label, $options['truncate']);
}
+ $publicationStatus = $informationObject->getStatus(array('typeId' =>
QubitTerm::STATUS_TYPE_PUBLICATION_ID));
+ if ($publicationStatus->statusId == QubitTerm::PUBLICATION_STATUS_DRAFT_ID)
+ {
+ $label .= ' ('.$publicationStatus->status.')';
+ }
+
//TODO: will return an array, only display first one?
/*
if ($informationObject->getDates($eventType = 'creation'))
@@ -100,4 +106,4 @@
return $countryCode.$repositoryCode.implode('-', $identifiers);
}
-}
\ No newline at end of file
+}
Modified: trunk/lib/model/QubitInformationObject.php
==============================================================================
--- trunk/lib/model/QubitInformationObject.php Wed Sep 16 14:43:45 2009
(r3352)
+++ trunk/lib/model/QubitInformationObject.php Wed Sep 16 15:25:44 2009
(r3353)
@@ -216,6 +216,12 @@
$label = truncate_text($label, $options['truncate']);
}
+ $publicationStatus = $this->getStatus(array('typeId' =>
QubitTerm::STATUS_TYPE_PUBLICATION_ID));
+ if ($publicationStatus->statusId == QubitTerm::PUBLICATION_STATUS_DRAFT_ID)
+ {
+ $label .= ' ('.$publicationStatus->status.')';
+ }
+
//TODO: will return an array, only display first one?
/*
if ($informationObject->getDates($eventType = 'creation'))
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.ca/group/qubit-commits?hl=en
-~----------~----~----~----~------~----~------~--~---