Merge remote branch 'origin/platal-1.0.0' into platal-1.0.1
[platal.git] / templates / lists / index.tpl
1 {**************************************************************************}
2 {*                                                                        *}
3 {*  Copyright (C) 2003-2010 Polytechnique.org                             *}
4 {*  http://opensource.polytechnique.org/                                  *}
5 {*                                                                        *}
6 {*  This program is free software; you can redistribute it and/or modify  *}
7 {*  it under the terms of the GNU General Public License as published by  *}
8 {*  the Free Software Foundation; either version 2 of the License, or     *}
9 {*  (at your option) any later version.                                   *}
10 {*                                                                        *}
11 {*  This program is distributed in the hope that it will be useful,       *}
12 {*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *}
13 {*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *}
14 {*  GNU General Public License for more details.                          *}
15 {*                                                                        *}
16 {*  You should have received a copy of the GNU General Public License     *}
17 {*  along with this program; if not, write to the Free Software           *}
18 {*  Foundation, Inc.,                                                     *}
19 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
20 {*                                                                        *}
21 {**************************************************************************}
22
23 <h1>
24   Listes de diffusion de Polytechnique.org
25 </h1>
26
27 {if $owner|@count > 0 || $member|@count > 0 || ( hasPerm('lists') && $public|@count
28 > 0)}
29 <h2>L'inscription à une liste de diffusion</h2>
30
31 <ul>
32   {if hasPerm('lists')}
33   <li>Pour demander ton inscription à une liste de diffusion, il suffit
34     de cliquer sur l'icône {icon name=add} située en fin de ligne.</li>
35   <li>Si la liste est à inscription modérée, l'icône {icon name=flag_orange title="en cours"}
36     apparaîtra tant que ton inscription n'aura pas été validée par un modérateur.</li>
37   {/if}
38   <li>Pour te désinscrire d'une liste dont tu es membre, il suffit de cliquer sur la croix
39     {icon name=cross title="désinscription"} située en fin de ligne.</li>
40 </ul>
41
42 <h2>La diffusion sur une liste de diffusion</h2>
43 <p>
44 La diffusion a trois niveaux de modération.  La diffusion peut être&nbsp;:
45 </p>
46 <ul>
47   <li><strong>libre&nbsp;:</strong> tout le monde peut y envoyer des emails, la diffusion y est
48   immédiate&nbsp;;</li>
49   <li><strong>restreinte&nbsp;:</strong> les membres de la liste peuvent envoyer librement des emails,
50   les extérieurs sont modérés&nbsp;;</li>
51   <li><strong>modérée&nbsp;:</strong> l'envoi d'un email à la liste est alors filtré par des
52   modérateurs, eux seuls peuvent accepter un message envoyé à la liste.</li>
53 </ul>
54 {else}
55 <p>
56   Tu n'as actuellement accès à aucune liste de diffusion.
57 </p>
58 {/if}
59
60 {if hasPerm('lists')}
61 <h1>Demander la création d'une liste de diffusion</h1>
62
63 <p>
64 Nos listes ont pour but de réunir des X autour de thèmes ou centres d'intérêt communs.  C'est un
65 moyen pratique et efficace de rassembler plusieurs personnes autour d'un projet commun ou d'une
66 thématique particulière.
67 </p>
68
69 <p class="center">
70 {icon name=add title="Nouvelle liste"} <a href='lists/create'>
71   Tu peux demander la création d'une liste de diffusion sur le thème de ton choix.
72 </a>
73 </p>
74 {/if}
75
76 {if $owner|@count}
77 <h1>Listes dont tu es modérateur</h1>
78
79 {include file='lists/listes.inc.tpl' lists=$owner}
80
81 <p class='smaller'>
82 {icon name=wrench title="Modérateur"} indique que tu es modérateur de la liste, les modérateurs jouent également le rôle de gestionnaire.<br />
83 {icon name=error title="Modérateur mais non-membre"} indique que tu es modérateur de la liste, mais que tu n'en es pas membre.
84 </p>
85 {/if}
86 {if $member|@count}
87 <h1>Listes dont tu es membre</h1>
88
89 {assign var="has_private" value=false}
90 {include file='lists/listes.inc.tpl' lists=$member}
91
92 <p class="smaller">Attention&nbsp;: lorsqu'une liste à laquelle tu es abonné est privée, l'icône {icon name=weather_cloudy} est affichée en début de ligne. Si tu t'en désinscris, il ne te sera pas possible de t'y abonner de nouveau sans l'action d'un modérateur.</p>
93 {/if}
94
95 {if hasPerm('lists')}
96 <h1>Listes de diffusion publiques auxquelles tu peux t'inscrire</h1>
97
98 <p>
99 Les listes de diffusion publiques sont visibles par tous les X inscrits à Polytechnique.org.
100 </p>
101
102 {if $public|@count}
103 {include file='lists/listes.inc.tpl' lists=$public}
104
105 <br />
106 {/if}
107
108 <form method='post' action='lists'>
109   {xsrf_token_field}
110   <table class='tinybicol' cellspacing='0' cellpadding='2'>
111     <tr>
112       <th colspan='2'>Inscription à une liste de diffusion promo</th>
113     </tr>
114     <tr>
115       <td class='titre'>Promotion&nbsp;:</td>
116       <td>
117         <input type='text' size='4' maxlength='4' name='promo_add' />
118         &nbsp;
119         <input type='submit' value="m'inscrire" />
120       </td>
121     </tr>
122   </table>
123 </form>
124 {/if}
125
126 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}