[LON-CAPA-cvs] cvs: loncom /interface lonmeta.pm
raeburn
raeburn at source.lon-capa.org
Fri Aug 8 20:44:33 EDT 2025
raeburn Sat Aug 9 00:44:33 2025 EDT
Modified files:
/loncom/interface lonmeta.pm
Log:
- For published resources in course authoring space, value displayed for
Publisher/Owner field in metadata table is simply "Course Resource".
Index: loncom/interface/lonmeta.pm
diff -u loncom/interface/lonmeta.pm:1.258 loncom/interface/lonmeta.pm:1.259
--- loncom/interface/lonmeta.pm:1.258 Tue Mar 18 18:57:28 2025
+++ loncom/interface/lonmeta.pm Sat Aug 9 00:44:33 2025
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Metadata display handler
#
-# $Id: lonmeta.pm,v 1.258 2025/03/18 18:57:28 raeburn Exp $
+# $Id: lonmeta.pm,v 1.259 2025/08/09 00:44:33 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -150,9 +150,17 @@
# Author display
sub authordisplay {
my ($aname,$adom)=@_;
- return &Apache::loncommon::aboutmewrapper
- (&Apache::loncommon::plainname($aname,$adom),
- $aname,$adom,'preview').' <tt>['.$aname.':'.$adom.']</tt>';
+ if (&Apache::lonnet::is_course($adom,$aname)) {
+ if (&Apache::loncommon::course_type($adom.'_'.$aname) eq 'Community') {
+ return &mt('Community Resource');
+ } else {
+ return &mt('Course Resource');
+ }
+ } else {
+ return &Apache::loncommon::aboutmewrapper
+ (&Apache::loncommon::plainname($aname,$adom),
+ $aname,$adom,'preview').' <tt>['.$aname.':'.$adom.']</tt>';
+ }
}
# Pretty display
More information about the LON-CAPA-cvs
mailing list