# primary menu links # Apache::lonmenu::primary_menu() generates a menu from these elements # prim: item belongs to primary menu # link: references the url # icon: icon to show in case of a graphical item # alt: alt-text only if icon is not empty # text: link text # condition: when to show link, primary_menu will act upon this # possible conditions: # - empty: link is displayed if user is authenticated # - public: display link if user is public or authenticated # - onlypublic: only show this link to public users # - newmsg: only display if there are new messages # - nonewmsg: only display if there aren't any new messages # - roles: show Roles instead of Courses # - courses: show Courses instead of Roles # prim:link:icon:alt:text:condition prim:/adm/about.html:/adm/lonIcons/minilogo.gif:LON-CAPA Logo:About:public prim:/adm/menu:::Home: prim:/adm/communicate:::Messages:nonewmsg prim:/adm/communicate:::New Messages:newmsg prim:/adm/preferences:::Preferences: prim:/adm/portfolio:::Portfolio: prim:/adm/[domain]/[user]/_rss.html:::Feeds: prim:/adm/roles:::Roles:roles prim:/adm/roles:::Courses:courses prim:/adm/helpdesk:::Help:onlypublic prim:/adm/roles:::Log In:onlypublic prim::::Help: prim:/adm/logout:::Logout: # secondary menu links # Apache::lonmenu::secondary_menu() generates a menu from these elements # scnd: item belongs to secondary menu # link: references the url # icon: icon to show in case of a graphical item # alt: alt-text only if icon is not empty # text: link text # condition: when to show link, secondary_menu will act upon this # possible conditions: # - empty: # - showgroups: user is member of a group # - always: show this link even if user hasn't selected a role # - whn: access what's new # - cst: Grant/revoke role of Student:Grant/revoke role of Member # - ncst: Not grant/revoke roles # - opa: Set assessment parameters # - nvgr: cannot view other people's grades # - mgr: Manage grades # - nmgr: cannot manage grade # - author: authors (au, ca, aa) # prim:link:icon:alt:text:condition scnd:/adm/whatsnew:::What's New:whn scnd:/adm/navmaps?postdata=[url]&postsymb=[symb]:::Contents: scnd:/adm/createuser:::People:cst scnd:/adm/viewclasslist:::People:ncst scnd:/adm/coursegroups:::Groups:showgroups scnd:/adm/slotrequest?command=manageresv:::Reservations:nmgr scnd:/adm/slotrequest?command=showslots:::Slots:mgr scnd:/adm/quickgrades:::Grades:nvgr scnd:/adm/grades:::Grades:vgr scnd:/adm/parmset:::Settings:opa scnd:/adm/roles:::Roles: scnd:/priv/[udom]/[uname]/:::Construction Space:author scnd:/res/[udom]/[uname]/?launch=1:::Browse:author # Categories for main menu # cat:column,row:title cat:0,0:none:No category, inline menu cat:1,2:com:Communication cat:1,3:set:My Space cat:2,1:umn:User Management cat:2,2:cmn:Course Management cat:2,2:cmm:Community Management cat:2,2:ccm:Course/Community Management cat:2,3:dom:Domain Management cat:2,4:grd:Grading and Statistics cat:2,5:crc:Course Content cat:2,5:cmc:Community Content cat:1,1:rol:My Roles cat:1,1:rcr:My Courses/Communities cat:1,4:cnt:Content Library cat:2,6:oth:Other # # row:col:pro:prt:img:top:bot:act:txt:cat # row-> row of remote to appear on # col-> col of remote to appear on # pro-> when to show the button # prt-> parameter to pro # img-> img for the button # top-> txt for the top row of the remote # bot-> txt for the bottom row of the remote # act-> javascrtip to excute when clicked # txt-> text to display in the extended remote or inline remote # cat-> category that this belongs into (or "none" if in top menus) # # pro = clear clear the button # pro = any any permission level is allowed this button # pro = smp allowed if $ENV{'user.adv'} is undefined # pro = adv allowed if $ENV{'user.adv'} is defined # pro = shc allowed if should use 'course' rather than 'role' # pro = nsc allowed if should not use 'course' rather than 'role' # pro = author prt = rca and user is a co-author # pro = author prt = any # pro = p??? allowed if the user has the permissions given in ??? # course allowed if in course # community allowed if in community # course_p??? allowed if in course and have permissions # community_p?? allowed if in community and have permissions # courseenv_?? allowed if in course and course environment key exists # communityenv_?? allowed if in community and course environment key exists # author allowed if an author # tools allowed if user has access to particular user tool (= prt) # editpriv allowed if user has edit privileges for current resource # retlink there is a valid location to return to # 0 is very top menu line 0:1:any:any::::go('/adm/communicate');:Messages:none 0:2:shc:any::::go('/adm/roles');:Courses:none 0:2:shc:rst::::go('/adm/roles');:Courses:none 0:2:nsc:any::::go('/adm/roles');:Roles:none 0:2:nsc:rcm::::go('/adm/roles');:Roles:none 0:3:any:any::::helpMenu('display');:Help:none 0:4:any:any::::go('/adm/logout');:Logout:none # 15 is primary inline menu 15:1:any:any::::go('/adm/menu');:Main Menu:none # 16 is secondary inline menu # 0