Last modified by Super Admin on 2026/04/05 18:59

From version Icon 100.1 Icon
edited by Super Admin
on 2026/03/21 17:40
Change comment: There is no comment for this version
To version Icon 97.1 Icon
edited by Super Admin
on 2026/03/20 18:10
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -68,7 +68,6 @@
68 68  #set($activityPlace = $doc.getValue('activityPlace'))
69 69  #set($activityRoomEquipment = $doc.getValue('activityRoomEquipment'))
70 70  #set($activityRoomImage = $doc.getValue('activityRoomImage'))
71 -#set($ictTools = $doc.getValue('ictTools'))
72 72  #set($ictUsage = $doc.getValue('ictUsage'))
73 73  
74 74  ## --- 生徒総会 ---
... ... @@ -145,7 +145,6 @@
145 145  #set($isGuest = $viewerUser == 'XWiki.XWikiGuest')
146 146  #set($isViewerAdmin = false)
147 147  #set($viewerSchoolCode = '')
148 -#set($viewerSecondaryGraduated = false)
149 149  #if(!$isGuest)
150 150   #set($viewerDoc = $xwiki.getDocument($viewerUser))
151 151   #set($viewerAccountType = $!viewerDoc.getValue('accountType'))
... ... @@ -155,24 +155,6 @@
155 155   #if($viewerAccountType == 'admin')
156 156   #set($isViewerAdmin = true)
157 157   #end
158 - ## 第2所属校の在学年数超過チェック
159 - #set($viewerSecEnrollYear = $!viewerDoc.getValue('secondaryEnrollmentYear'))
160 - #if($viewerSecondarySchoolCode && $viewerSecondarySchoolCode != '' && $viewerSecEnrollYear && $viewerSecEnrollYear != '')
161 - #set($vNow = $datetool.date)
162 - #set($vCurYear = $mathtool.toInteger($datetool.format('yyyy', $vNow)))
163 - #set($vCurMonth = $mathtool.toInteger($datetool.format('MM', $vNow)))
164 - #if($vCurMonth >= 4)#set($vSchoolYear = $vCurYear)#else#set($vSchoolYear = $mathtool.sub($vCurYear, 1))#end
165 - #set($vSecEnroll = $mathtool.toInteger($viewerSecEnrollYear))
166 - #set($vSecMax = 3)
167 - #if($viewerSecondarySchoolCode.length() >= 2)
168 - #set($vSecType = $viewerSecondarySchoolCode.substring(0, 2))
169 - #if($vSecType == 'C2')#set($vSecMax = 9)#elseif($vSecType == 'D2')#set($vSecMax = 6)#end
170 - #end
171 - #set($vSecGrade = $mathtool.add($mathtool.sub($vSchoolYear, $vSecEnroll), 1))
172 - #if($vSecGrade > $vSecMax)
173 - #set($viewerSecondaryGraduated = true)
174 - #end
175 - #end
176 176  #end
177 177  
178 178  ## --- 関連校(中高一貫校)情報 ---
... ... @@ -182,7 +182,7 @@
182 182  #if($affiliatedSchoolCode && $affiliatedSchoolCode != '')
183 183   #if($viewerSchoolCode == $affiliatedSchoolCode)
184 184   #set($isAffiliated = true)
185 - #elseif($viewerSecondarySchoolCode && $viewerSecondarySchoolCode != '' && $viewerSecondarySchoolCode == $affiliatedSchoolCode && !$viewerSecondaryGraduated)
165 + #elseif($viewerSecondarySchoolCode && $viewerSecondarySchoolCode != '' && $viewerSecondarySchoolCode == $affiliatedSchoolCode)
186 186   #set($isAffiliated = true)
187 187   #end
188 188  #end
... ... @@ -192,7 +192,7 @@
192 192  #if(!$isGuest && $viewerUserRole != 'graduate')
193 193   #if($viewerSchoolCode == $schoolCode || $isAffiliated)
194 194   #set($isSchoolMember = true)
195 - #elseif($viewerSecondarySchoolCode && $viewerSecondarySchoolCode != '' && $viewerSecondarySchoolCode == $schoolCode && !$viewerSecondaryGraduated)
175 + #elseif($viewerSecondarySchoolCode && $viewerSecondarySchoolCode != '' && $viewerSecondarySchoolCode == $schoolCode)
196 196   #set($isSchoolMember = true)
197 197   #end
198 198  #end
... ... @@ -660,7 +660,7 @@
660 660   #end
661 661  
662 662   ## --- 活動環境 ---
663 - #set($hasActivityEnv = ($activityPlace && !$activityPlace.isEmpty()) || ($activityRoomEquipment && $activityRoomEquipment != '') || ($activityRoomImage && $activityRoomImage != '') || ($ictTools && !$ictTools.isEmpty()) || ($ictUsage && !$ictUsage.isEmpty()))
643 + #set($hasActivityEnv = ($activityPlace && !$activityPlace.isEmpty()) || ($activityRoomEquipment && $activityRoomEquipment != '') || ($activityRoomImage && $activityRoomImage != '') || ($ictUsage && !$ictUsage.isEmpty()))
664 664   #if($hasActivityEnv)
665 665   #set($canViewAE = true)
666 666   #if($visibilityActivityEnv == 'school' && ($isGuest || (!$isViewerAdmin && !$isSchoolMember))) #set($canViewAE = false)
... ... @@ -694,40 +694,6 @@
694 694   <span class="info-value"><div class="school-org-img-wrap"><img src="$doc.getAttachmentURL($activityRoomImage)" alt="活動場所の写真" class="org-chart-img" /></div></span>
695 695   </div>
696 696   #end
697 - #if($ictTools && !$ictTools.isEmpty())
698 - <div class="info-row">
699 - <span class="info-label">利用しているICTツール</span>
700 - <span class="info-value">
701 - #set($ictCatDisplay = [
702 - ["連絡ツール", ["メール","LINE","LINE WORKS","Discord","Slack","Microsoft Teams","Google Chat","InstagramのDM","XのDM","その他(連絡)"]],
703 - ["ドキュメント作成・共有", ["Googleドキュメント","Googleスプレッドシート","Googleスライド","Googleドライブ","Word","Excel","PowerPoint","OneDrive","SharePoint","Notion","Pages","Numbers","Keynote","Dropbox","Box","その他(ドキュメント)"]],
704 - ["タスク管理", ["Googleカレンダー","Google ToDoリスト","Trello","Asana","Excel等スプレッドシート","その他(タスク管理)"]],
705 - ["ビデオ会議ツール", ["Zoom","Google Meet","その他(ビデオ会議)"]],
706 - ["アンケート", ["Googleフォーム","Microsoft Forms","その他(アンケート)"]],
707 - ["デザイン・クリエイティブ", ["Canva","各種Adobe","CapCut","LumaFusion","AviUtl","ibisPaint","その他(デザイン)"]],
708 - ["その他", ["独自のWebシステム・自作アプリ"]]
709 - ])
710 - #foreach($catD in $ictCatDisplay)
711 - #set($catHasItems = false)
712 - #foreach($t in $catD.get(1))
713 - #if($ictTools.contains($t)) #set($catHasItems = true) #end
714 - #end
715 - #if($catHasItems)
716 - <div style="margin-bottom:6px">
717 - <span style="font-size:0.8em;font-weight:600;color:var(--text-mid)">$catD.get(0):</span>
718 - <div class="selection-display" style="margin-top:2px">
719 - #foreach($t in $catD.get(1))
720 - #if($ictTools.contains($t))
721 - <span class="selection-item">$!escapetool.xml($t)</span>
722 - #end
723 - #end
724 - </div>
725 - </div>
726 - #end
727 - #end
728 - </span>
729 - </div>
730 - #end
731 731   #if($ictUsage && !$ictUsage.isEmpty())
732 732   <div class="info-row">
733 733   <span class="info-label">ICT活用している場面</span>
... ... @@ -1403,11 +1403,11 @@
1403 1403   #if($xcontext.user != "XWiki.XWikiGuest")
1404 1404   <div class="thread-add-post">
1405 1405   #if($isSchoolMember || $isAlumniOfSchool || $isViewerAdmin)
1406 - <a href="/bin/view/SeitokaiCode/ActivityPostForm?schoolPage=${doc.fullName}&activityIndex=${actIdx}&schoolCode=$!escapetool.url($schoolCode)&postType=report" class="btn-thread-add">
1352 + <a href="/bin/SeitokaiCode/ActivityPostForm?schoolPage=${doc.fullName}&activityIndex=${actIdx}&schoolCode=$!escapetool.url($schoolCode)&postType=report" class="btn-thread-add">
1407 1407   + 活動報告を追加
1408 1408   </a>
1409 1409   #end
1410 - <a href="/bin/view/SeitokaiCode/ActivityPostForm?schoolPage=${doc.fullName}&activityIndex=${actIdx}&schoolCode=$!escapetool.url($schoolCode)&postType=comment" class="btn-thread-comment">
1356 + <a href="/bin/SeitokaiCode/ActivityPostForm?schoolPage=${doc.fullName}&activityIndex=${actIdx}&schoolCode=$!escapetool.url($schoolCode)&postType=comment" class="btn-thread-comment">
1411 1411   <svg class="ico" viewBox="0 0 24 24"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg> コメントを書く
1412 1412   </a>
1413 1413   </div>
... ... @@ -1429,7 +1429,7 @@
1429 1429  #if($xcontext.user != "XWiki.XWikiGuest")
1430 1430  {{html clean="false"}}
1431 1431  <div class="activity-add-section">
1432 - <a href="/bin/view/SeitokaiCode/ActivityForm?schoolPage=${doc.fullName}&schoolCode=$!escapetool.url($schoolCode)" class="btn btn-primary btn-add-activity">
1378 + <a href="/bin/SeitokaiCode/ActivityForm?schoolPage=${doc.fullName}&schoolCode=$!escapetool.url($schoolCode)" class="btn btn-primary btn-add-activity">
1433 1433   <svg class="ico" viewBox="0 0 24 24" stroke-width="2.5"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg> 活動を追加
1434 1434   </a>
1435 1435  </div>