PlinnTodo

V1.0
  Ajax

    Formulaire création
    Ajouter des actions pour obtenir une version ajax de immediate_view

    Onglet modifier
    Les formulaire d'édition qui coniennent des champs Epoz doivent être correctement initialisés.

    Presse papier
    - Mettre à jour l'affichage lorsqu'il y a un objet copié / collé / coupé.
    - Ajaxer l'affichage du presse-papier.

    Création layer spécifique ajax
    Document Plinn
      Afficher les images correctement
      Corriger l'url du formulaire d'envoi des images
      Régler les problèmes Epoz
      Retoucher les boutons d'upload fichier et image
      Gérer l'enregistrement du document avec ajax

      Corriger les urls des fichiers attachés
      -> ajout de méthodes pour mettre des urls absolues à la place des relatives.

    Ajaxer la sous barre d'onglets dans le calendrier

    Défaut caractères dans l'arborescence
    Le caractère & (et sûrement d'autres) provoque un défaut d'affichage dans l'arborescence.
    < <
    > >
    " "
    ' '
    & &

    Types à ajaxer
      Calendar, Event
      File

        Téléchargements
        Les liens pour télécharger le fichier et la prévisualisation doivent se faire en dehors de la page principale.

      Link
      Photo
      Topic
        Gestion de l'héritage des critères

    Barre d'actions utilisateur
    Ajouter un manager basé sur un appel à xml_ajax_actions
    Implémentation : xml_ajax_url

    Déboguer l'enroulement des arborescences

    Changement de mot de passe
    Le formulaire de changement de mot de passe lors de la première connexion d'un membre fait AttributeError "changePassword"
    En réalité, ce bug apparaît lorsqu'un utilisateur n'est pas enregistré directos dans le GRUF

    folder_factories
    À chaque création, l'entrée dans le tableau instances n'est pas supprimée...

    Créer une fonction pour récupérer l'adresse de l'objet courant
  Bugs Plinn

    Tri dossier
    Les tris alphabéitques sont dépendants de la casse des caractères

    Métadonnées
    Lors de la validation des métadonnées simples, la date d'activation est incrémentée d'une heure

    calendar_view
    Lorsque d'une date de tri précédemment placée dans le cookie n'est pas dispo dans le dossier courant -> erreur

    catégorie d'action
    Changer les noms des categories d'action (ajax, additional_tabs, et autre ?) pour que la vérification de la sécu se fasse avec l'objet correct.

    Arborescence
    L'arborescence non javascript est basée sur les meta_type au lieu de portal_type
    Résolution : réécriture de make_nav_tree, patch de PortalFolder

  Vérifications

    MembershipTool.getCandidateLocalRoles
    Vérifier que le code entre L 158 et 1168 (qui ajoute probablement des doublons de permissions dans les rôles) ne fausse pas le résultat.

  Setup
    Ajouter la propriété photo_width dans member_data
  Autres bugs

    CMFSetup
    Dans l'export d'un workflow, il arrive que sate.permission_roles soit None quand il s'agit d'un état qui n'a jamais eu d'enregistrement de son mapping de permission.
    www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org —397 www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org —397 www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org —397 www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org —397 www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org —397 www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org www.zope.org —397 www.zope.org www.zope.org www.zope.org www.zope.org —397 www.zope.org www.zope.org —397 www.zope.org —397 www.zope.org—397

    GRUF / CMFCore
    Surcharge de la méthode setSecurityProfile avec l'ancienne implémentation car les rôles renvoyés par la méthode u.getRoles() ne comprennent pas les groupes

V2.0
  Réécriture des scripts ajax

    tree_block_script.js
    Complètement orienté objet
    Remarque : la fonction "formData2QueryString" est désormais une méthode de AjaxFormManager

    ajax_form_manager.js
    generic_header_script.js

    folder_contents_script.js
    Gérer les callback des actions de formulaire :
    - lors d'une manipulation du presse-papier
    - autres cas

  Bugs Plinn

    member_workflow
    Dans le script before_register, corriger AttributeError, aclu

    pending_members
    Ajouter le champ caché

    Affichage dossier
    Bug : sur le listing d'un dossier, lorsque le tri par défaut est sur position, Après avoir choisi un tri décroissant, quand l'on revient sur position, la coche orange apparaît alors qu'elle ne devrait pas y être.

    Affichage direct du formulaire des métadonnées
    Lors de l'affichage du formulare des métadonnées par un accès direct (directement l'url complète avec ...?edit_metadata=fullMetadataForm, les scripts ne sont pas correctement initialisés.

    Enroulement total de l'arborescence
    Restaurer la fonction.

    Icônes folder contents
    Ajouter les dimensions aux icônes dans le listing des dossiers

    HugePlinnFolder
      Ajouter le hook script mkdir

    Recherche plein texte
    — Le formulaire provoque sous IE une double requête ;
    — Sous firefox, les données du formulaire sont encodées 2 fois ce qui fausse les résultats pour des recherches avec des caractères accentués.

    member_workflow.script.before_register
    NameError: global name 'aclu' is not defined ligne 14

    Couper/coller d'un élément dans un workflow différent
  Document CMF standard
    Upload des images / fichiers joints avec FCK Editor
    Utilisation des liens permanents CMF
    Patch de HTMLTidy
  Mise en service des ancres

  Type Fichier
  Le changement des métadonnées ne doit pas provoquer une extraction du texte

  Historique des documents "à la DTML Zope"

  Annuaire et partages
  Améliorer la sélection des groupes et membre par filtrage à partir d'un saisie clavier

  Breadcrumbs

    Elle n'est pas toujours juste
    – connexion / déconnexion

  Arborescence à rafraîchir
  Rafraichir lors de l'ajout / suppression d'un objet qui y figure

  Liens sur les calendrier
  L'insersion du lien pourrait être personalisé par une fonction passée en paramètre