== TODO ==\r
\r
=== v1.0 ===\r
-* Finir les options d'affichage des bulles et des dates\r
* Rendre compatible IE 7 (pfff..)\r
* Stocker quelque part la version de la BD\r
* Créer une table "proprietes" contenant des tuples {propriete, nom, val}\r
[ok] Mettre les constantes au niveau du serveur dans euphorik_defines.hrl (par exemple les temps lié au flood)\r
[ok] Créer un style common puis adapter les CSS (classic et cold -> web2.0)\r
* Alignement du menu, du troll et des trolls de la partie admin à l'aide de line-height
+[ok] Finir les options d'affichage des bulles et des dates
=== Bugs ===
1 : Critique
{attributes, record_info(fields, counter)},
{disc_copies, [node()]}
]),
+ mnesia:create_table(proprietes, [
+ {attributes, record_info(fields, proprietes)},
+ {disc_copies, [node()]}
+ ]),
mnesia:create_table(minichat, [
{attributes, record_info(fields, minichat)},
{index, [auteur_id, troll_id]},
mnesia:clear_table(troll),
mnesia:clear_table(ip_table),\r
% crée l'utilisateur root\r
- mnesia:transaction(fun() ->\r
+ mnesia:transaction(fun() ->
+ mnesia:write(#proprietes{nom = version, valeur = ?VERSION_BD}),\r
User = #user{id = 0, pseudo = "Sys", login = "Sys", date_creation = now(), date_derniere_connexion = now(), ek_master = true},\r
mnesia:write(User),\r
User\r
%\r
% You should have received a copy of the GNU General Public License\r
% along with Euphorik. If not, see <http://www.gnu.org/licenses/>.\r
+
+% Version de la BD
+-define(VERSION_BD, 1).
\r
% Le temps d'attente après une erreur de login (mauvais login/pass) : une demie seconde\r
% Permet d'éviter (limiter) les attaques par dictionnaire\r