Collabtive - astuces

Version 0.4.6 (30 avril 2008)

Impossible de se connecter après mise à jour du profil
Solution temporaire:
commentez la ligne 187 du fichier manageuser.php:
// $user->editpass($userid, $oldpass, $newpass, $repeatpass);



Configurer l'affichage des dernières activités:


Fichier \include\class.mylog.php ligne 84, valeur $lim à modifier
function getProjectLog($project, $lim = 30)



Mise en évidence des activités terminées:

Fichier language\lng.conf ligne 296 trouver:
closed = terminé
Remplacer par une mise en page locale exemple:
<span style="color:red">terminé</span>



Afficher les activités en haut de la page (en dessous du projet)


Fichier \templates\standard\projetc.tpl
Déplacer les lignes de 181 à 187

{*Log*}
<div class="block_b"><!--Activités-->
<div class="in">
{* Activity Log *}
{include file="log.tpl" }
</div> {*IN end*}
</div> {*Block A end*}
Les mettre en dessous de la ligne 28

 

</div> {*Block A end*}
{*Log*}
<div class="block_b"><!--Activités-->
<div class="in">
{* Activity Log *}
{include file="log.tpl" }
</div> {*IN end*}
</div> {*Block A end*}



Afficher toutes les tâches à l'accueil quelque soit l'utilisateur logué

Fichier \include\class.task.php, duppliquer la fonction function getAllMyProjectTasks de ligne 398 à 446, la renommer getAllMyProjectTasks2
Remplacer la requête $sel2 = mysql.... par
$sel2 = mysql_query("SELECT tasks.* FROM tasks WHERE  status=1 ORDER BY `end` ASC ");

Fichier Index.php ligne 40 trouver:
$task = $mtask->getAllMyProjectTasks2($proj[0], 5);

Remplacer par la nouvelle fonction duppliquée:
$task = $mtask->getAllMyProjectTasks2($proj[0], 5);

Dans ce cas il faut éditer le fichier index.tpl pour enlever les options de validation/édition/suppréssion