Ajout de coalesce dans les scripts; Ajout du content_type pour la campagne rédigé par Mindiell's avatar Mindiell
...@@ -126,7 +126,7 @@ C'est la première chose à ajouter. Les systèmes de paiement permettent aux ca ...@@ -126,7 +126,7 @@ C'est la première chose à ajouter. Les systèmes de paiement permettent aux ca
comment gérer les paiements des donateurs: comment gérer les paiements des donateurs:
insert into payment_paymentprocessor values ( insert into payment_paymentprocessor values (
(select max(id)+1 from payment_paymentprocessor), -- identifiant unique (select coalesce(max(id)+1,1) from payment_paymentprocessor), -- identifiant unique
'basic_payment', -- nom du système de paiement 'basic_payment', -- nom du système de paiement
'[{"url": "http://localhost:5000/payment", "mode": "TEST", "shop_id": "1", "certificate": "test"}]', -- chaine au format json permettant de connaitre les informations pour le paiement '[{"url": "http://localhost:5000/payment", "mode": "TEST", "shop_id": "1", "certificate": "test"}]', -- chaine au format json permettant de connaitre les informations pour le paiement
); );
...@@ -138,14 +138,13 @@ C'est la deuxième chose à ajouter. Maintenant qu'un système de paiement est d ...@@ -138,14 +138,13 @@ C'est la deuxième chose à ajouter. Maintenant qu'un système de paiement est d
une campagne qui l'utilise: une campagne qui l'utilise:
insert into campaign_campaign values ( insert into campaign_campaign values (
(select max(id)+1 from campaign_campaign), -- identifiant unique (select coalesce(max(id)+1,1) from campaign_campaign), -- identifiant unique
now() - interval '1 day', -- date de début now() - interval '1 day', -- date de début
now() + interval '1 year', -- date de fin now() + interval '1 year', -- date de fin
10000, -- montant cible pour cette campagne 10000, -- montant cible pour cette campagne
true, -- booléen indiquant que la campagne est active true, -- booléen indiquant que la campagne est active
0, (select id from django_content_type where model='paymentprocessor'), -- identifiant du type d'objet lié à la campagne
(select max(id) from payment_paymentprocessor), -- identifiant du système de paiement utilisé par la campagne (select max(id) from payment_paymentprocessor), -- identifiant du système de paiement utilisé par la campagne
'image.jpg' -- image de fond de la page d'accueil de la campagne 'image.jpg' -- image de fond de la page d'accueil de la campagne
); );