{5} Assigned, Active Tickets by Owner (Full Description) (25 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

bastnic

Ticket Summary Component Milestone Type Created
Description
#562 the name of the root tags of jforms file is not consistent jelix:forms Jelix 1.1 beta 1 bug 04/27/08

Sometime, in examples, the name is "forms", sometime it is "form".

The specification should be clear on this. The name "form" should be used everywhere now :

  • in all examples in the documentation
  • in relaxng schemas
  • should be verified in the jforms compiler

#636 Javascript error handling does not work for element <checkboxes> jelix:forms Jelix 1.1 beta 1 bug 06/27/08

Situation:

  • Using a <checkboxes> element with the required attribute
  • Submitting the form without ticking any item of the <checkboxes>

Error:

  • No javascript error telling that the element is required

Working:

  • server-side check is working and we have the error message telling that we must tick and item

#287 jform: create auto-complete input texte in jform jelix:forms Jelix 1.1 beta 2 enhancement 09/27/07

It would be interresting to have autocomplete input texte (on xml source, or sql query) in jform


#399 Quand on enregistre 2 erreurs sur le meme champs, seul la derniere est affichée jelix:forms enhancement 01/04/08

Quand je valide certaines données a la main et que j'assigne 2 erreurs

$form->setErrorOn('url_site', 'mauvaise url');
$form->setErrorOn('url_site', 'site down');

seul la dernière erreur s'affiche.


#461 mise à jour des données en session lors d'un updateUser par le user lui-même jelix:auth enhancement 02/20/08

Il serait intéressant que lors d'un updateUser() par le user lui même, les données en session soient aussi mises à jour.


#604 jImage jelix:utils enhancement 05/28/08

Plutôt que d'avoir un plugin de template qui gère tout ce qui est image, on devrait avoir une classe faisant tous les traitements qui serait appelée par le plugin.

Cela permettrait par exemple de créer le cache des photos à leur upload. Utile si on charge une page contenant 100 photos de 5mo chacune. (PHP renverra un out of memory bien avant ça..)


#612 upgrade jquery to 1.2.6 jelix Jelix 1.1 beta 1 enhancement 06/05/08

1.2.6 is out : no change of API but an improvement of perf.

http://jquery.com/blog/2008/06/04/jquery-126-events-100-faster/


#237 Implementer jPrefs jelix:utils Jelix 1.1 beta 2 new feature 07/31/07

Implémenter un système de stockage dynamiques de préférences/paramètres d'applis et de modules. voir http://developer.jelix.org/wiki/fr/drafts/preferences


#355 une completion bash pour les scripts jelix jelix-scripts new feature 12/01/07

Ca pourrait être sympa d'avoir quelque chose comme ça pour jelix : http://code.djangoproject.com/browser/django/trunk/extras/django_bash_completion


#495 default pagelinks's css style is ugly jelix:plugins enhancement 03/10/08

it can be cool if pagelinks have a default css link like

ul.pagelinks {
    list-style-type: none;
}
ul.pagelinks li {
    float: left;
    padding: 0 3px;
}

or something like that.


doubleface

Ticket Summary Component Milestone Type Created
Description
#600 Timezone in jelix config file jelix:core jelix 1.1 enhancement 05/22/08

Would it be possible to let PHP "guess" the timezone if no timezone is specified in jelix config file? I actually need it for my project and for the moment, I have to patch Jelix for every update(I know exactly on which machine and which os the application will be deployed). I don't think it would be a problem since the timezone is defined in defaultconfig.ini.php.

See the small patch, which was made on the "dev" version (no access to the svn repository from work).


Julien

Ticket Summary Component Milestone Type Created
Description
#196 jforms: ajout d'un datepicker pour la saisie des dates/times jelix:forms Jelix 1.1 beta 1 task 06/04/07

Ajouter un script DHTML pour afficher un datepicker sur les input type="date/datetime/time"


#403 upgrade de tcpdf à la version 2.0 jelix:core response jelix 1.1 enhancement 01/07/08

http://sourceforge.net/forum/forum.php?forum_id=769151


#489 Add support for partial overloads for non-generic locales (en_US, fr_CA, ...) and overloaded locales jelix:core:jLocale enhancement 03/06/08

It could be very powerfull if we could only redefine 1 string for locale en_US, and let Jelix do some kind of merging whith the locale en_EN.

Same idea for overloaded locales in the "overload" directory of modules. Would be very nice to be able to overload just 1 string and not the full file.

Mix both cases and you have this : en_US (overloaded) > en_US (original) > en_EN (overloaded) > en_EN (original).

If everything fails, we have an exception like today.

Is this a good enhancement ?

I have 2 methods for doing this :

1. trying to get the locale recursively and returning it when found.

2. at compilation/caching time, some kind of merging is done and all files (for every locale, original or overloaded) have the full set of strings inside.

Method 2 should be more efficient in production use, because compilation/caching should only be done once, but this compilation/caching process will be more heavy. It also seems simplier to code.

Which method should I choose (please don't answer "both and we'll see" ;) )


#639 Mini-bug in jLocale jelix:core:jLocale bug 07/02/08

There is a mini-bug that results in notices in the method _loadResources of the jLocale class.

On line 121, we have :

                        if(preg_match("/^\s*(.*)\s*(\\\\?)$/U", $line, $match)){
                            $sp = preg_split('/(?<!\\\\)\#/', $match[1], -1 ,PREG_SPLIT_NO_EMPTY);
                            $multiline= ($match[2] =="\\");
                            $this->_strings[$charset][$key].=' '.trim(str_replace('\#','#',$sp[0]));
                        }else{
                            throw new Exception('Syntaxe error in file properties '.$fichier.' line '.$linenumber,210);
                        }

This raises a notice ([notice 1] Undefined offset: 0 /usr/local/share/jelix/lib/jelix/init.php 124) in this case :

text.key = youpi\
youpu\

text.key2 = youpa

That's because the first preg_match gets an empty string as $match[1] when parsing the 3rd line of text.key.

This could be a acceptable workaround :

                       if(preg_match("/^\s*(.*)\s*(\\\\?)$/U", $line, $match))
						{
                            $multiline= ($match[2] =="\\");
							
							if (strlen ($match[1]) > 0)
							{
								$sp = preg_split('/(?<!\\\\)\#/', $match[1], -1 ,PREG_SPLIT_NO_EMPTY);
								$this->_strings[$charset][$key].=' '.trim(str_replace('\#','#',$sp[0]));
							}
							else
							{
								$this->_strings[$charset][$key].=' ';
							}
                        }else{
                            throw new Exception('Syntaxe error in file properties '.$fichier.' line '.$linenumber,210);
                        }
  

#490 Do not create session when it is not necessary jelix:core:jSession enhancement 03/07/08

Sometimes, on a web site, sessions are not required, or only when a module would like to store something in it. So, for some visitors, sessions are created even if it is not used. This is a perf issue : it creates a file or a record which is not useful.

We could have jSession::get($varname) and jSession::set($varname, $value) to read or save session variables. So we use them instead of using directly $_SESSION, and there isn't a session_start systematically.

session_start is called only when calling jSession::set. When we call jSession::get, it should detect if there is a cookie of session. If yes, it execute session_start and return the value from $_SESSION, else it just returns null or "". (of course session_start is called only one time during the execution of an action).


#649 jTpl plugins: formdatafull jelix:plugins Jelix 1.1 beta 1 new feature 07/17/08

Same result as the HTML plugin, but for text response.

It can also be used for form to plain-text mail.


laurentj

Ticket Summary Component Milestone Type Created
Description
#4 système de cache http jelix:core Jelix 1.2 enhancement 01/03/06

A propos des zones et quoi qu'il en soit dans le détail que je ne connais pas encore.

Pour moi, quoi qu'il en soit, les choses question cache se résument en deux mots:

  • un client émet une requête GET
  • du contenu correspondant à cette requête est renvoyé avec un code OK, ou un NOT MODIFIED sans contenu, ce contenu étant déterminé par un certain nombre de paramètres "contenu administrateur" et "temporels".

Un système de cache côté client n'a donc qu'une question à se poser: le cache client mérite-t-il d'être rafraichi?

Côté serveur, il y a deux approches à mon avis:

  • soit, dès lors que l'on modifie "quelque chose" qui change le contenu renvoyé par une (des) requêtes GET particulière, il faut effacer le(s) cache(s) correspondant(s).
  • soit, on stocke dans la version cache l'ensemble des paramètres qui déterminent le contenu, plutôt qu'un hash du contenu généré.

Je n'ai rien contre les hashs, mais bon... A mon sens, il n'y a pas que la performance à prendre en compte (quand bien même il me parait certain que vérifier quelques paramètres est plus rapide que générer le contenu correspondant), mais la cohérence du bazar: ça n'a aucun sens de re-générer mille fois le même contenu...

- dMp


#478 jforms: support of protection against CSRF jelix:forms Jelix 1.1 beta 2 enhancement 03/04/08

for CSRF, see http://fr.wikipedia.org/wiki/Cross-Site_Request_Forgeries.

We could have an attribute in a jform file, to says if we want to activate CSRF protection. So a token will be generated during the creation of the form, and its validity will be checked.


#31 système d’installation/désinstallation d’un module jelix Jelix 1.1 beta 2 task 10/25/06

jelix devrait fournir des outils pour installer, desinstaller un module. Voir fr/drafts/gestion_modules

Ce ticket correspond à une première étape : il s'agirait simplement de lire le contenu d'un répertoire install d'un module déjà copié dans l'application, et d'executer les scripts sql et autres pour activer le module. (et l'inverse pour le desinstaller/désactiver)


#578 mysql driver could return native objects jelix:db Jelix 1.1 beta 1 enhancement 05/11/08

It seems that mysql_fetch_object accepts a class name as the second parameter. The mysql driver could use it to have performance improvements. Verify first that it is really ok in PHP 5.0, PHP 5.1 and PHP 5.2.


#593 web: bug in forums for preformated text (code) web site bug 05/20/08

There is a bug in the parser code for the forums that put back to left the first line of a preformated code (obtained by indenting text). Perhaps some "trimleft" all write space instead of justing deleting the first linefeed?

e.g the following expected lines:

   line1
   line2
   line3

appear as if there were typed as:

line1
   line2
   line3

Lipki

Ticket Summary Component Milestone Type Created
Description
#545 Templates virtuel jelix:tpl enhancement 04/15/08

Alors voila l'idée : Pour utiliser jTpl on est obliger de créer des fichiers physique. (.tpl)

Dans la "norme" jTpl, la plupart des éléments sont fait pour créer des squelettes, mais de plus en plus sont créer des plugins orienté contenu.

Je pense évidement eu plugin image, swf, mais également aux modificateurs, à jUrl, et dans une certaine mesure les boucles le plugin cycle et j'en oublie.

C'est dommage de ne pas pouvoir profiter de tout cela sur du contenu dynamique. Comme par exemple récupérer d'une base de données.

En tous cas j'ai trouvé ça dommage :)

Donc je propose ...


#517 plugin note jelix:plugins new feature 03/20/08

Ce plugin permet d'ajouter un tpl dans un autre, sans passer par le contrôleur. le template ajouter hérite des variables de sont contenant.

exemple :

<p>
   Vous pouvez me joindre a cette adresse
   {note 'main~adresse'}
</p>
<p>
   Vous pouvez me joindre a cette adresse
   20, rue de la folie
   45963 furieuse les bains
   France
   06xxxxxx22
</p>


#533 plugin syntax highlighting jelix:plugins new feature 04/03/08

Voici la première version du plugin de coloration syntaxique.

Ce plugin est basé sur un développement personnelle, légèrement inspiré par GeSHi.

Utilisation :

{sh 'jtpl'}
<div class="corps">
    <p>
        contenu
        {image 'toupie.png', array('width'=>100)}
    </p>
</div>
{/sh}

Un exemple du rendu a cette adresse http://jelix.toopi.info/page/cadre


Note: See TracReports for help on using and creating reports.
Download in other formats: RSS Feed Comma-delimited Text Tab-delimited Text