Changeset 67398 in spip-zone


Ignore:
Timestamp:
Nov 1, 2012, 10:49:40 PM (7 years ago)
Author:
rastapopoulos@…
Message:

Un formulaire CVT pour proposer d’offrir un cadeau, mais aussi de participer à une cagnotte, en proposant une somme pour contribuer à un gros cadeau.

C'est censé modifier le statut automatiquement si besoin, mais à priori ça ne peut pas marcher à cause de l'API générique de modifs des objets, qui en fait n'est pas générique du tout : il y a des tests d'autorisation à l'intérieur !!! Du coup impossible de les utiliser génériquement dans d'autres contextes (ici un visiteur anonyme qui active un formulaire qui sous certaine condition doit pouvoir "instituer" un autre statut à l'objet). Va falloir revoir cette API, je crois, ce n'est pas bon.

Sinon il reste à faire des notifications mails.
Et à faire un squelette complet quand on veut faire un site dédié qu'à ça.

Location:
_plugins_/souhaits
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/souhaits/content/souhait.html

    r67229 r67398  
    5858                </div>
    5959               
     60                <div class="ajax">#FORMULAIRE_OFFRIR_SOUHAIT{#ID_SOUHAIT, #SELF}</div>
     61               
    6062                [(#REM) Forum ]
    6163                <INCLURE{fond=comments,objet=souhait,id_objet=#ID_SOUHAIT,repondre_url=(#PARAMETRES_FORUM|url_reponse_forum)} />
  • _plugins_/souhaits/lang/souhait_fr.php

    r67229 r67398  
    3232        'label_statut' => 'Statut',
    3333        'label_titre' => 'Titre',
     34       
     35        // O
     36        'offrir_contribution_explication' => 'Utilisez le "." pour les centimes.',
     37        'offrir_contribution_label' => 'Votre contribution',
     38        'offrir_email_label' => 'Email',
     39        'offrir_explication_cagnotte' => '<strong>@souhait@</strong> est un très gros cadeau ! Il reste actuellement <strong>@reste@</strong> pour l’offrir. Vous pouvez participer à la cagnotte, en donnant votre nom et votre contribution.',
     40        'offrir_explication_libre' => 'Vous pouvez proposer d’offrir <strong>@souhait@</strong> en donnant votre nom.',
     41        'offrir_message_label' => 'Un petit message ?',
     42        'offrir_message_ok_merci' => 'Merci beaucoup d’avoir proposé ce cadeau.',
     43        'offrir_nom_label' => 'Nom',
    3444
    3545        // R
     
    4252        'statut_cagnotte_explication' => 'Vous pouvez participer à une cagnotte pour ce gros cadeau.',
    4353        'statut_cagnotte_label' => 'cagnotte',
    44         'statut_libre_explication' => 'Personne n\'a encore proposé ce cadeau.',
     54        'statut_libre_explication' => 'Personne na encore proposé ce cadeau.',
    4555        'statut_libre_label' => 'libre',
    4656        'statut_propose_explication' => 'Quelqu’un a proposé d’offrir ce cadeau mais il n’est pas encore acheté.',
  • _plugins_/souhaits/paquet.xml

    r67229 r67398  
    22        prefix="souhaits"
    33        categorie="divers"
    4         version="1.0.0"
     4        version="1.1.0"
    55        etat="dev"
    66        compatibilite="[3.0.5;3.0.*]"
     
    1818
    1919        <licence>GNU/GPL v3</licence>
    20         <necessite nom="saisies" compatibilite="[1.24.0;]" />
     20        <necessite nom="saisies" compatibilite="[1.24.0;]" />
     21        <necessite nom="verifier" compatibilite="[0.1.17;]" />
    2122
    2223        <pipeline nom="autoriser" inclure="souhaits_autorisations.php" />
Note: See TracChangeset for help on using the changeset viewer.