From 2d97ecc2c1ac605ca49e8a866b309daaeb7a831c Mon Sep 17 00:00:00 2001 From: MS Date: Wed, 22 Jul 2020 14:53:45 +0200 Subject: Installing the Blog --- .../blog/templates/article_frame.html | 10 +++ .../blog/templates/article_refunded.html | 6 ++ talermerchantdemos/blog/templates/base.html | 80 ++++++++++++++++++++++ talermerchantdemos/blog/templates/cc-payment.html | 5 ++ .../blog/templates/confirm_refund.html | 19 +++++ talermerchantdemos/blog/templates/error.html | 22 ++++++ talermerchantdemos/blog/templates/index.html | 40 +++++++++++ talermerchantdemos/blog/templates/javascript.html | 31 +++++++++ .../blog/templates/request_payment.html | 69 +++++++++++++++++++ talermerchantdemos/blog/templates/show_refund.html | 28 ++++++++ 10 files changed, 310 insertions(+) create mode 100644 talermerchantdemos/blog/templates/article_frame.html create mode 100644 talermerchantdemos/blog/templates/article_refunded.html create mode 100644 talermerchantdemos/blog/templates/base.html create mode 100644 talermerchantdemos/blog/templates/cc-payment.html create mode 100644 talermerchantdemos/blog/templates/confirm_refund.html create mode 100644 talermerchantdemos/blog/templates/error.html create mode 100644 talermerchantdemos/blog/templates/index.html create mode 100644 talermerchantdemos/blog/templates/javascript.html create mode 100644 talermerchantdemos/blog/templates/request_payment.html create mode 100644 talermerchantdemos/blog/templates/show_refund.html (limited to 'talermerchantdemos/blog/templates') diff --git a/talermerchantdemos/blog/templates/article_frame.html b/talermerchantdemos/blog/templates/article_frame.html new file mode 100644 index 0000000..1efc0d1 --- /dev/null +++ b/talermerchantdemos/blog/templates/article_frame.html @@ -0,0 +1,10 @@ +{% extends "templates/base.html" %} +{% block main %} +{% include "articles/" + article_file %} + +
+

+ You don't like this article? Get a refund within + the first hour after buying it. +

+{% endblock main %} diff --git a/talermerchantdemos/blog/templates/article_refunded.html b/talermerchantdemos/blog/templates/article_refunded.html new file mode 100644 index 0000000..d6e49d7 --- /dev/null +++ b/talermerchantdemos/blog/templates/article_refunded.html @@ -0,0 +1,6 @@ +{% extends "templates/base.html" %} +{% block main %} +

Article refunded

+ Unfortunately you can't view the article {{ article_name }}, since the + payment for it was refunded. +{% endblock main %} diff --git a/talermerchantdemos/blog/templates/base.html b/talermerchantdemos/blog/templates/base.html new file mode 100644 index 0000000..52e97b7 --- /dev/null +++ b/talermerchantdemos/blog/templates/base.html @@ -0,0 +1,80 @@ + + + + + + + + {% block meta %}{% endblock %} + Taler Essay Shop Demo + + + + + {% block styles %}{% endblock %} + {% block scripts %}{% endblock %} + + + +
+

Taler Demo

+

Shop

+

On this page you can buy articles using an imaginary currency (for now). + The articles are chapters from Richard Stallman's book "Free Software, Free Society", + which is also + published by the FSF + and available gratis at gnu.org. +

+ +

You can learn more about Taler on our main website.

+
+

Copyright © 2014—2018 Inria

+
+ +
+ {% block main %} + This is the main content of the page. + {% endblock %} +
+
+ + diff --git a/talermerchantdemos/blog/templates/cc-payment.html b/talermerchantdemos/blog/templates/cc-payment.html new file mode 100644 index 0000000..b23b751 --- /dev/null +++ b/talermerchantdemos/blog/templates/cc-payment.html @@ -0,0 +1,5 @@ +{% extends "templates/base.html" %} + +{% block main %} +Credit card payment declined. +{% endblock main %} diff --git a/talermerchantdemos/blog/templates/confirm_refund.html b/talermerchantdemos/blog/templates/confirm_refund.html new file mode 100644 index 0000000..10aaa74 --- /dev/null +++ b/talermerchantdemos/blog/templates/confirm_refund.html @@ -0,0 +1,19 @@ +{% extends "templates/base.html" %} +{% block main %} +

Refund Article?

+ +

+ Do you want to get a refund for the article {{ article_name }}? After you've requested a refund, + you won't be able to read the article anymore. +

+ +

+ You will only be able to receive the refund on the same wallet that you've used to pay + for this article originally. +

+ +
+ + +
+{% endblock main %} diff --git a/talermerchantdemos/blog/templates/error.html b/talermerchantdemos/blog/templates/error.html new file mode 100644 index 0000000..0d4bd02 --- /dev/null +++ b/talermerchantdemos/blog/templates/error.html @@ -0,0 +1,22 @@ +{% extends "templates/base.html" %} +{% block main %} +

An Error Occurred

+ +

{{ message }}

+ + {% if status_code %} +

The backend returned status code {{ status_code }}.

+ {% endif %} + + {% if json %} +

Backend Response:

+
{{ json }}
+ {% endif %} + + {% if stack %} +

Stack trace:

+
+    {{ stack }}
+  
+ {% endif %} +{% endblock main %} diff --git a/talermerchantdemos/blog/templates/index.html b/talermerchantdemos/blog/templates/index.html new file mode 100644 index 0000000..0159779 --- /dev/null +++ b/talermerchantdemos/blog/templates/index.html @@ -0,0 +1,40 @@ +{% extends "templates/base.html" %} +{% block main %} +

Essay Shop: Free Software, Free Society

+
+

This is the second edition of Free Software, Free Society: Selected Essays of Richard M. Stallman.
+ Free Software Foundation
+ 51 Franklin Street, Fifth Floor
+ Boston, MA 02110-1335 +
+ Copyright © 2002, 2010 Free Software Foundation, Inc. +

+ +

Verbatim copying and distribution of this entire book are permitted + worldwide, without royalty, in any medium, provided this notice is + preserved. Permission is granted to copy and distribute translations + of this book from the original English into another language provided + the translation has been approved by the Free Software Foundation and + the copyright notice and this permission notice are preserved on all + copies. +

+

ISBN 978-0-9831592-0-9

+
+ +

Chapters

+
+ Click on an individual chapter to to purchase it. You can + get free, virtual money to buy articles on this page at the bank. +
+ +
+ {% for article in articles %} +
+

{{article.title}}

+

{{ article.teaser|safe }} (Pay to read more...)

+
+ {% else %} + (No articles available) + {% endfor %} +
+{% endblock main %} diff --git a/talermerchantdemos/blog/templates/javascript.html b/talermerchantdemos/blog/templates/javascript.html new file mode 100644 index 0000000..436c186 --- /dev/null +++ b/talermerchantdemos/blog/templates/javascript.html @@ -0,0 +1,31 @@ + + + + + JavaScript disclaimer. + + +

This site does not use JavaScript.

+ + + + + + diff --git a/talermerchantdemos/blog/templates/request_payment.html b/talermerchantdemos/blog/templates/request_payment.html new file mode 100644 index 0000000..6e050d0 --- /dev/null +++ b/talermerchantdemos/blog/templates/request_payment.html @@ -0,0 +1,69 @@ +{% extends "templates/base.html" %} + + +{% block meta %} + +{% endblock meta %} + + +{% block scripts %} + +{% endblock scripts %} + + +{% block main %} + +

Payment Required

+ +
+

+ Looks like your browser doesn't support GNU Taler payments. You can try + installing a wallet browser extension. +

+
+ +
+ +

+ You can use this QR code to pay with your mobile wallet: +

+ + {{ qrcode_svg | safe }} + +

+ Click this link to open your system's Taler wallet if it exists. +

+ +
+ +{% endblock main %} diff --git a/talermerchantdemos/blog/templates/show_refund.html b/talermerchantdemos/blog/templates/show_refund.html new file mode 100644 index 0000000..913b6a5 --- /dev/null +++ b/talermerchantdemos/blog/templates/show_refund.html @@ -0,0 +1,28 @@ +{% extends "templates/base.html" %} + +{% block main %} + +

Refund

+ +
+

+ Looks like your browser doesn't support GNU Taler payments. You can try + installing a wallet browser extension. +

+
+ +
+ +

+ You can use this QR code to get a refund with your mobile wallet: +

+ + {{ qrcode_svg | safe }} + +

+ Click this link to open your system's Taler wallet if it exists. +

+ +
+ +{% endblock main %} -- cgit v1.2.3