[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