1<!-- nav.tt2 --> 2[% IF action == 'create_list_request' %] 3 [% IF all_lists.size > 0 ~%] 4 <h2 class="show-for-medium"> 5 <i class="fa fa-plus"></i> [%|loc%]Create list[%END%] 6 <a class="openInNewWindow" href="[% 'nomenu/help' | url_rel(['admin-createlist.html']) %]" target="wws_help"> 7 <i class="fa fa-info-circle" title="[%|loc%]Help[%END%]" aria-hidden="true"></i> 8 </a> 9 </h2> 10 11 <div class="title-bar" data-responsive-toggle="sympa-nav-bar" data-hide-for="medium"> 12 <span class="menu-text" aria-hidden="true"> 13 <i class="fa fa-plus"></i> 14 </span> 15 <div class="title-bar-right"> 16 <div class="title-bar-title"> 17 <span>[%|loc%]Create list[%END%]</span> 18 </div> 19 <a class="menu-icon" href="#" data-toggle="sympa-nav-bar"></a> 20 </div> 21 </div> 22 23 <nav class="top-bar" id="sympa-nav-bar"> 24 <menu class="top-bar-left"> 25 <ul class="vertical medium-horizontal menu" data-responsive-menu="drilldown medium-dropdown"> 26 <li> 27 <a href="#list_create">[%|loc%]Create a list using a template[%END%]</a> 28 </li> 29 [% IF 0 %] 30 <li class="divider" role="separator"></li> 31 [% END %] 32 <li> 33 <a href="#list_copy">[%|loc%]Copy an existing list[%END%]</a> 34 </li> 35 </ul> 36 </menu> 37 </nav> 38 [%~ END %] 39[% END %] 40 41[% IF action == 'serveradmin' or action == 'skinsedit' or action == 'edit_config' or action == 'get_pending_lists' or action == 'get_closed_lists' or action == 'get_latest_lists' or action == 'get_inactive_lists' %] 42 <h2 class="show-for-medium"> 43 <i class="fa fa-wrench"></i> [%|loc%]Listmaster Admin[%END%] 44 </h2> 45 46 <div class="title-bar" data-responsive-toggle="sympa-nav-bar" data-hide-for="medium"> 47 <span class="menu-text" aria-hidden="true"> 48 <i class="fa fa-wrench"></i> 49 </span> 50 <div class="title-bar-right"> 51 <div class="title-bar-title"> 52 <span>[%|loc%]Listmaster Admin[%END%]</span> 53 </div> 54 <a class="menu-icon" href="#" data-toggle="sympa-nav-bar"></a> 55 </div> 56 </div> 57 58 <nav class="top-bar" id="sympa-nav-bar"> 59 <menu class="top-bar-left"> 60 <ul class="vertical medium-horizontal menu" data-responsive-menu="drilldown medium-dropdown"> 61 [% IF (subaction == '' or subaction == 'm_lists') and action != 'skinsedit' %] 62 [% SET class = 'active' %] 63 [% ELSE %] 64 [% SET class = '' %] 65 [% END %] 66 <li class="[% class %]"><a href="[% 'serveradmin/m_lists' | url_rel %]">[%|loc%]Lists[%END%]</a> 67 <ul class="vertical menu"> 68 <li> 69 <a href="[% 'get_pending_lists' | url_rel %]">[%|loc%]View Pending (Requested) lists[%END%]</a> 70 </li> 71 <li> 72 <a href="[% 'get_closed_lists' | url_rel %]">[%|loc%]View Closed Lists[%END%]</a> 73 </li> 74 <li> 75 <a href="[% 'get_latest_lists' | url_rel %]">[%|loc%]View Lists sorted by Creation Date[%END%]</a> 76 </li> 77 <li> 78 <a href="[% 'get_inactive_lists' | url_rel %]">[%|loc%]View Lists sorted by Last Message Date[%END%]</a> 79 </li> 80 </ul> 81 </li> 82 [% IF subaction == 'users' %][% SET class = 'active' %][% ELSE %][% SET class = '' %][% END %] 83 <li class="[% class %]"> 84 <a href="[% 'serveradmin/users' | url_rel %]">[%|loc%]Users[%END%]</a> 85 </li> 86 [% IF subaction == 'archives' %][% SET class = 'active' %][% ELSE %][% SET class = '' %][% END %] 87 <li class="[% class %]"> 88 <a href="[% 'serveradmin/archives' | url_rel %]">[%|loc%]Archives[%END%]</a> 89 </li> 90 [% IF subaction == 'logs' %][% SET class = 'active' %][% ELSE %][% SET class = '' %][% END %] 91 <li class="[% class %]"> 92 <a href="[% 'serveradmin/logs' | url_rel %]">[%|loc%]System log[%END%]</a> 93 </li> 94 [% IF subaction == 'templates' %][% SET class = 'active' %][% ELSE %][% SET class = '' %][% END %] 95 <li class="[% class %]"> 96 <a href="[% 'serveradmin/templates' | url_rel %]">[%|loc%]Templates[%END%]</a> 97 </li> 98 [% IF action == 'skinsedit' %][% SET class = 'active' %][% ELSE %][% SET class = '' %][% END %] 99 <li class="[% class %]"> 100 <a href="[% 'skinsedit' | url_rel %]">[%|loc%]Skins, CSS and colors[%END%]</a> 101 </li> 102 [% IF main_robot && robots ~%] 103 [% IF subaction == 'vhosts' %] 104 [% SET class = 'active' %] 105 [% ELSE %] 106 [% SET class = '' %] 107 [% END %] 108 <li class="[% class %]"> 109 <a href="[% 'serveradmin/vhosts' | url_rel %]">[%|loc%]Virtual Robots[%END%]</a> 110 </li> 111 [%~ END %] 112 [% IF main_robot ~%] 113 [% IF action == 'edit_config' %] 114 [% SET class = 'active' %] 115 [% ELSE %] 116 [% SET class = '' %] 117 [% END %] 118 <li class="[% class %]"> 119 <a href="[% 'edit_config' | url_rel %]">[%|loc%]Edit Robot Config[%END%]</a> 120 </li> 121 [%~ END %] 122 [% IF families -%] 123 [% IF subaction == 'families' %] 124 [% SET class = 'active' %] 125 [% ELSE %] 126 [% SET class = '' %] 127 [% END %] 128 <li class="[% class %]"> 129 <a href="[% 'serveradmin/families' | url_rel %]">[%|loc%]Families[%END%]</a> 130 </li> 131 [% END %] 132 [% IF subaction == 'translation' %] 133 [% SET class = 'active' %] 134 [% ELSE %] 135 [% SET class = '' %] 136 [% END %] 137 <li class="[% class %]"> 138 <a href="[% 'serveradmin/translation' | url_rel %]">[%|loc%]Translating Sympa[%END%]</a> 139 </li> 140 [% IF subaction == 'tracker' %] 141 [% SET class = 'active' %] 142 [% ELSE %] 143 [% SET class = '' %] 144 [% END %] 145 <li class="[% class %]"> 146 <a href="[% 'serveradmin/tracker' | url_rel %]">[%|loc%]Submitting a bug, a feature request[%END%]</a> 147 </li> 148 </ul> 149 </menu> 150 </nav> 151[% END %] 152 153[% IF action == 'lists' %] 154 <h2 class="show-for-medium"> 155 <i class="fa fa-list"></i> [%|loc%]Index of lists[%END%] 156 </h2> 157 158 [% letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','others' ] ~%] 159 160 <div class="title-bar" data-responsive-toggle="sympa-nav-bar" data-hide-for="medium"> 161 <span class="menu-text" aria-hidden="true"> 162 <i class="fa fa-list"></i> 163 </span> 164 <div class="title-bar-right"> 165 <div class="title-bar-title"> 166 <span>[%|loc%]Index of lists[%END%]</span> 167 </div> 168 <a class="menu-icon" href="#" data-toggle="sympa-nav-bar"></a> 169 </div> 170 </div> 171 172 <nav class="top-bar" id="sympa-nav-bar"> 173 <menu class="top-bar-left"> 174 <ul class="vertical medium-horizontal menu" data-responsive-menu="drilldown medium-dropdown"> 175 [% FOREACH letter IN letters %] 176 [% IF orderedlist.$letter.0 %] 177 <li class="letter"> 178 <a href="#[%letter%]"> 179 [%IF letter == 'others'%] 180 [%|loc%]others[%END%] 181 [%ELSE%] 182 [%letter%] 183 [%END%] 184 </a> 185 </li> 186 [% ELSE %] 187 <li class="nolink letter"> 188 [%IF letter == 'others'%] 189 [%|loc%]others[%END%] 190 [%ELSE%] 191 [%letter%] 192 [%END%] 193 </li> 194 [% END %] 195 [% END %] 196 <li class="letter"> 197 [% topic_paths = []; 198 IF topic; 199 topic_paths.push(topic); 200 IF subtopic; 201 topic_paths.push(subtopic); 202 END; 203 END; 204 ~%] 205 <a class="heavyWork" href="[% 'lists' | url_rel(topic_paths) %]"> 206 [%|loc%]All[%END%] 207 </a> 208 </li> 209 </ul> 210 </menu> 211 </nav> 212[% END %] 213 214[% IF action == 'admin' || action_type == 'admin' || action == 'editfile' ~%] 215 <h2 class="show-for-medium">[%|loc%]Basic Operations[%END%]</h2> 216 217 <div class="title-bar" data-responsive-toggle="sympa-nav-bar" data-hide-for="medium"> 218 <div class="title-bar-right"> 219 <div class="title-bar-title"> 220 <span>[%|loc%]Basic Operations[%END%]</span> 221 </div> 222 <a class="menu-icon" href="#" data-toggle="sympa-nav-bar"></a> 223 </div> 224 </div> 225 226 [% IF action == 'edit_list_request' || action == 'editfile' %] 227 [% SET class = 'active' %] 228 [% ELSE %] 229 [% SET class = '' %] 230 [% END %] 231 232 <nav class="top-bar" id="sympa-nav-bar"> 233 <menu class="top-bar-left"> 234 <ul class="vertical medium-horizontal menu" data-responsive-menu="drilldown medium-dropdown"> 235 <li class="[% class %]"><a href="[% 'edit_list_request' | url_rel([list,'description']) %]">[%|loc%]Edit List Config[%END%]</a> 236 <ul class="vertical menu"> 237 [% IF group == 'description' %] 238 [% SET class = 'active' %] 239 [% ELSE %] 240 [% SET class = '' %] 241 [% END %] 242 <li class="[% class %]"> 243 <a href="[% 'edit_list_request' | url_rel([list,'description']) %]" > 244 [%|loc%]List definition[%END%] 245 </a> 246 </li> 247 [% IF group == 'sending' %] 248 [% SET class = 'active' %] 249 [% ELSE %] 250 [% SET class = '' %] 251 [% END %] 252 <li class="[% class %]"> 253 <a href="[% 'edit_list_request' | url_rel([list,'sending']) %]" > 254 [%|loc%]Sending/receiving setup[%END%] 255 </a> 256 </li> 257 [% IF group == 'command' %] 258 [% SET class = 'active' %] 259 [% ELSE %] 260 [% SET class = '' %] 261 [% END %] 262 <li class="[% class %]"> 263 <a href="[% 'edit_list_request' | url_rel([list,'command']) %]" > 264 [%|loc%]Privileges[%END%] 265 </a> 266 </li> 267 [% IF group == 'archives' %] 268 [% SET class = 'active' %] 269 [% ELSE %] 270 [% SET class = '' %] 271 [% END %] 272 <li class="[% class %]"> 273 <a href="[% 'edit_list_request' | url_rel([list,'archives']) %]" > 274 [%|loc%]Archives[%END%] 275 </a> 276 </li> 277 [% IF group == 'bounces' %] 278 [% SET class = 'active' %] 279 [% ELSE %] 280 [% SET class = '' %] 281 [% END %] 282 <li class="[% class %]"> 283 <a href="[% 'edit_list_request' | url_rel([list,'bounces']) %]" > 284 [%|loc%]Bounces[%END%] 285 </a> 286 </li> 287 [% IF group == 'data_source' %] 288 [% SET class = 'active' %] 289 [% ELSE %] 290 [% SET class = '' %] 291 [% END %] 292 <li class="[% class %]"> 293 <a href="[% 'edit_list_request' | url_rel([list,'data_source']) %]" > 294 [%|loc%]Data sources setup[%END%] 295 </a> 296 </li> 297 [% IF group == 'dkim' %] 298 [% SET class = 'active' %] 299 [% ELSE %] 300 [% SET class = '' %] 301 [% END %] 302 <li class="[% class %]"> 303 <a href="[% 'edit_list_request' | url_rel([list,'dkim']) %]" > 304 [%|loc%]DKIM/DMARC/ARC[%END%] 305 </a> 306 </li> 307 [% IF action == 'editfile' && selected_file == 'description_templates' %] 308 [% SET class = 'active' %] 309 [% ELSE %] 310 [% SET class = '' %] 311 [% END %] 312 <li class="[% class %]"> 313 <a href="[% 'editfile' | url_rel([list,'description_templates']) %]"> 314 [%|loc%]List description/homepage[%END%] 315 </a> 316 </li> 317 [% IF action == 'editfile' && selected_file == 'message_templates' %] 318 [% SET class = 'active' %] 319 [% ELSE %] 320 [% SET class = '' %] 321 [% END %] 322 <li class="[% class %]"> 323 <a href="[% 'editfile' | url_rel([list,'message_templates']) %]"> 324 [%|loc%]Message templates[%END%] 325 </a> 326 </li> 327 [% IF group == 'other' %] 328 [% SET class = 'active' %] 329 [% ELSE %] 330 [% SET class = '' %] 331 [% END %] 332 <li class="[% class %]"> 333 <a href="[% 'edit_list_request' | url_rel([list,'other']) %]" > 334 [%|loc%]Miscellaneous[%END%] 335 </a> 336 </li> 337 </ul> 338 </li> 339 [% IF is_owner ~%] 340 [% IF action == 'review' %] 341 [% SET class = 'active' %] 342 [% ELSE %] 343 [% SET class = '' %] 344 [%END%] 345 <li class="[% class %]"> 346 <a href="#"> 347 [%|loc%]Users[%END%] 348 </a> 349 <ul class="vertical menu"> 350 <li [% IF page.match('^\d+$') %]class="active"[%END%]> 351 <a href="[% 'review' | url_rel([list]) %]" > 352 [%|loc%]Subscribers[%END%] 353 </a> 354 </li> 355 <li [% IF page == 'owner' %]class="active"[%END%]> 356 <a href="[% 'review' | url_rel([list,'owner']) %]" > 357 [%|loc%]Owners[%END%] 358 </a> 359 </li> 360 <li [% IF page == 'editor' %]class="active"[%END%]> 361 <a href="[% 'review' | url_rel([list,'editor']) %]" > 362 [%|loc%]Moderators[%END%] 363 </a> 364 </li> 365 </ul> 366 </li> 367 [%~ END %] 368 [% IF conf.use_blocklist != 'none' %] 369 [% IF action == 'blocklist' %] 370 [% SET class = 'active' %] 371 [% ELSE %] 372 [% SET class = '' %] 373 [% END %] 374 <li class="[% class %]"> 375 <a href="[% 'blocklist' | url_rel([list]) %]" > 376 [%|loc%]Blocklist[%END%] 377 </a> 378 </li> 379 [% END %] 380 [% IF is_archived %] 381 [% IF action == 'arc_manage' %] 382 [% SET class = 'active' %] 383 [% ELSE %] 384 [% SET class = '' %] 385 [% END %] 386 <li class="[% class %]"> 387 <a href="[% 'arc_manage' | url_rel([list]) %]"> 388 [%|loc%]Manage Archives[%END%] 389 </a> 390 </li> 391 [% END %] 392 [% IF is_owner %] 393 [% IF action == 'reviewbouncing' %] 394 [% SET class = 'active' %] 395 [% ELSE %] 396 [% SET class = '' %] 397 [% END %] 398 <li class="[% class %]"> 399 <a href="[% 'reviewbouncing' | url_rel([list]) %]"> 400 [%|loc%]Bounces[%END%] 401 </a> 402 </li> 403 [% END %] 404 [% IF is_priv || is_listmaster %] 405 [% IF action == 'viewlogs' %] 406 [% SET class = 'active' %] 407 [% ELSE %] 408 [% SET class = '' %] 409 [% END %] 410 <li class="[% class %]"> 411 <a href="[% 'viewlogs' | url_rel([list]) %]" > 412 [%|loc%]Logs[%END%] 413 </a> 414 </li> 415 [% END %] 416 </ul> 417 </menu> 418 </nav> 419[% END %] 420 421[% IF action == 'compose_mail' %] 422 <h2 class="show-for-medium"> 423 [% IF subaction == "html_news_letter" ~%] 424 [%|loc%]Sending an HTML page to the list[%END%] 425 [%~ ELSE ~%] 426 [%|loc%]Sending a message to the list[%END%] 427 [%~ END %] 428 <a class="openInNewWindow" href="[% 'nomenu/help' | url_rel(['user-sendmsg.html']) %]" target="wws_help"> 429 <i class="fa fa-info-circle" title="[%|loc%]Help[%END%]" aria-hidden="true"></i> 430 </a> 431 </h2> 432 433 <div class="title-bar" data-responsive-toggle="sympa-nav-bar" data-hide-for="medium"> 434 <div class="title-bar-right"> 435 <div class="title-bar-title"> 436 <span> 437 [% IF subaction == "html_news_letter" ~%] 438 [%|loc%]Sending an HTML page to the list[%END%] 439 [%~ ELSE ~%] 440 [%|loc%]Sending a message to the list[%END%] 441 [%~ END %] 442 </span> 443 </div> 444 <a class="menu-icon" href="#" data-toggle="sympa-nav-bar"></a> 445 </div> 446 </div> 447 448 [% IF subaction == '' %] 449 [% SET class = 'active' %] 450 [% ELSE %] 451 [% SET class = '' %] 452 [% END %] 453 454 <nav class="top-bar" id="sympa-nav-bar"> 455 <menu class="top-bar-left"> 456 <ul class="vertical medium-horizontal menu" data-responsive-menu="drilldown medium-dropdown"> 457 <li class="[% class %]"> 458 <a href="[% 'compose_mail' | url_rel([list]) %]"> 459 [%|loc%]Send a message[%END%] 460 </a> 461 </li> 462 [% IF subaction == 'html_news_letter' %] 463 [% SET class = 'active' %] 464 [% ELSE %] 465 [% SET class = '' %] 466 [% END %] 467 <li class="[% class %]"> 468 <a href="[% 'compose_mail' | url_rel([list,'html_news_letter']) %]"> 469 [%|loc%]Send an html page[%END%] 470 </a> 471 </li> 472 </ul> 473 </menu> 474 </nav> 475[% END %] 476 477[% IF action == 'd_read' ~%] 478 <h2 class="show-for-medium"> 479 [%|loc%]Shared documents[%END%] 480 <a class="openInNewWindow" href="[% 'nomenu/help' | url_rel(['shared.html']) %]" target="wws_help"> 481 <i class="fa fa-info-circle" title="[%|loc%]Help[%END%]" aria-hidden="true"></i> 482 </a> 483 </h2> 484 485 <div class="title-bar" data-responsive-toggle="sympa-nav-bar" data-hide-for="medium"> 486 <div class="title-bar-right"> 487 <div class="title-bar-title"> 488 <span>[%|loc%]Shared documents[%END%]</span> 489 </div> 490 <a class="menu-icon" href="#" data-toggle="sympa-nav-bar"></a> 491 </div> 492 </div> 493 494 <nav class="top-bar" id="sympa-nav-bar"> 495 <menu class="top-bar-left"> 496 <ul class="vertical medium-horizontal menu" data-responsive-menu="drilldown medium-dropdown"> 497 <li class="[% UNLESS expert_page %]active not-click[%END%]"> 498 <a href="[% 'd_read' | url_rel([list,shared_doc.paths_d],{type=>'directory',previous_action=>'d_read',show_user_page=>'1'}) %]"> 499 <i class="fa fa-user "></i> [%|loc%]User mode[%END%] 500 </a> 501 </li> 502 [%IF 0%]<li class="divider" role="separator"></li>[%END%] 503 <li class="[% IF expert_page %]active not-click[%END%]"> 504 <a href="[% 'd_read' | url_rel([list,shared_doc.paths_d],{type=>'directory',previous_action=>'d_read',show_expert_page=>'1'}) %]"> 505 <i class="fa fa-cogs"></i> [%|loc%]Expert mode[%END%] 506 </a> 507 </li> 508 </ul> 509 </menu> 510 </nav> 511[%~ END %] 512 513<!-- end nav.tt2 --> 514