Changeset 74844 in spip-zone


Ignore:
Timestamp:
Aug 19, 2013, 6:40:51 PM (6 years ago)
Author:
cyril@…
Message:

travail sur le formulaire de saisie d'une activité : css public, saisie de type "heure", optimisation des chaines de langue;

Location:
_plugins_/dayfill/trunk
Files:
4 added
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/dayfill/trunk/base/dayfill.php

    r71519 r74844  
    4343        $tables['spip_projets_activites'] = array(
    4444                'type' => 'projets_activite',
    45                 'principale' => "oui", 
    46                 'table_objet_surnoms' => array('projetsactivite'), // table_objet('projets_activite') => 'projets_activites' 
     45                'principale' => "oui",
     46                'table_objet_surnoms' => array('projetsactivite'), // table_objet('projets_activite') => 'projets_activites'
    4747                'field'=> array(
    48                         "id_projets_activite" => "bigint(21) NOT NULL",
    49                         "id_projet"          => "int(11) DEFAULT NULL",
    50                         "descriptif"         => "varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL",
    51                         "id_auteur"          => "int(11) NOT NULL DEFAULT '0'",
    52                         "date_debut"         => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
    53                         "date_fin"           => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
    54                         "nb_heures_passees"  => "decimal(18,2) DEFAULT NULL",
     48                        "id_projets_activite"  => "bigint(21) NOT NULL",
     49                        "id_projet"            => "int(11) DEFAULT NULL",
     50                        "descriptif"           => "varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL",
     51                        "id_auteur"            => "int(11) NOT NULL DEFAULT '0'",
     52                        "date_debut"           => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
     53                        "date_fin"             => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
     54                        "nb_heures_passees"    => "decimal(18,2) DEFAULT NULL",
    5555                        "nb_heures_decomptees" => "decimal(18,2) DEFAULT NULL",
    56                         "maj"                => "TIMESTAMP"
     56                        "maj"                  => "TIMESTAMP"
    5757                ),
    5858                'key' => array(
     
    6565                'rechercher_champs' => array("descriptif" => 10),
    6666                'tables_jointures'  => array(),
    67                
     67
    6868
    6969        );
  • _plugins_/dayfill/trunk/dayfill_pipelines.php

    r71843 r74844  
    4444}
    4545
     46function dayfill_insert_head_css($flux){
     47        $flux .= '<link rel="stylesheet" type="text/css" href="'.find_in_path('css/dayfill.css').'" media="all" />';
     48        return $flux;
     49}
    4650
    4751?>
  • _plugins_/dayfill/trunk/formulaires/ajouter_action.html

    r74843 r74844  
    1818
    1919                        <li class='fieldset obligatoire'>
    20                             <fieldset class='date'>
    21                                 <label for="date_debut"><:dayfill:label_duree:></label>
    22                                 <p class="explication"><:dayfill:explication_duree:></p>
    23                                 <ul>
    24                                     [(#SAISIE{date,
    25                                         date_debut,
    26                                         defaut=#DATE,
    27                                         label=<:dayfill:label_date_action:>})]
    28                                     [(#SAISIE{heure,
    29                                         heure_debut,
    30                                         horaire=oui,heure_pas=5,
    31                                         label=<:dayfill:label_heure_de:>})]
    32                                     [(#SAISIE{heure,
    33                                         heure_fin,
    34                                         horaire=oui,heure_pas=5,
    35                             label=<:dayfill:label_heure_a:>})]
    36                                 </ul>
    37                             </fieldset>
     20                                <fieldset class='date'>
     21                                        <label for="date_debut"><:dayfill:label_duree:></label>
     22                                        <p class="explication"><:dayfill:explication_duree:></p>
     23                                        <ul>
     24                                                [(#SAISIE{date,
     25                                                        date_debut,
     26                                                        label=<:dayfill:label_date_action:>})]
     27                                                [(#SAISIE{heure,
     28                                                        heure_debut,
     29                                                        heure_pas=5,
     30                                                        label=<:dayfill:label_heure_de:>})]
     31                                                [(#SAISIE{heure,
     32                                                        heure_fin,
     33                                                        heure_pas=5,
     34                                                        label=<:dayfill:label_heure_a:>})]
     35                                        </ul>
     36                                </fieldset>
    3837                        </li>
     38
     39                        [(#SAISIE{input, nb_heures_passees, label=<:dayfill:label_temps_passe:>})]
     40                        [(#SAISIE{input, nb_heures_facturees, label=<:dayfill:label_temps_facture:>})]
    3941
    4042                        [(#SAISIE{textarea, detail_activite, obligatoire=oui,
     
    5658
    5759                        [(#ID_ORGANISATION|oui)
    58                 [(#SAISIE{projets_organisation,id_projet,obligatoire=oui,
    59                     id_organisation=#ID_ORGANISATION,
    60                         class="chosen",
     60                                [(#SAISIE{projets_organisation,id_projet,obligatoire=oui,
     61                                        id_organisation=#ID_ORGANISATION,
     62                                        class="chosen",
    6163                                        label=<:dayfill:label_quel_projet:>,
    6264                                        explication=<:dayfill:explication_quel_projet:>})]]
  • _plugins_/dayfill/trunk/formulaires/ajouter_action.php

    r74843 r74844  
    1111        return array(
    1212                'id_auteur'       => $id_auteur,
    13                 'date_debut'      => $date_debut,
    14                 'date_fin'        => $date_fin,
     13                'date_debut'      => date('Y-m-d H:i:s'),
     14                'date_fin'        => date('Y-m-d H:i:s'),
    1515                'heure_debut'     => date('H:i', strtotime('now - 10 minute')),
    1616                'heure_fin'       => date('H:i'),
  • _plugins_/dayfill/trunk/lang/dayfill_fr.php

    r74840 r74844  
    2121        // E
    2222        'explication_id_auteur'             => "Sélectionnez des collaborateurs potentiels parmi tous les auteurs du site.",
     23        'explication_duree'                 => "Indiquez la date de l'activité, en précisant les horaires de début et de fin",
    2324        'explication_groupe_mots_activites' => "Sélectionnez le groupe de mots-clé utilisé pour définir les activités",
    24         'explication_type_activite'         => "Sélectionner le type d'activité qui a été effectuée",
     25        'explication_type_activite'         => "Sélectionner le type qui correspond le mieux à cette activité",
    2526        'explication_activite_par_defaut'   => "Précisez le type d'activité sélectionné par défaut",
    2627        'explication_detail_activite'       => "Décrivez l'activité effectuée",
     
    3536        'label_detail_activite'             => "Détail de l'activité",
    3637        'label_decrire_action'              => "Décrivez le type d'action effectuée",
     38        'label_duree'                       => "Date et durée de l'activité",
    3739        'label_groupe_mots_activites'       => "Groupe de mots-clé pour les activités",
    3840        'label_heure_debut'                 => "Début",
     
    4446        'label_quelle_organisation'         => "Pour quel client ?",
    4547        'label_quel_projet'                 => "Dans le cadre de quel projet ?",
     48        'label_temps_passe'                 => "Combien de temps passé ?",
     49        'label_temps_facture'               => "Combien de temps facturé ?",
    4650        'label_quel_temps_passe'            => "Combien de temps &agrave; facturer ?",
    4751        'label_quel_type_action'            => "Quel type d'action a été effectué ?",
  • _plugins_/dayfill/trunk/paquet.xml

    r74840 r74844  
    2626
    2727        <pipeline nom="affiche_enfants" inclure="dayfill_pipelines.php" />
     28        <pipeline nom="insert_head_css" inclure="dayfill_pipelines.php" />
    2829
    2930        <menu nom="projets_activites" titre="projets_activite:titre_projets_activites" parent="menu_edition" icone="images/projets_activite-16.png" action="projets_activites" />
Note: See TracChangeset for help on using the changeset viewer.