View Issue Details

IDProjectCategoryView StatusLast Update
0004228Talerobsolete componentpublic2016-03-15 20:16
ReporterFlorian Dold Assigned ToMarcello Stanisci  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004228: public account history should be linked from central page
Description... right now you can only see the link if you're logged out
TagsNo tags attached.

Activities

Christian Grothoff

2016-03-02 23:40

manager   ~0010223

Why? I deliberately didn't want that link there, as it is confusing and unusual to have such 'public accounts'. So having them only reachable from the non-personal interface seems fine.

Florian Dold

2016-03-02 23:52

manager   ~0010224

A feature whose accessibility is dependent on the login state of the user is highly confusing.

It means that somebody who just logged in, withdrew and purchased something has to log out in order to see if the public account balance was updated.

If we do not want people (those who try out our demo) to look at the public account balance, then we should not have the link in the interface at all.

Your argument would make sense if there was a separate personal area and a landing page, but right now going to https://bank.test.taler.net/ while being logged in gives you the "personal area" and no way to access the public account balances.

For the demo that makes definitely sense, it's just a question of whether we want people to look at the public account balance (then it should be available even while logged in) or not (then it shouldn't be there at all).

Christian Grothoff

2016-03-03 00:13

manager   ~0010225

I guess what we really need is some generic navigation that is always present, like what we have on taler.net's main page.

In fact, I recall the point being made before that we should have such a navigation across the different *.demo-subsites, so that it is easy to go from bank to shop to blog to bank to documentation.

If we had such a menu on top, we could have it include drop-downs, i.e. the structure might be:

* about -> wallet / landing page
* bank -> login/central page
  - my account -> main bank page (login/central_page)
  - public accounts -> accounts page
* shop -> main shop subdomain
  - Web shop -> main shop subdomain
  - blog -> blog subdomain
  - drupal -> drupal subdomain (once done)
  - ... (as many as we have)
* help -> about -> wallet / landing page (with 'show more' enabled)

Florian Dold

2016-03-03 00:22

manager   ~0010226

Agreed, I really like that suggestion.

It would make the {merchant,demo,bank} code less generic (more coupled to our site and demo setup), but it's so simple anyway that it doesn't matter.

We should use a generic template for all the frame/navigation stuff (one for Django templating, one for PHP), currently we repeat our layout in many places, so we could fix that in one go as well ;-)

Christian Grothoff

2016-03-03 09:16

manager   ~0010227

reverse proxy SSI might be a neat way to implement this:

http://stackoverflow.com/questions/24680989/with-nginx-how-do-i-run-ssi-on-a-page-returned-from-another-server

That way, we can do the central menu in one place!

Marcello Stanisci

2016-03-15 10:56

reporter   ~0010241

The SSI include works, so this issue's main goal has been fulfilled.

Issue History

Date Modified Username Field Change
2016-03-02 17:59 Florian Dold New Issue
2016-03-02 17:59 Florian Dold Status new => assigned
2016-03-02 17:59 Florian Dold Assigned To => Marcello Stanisci
2016-03-02 23:40 Christian Grothoff Note Added: 0010223
2016-03-02 23:40 Christian Grothoff Status assigned => feedback
2016-03-02 23:52 Florian Dold Note Added: 0010224
2016-03-02 23:52 Florian Dold Status feedback => assigned
2016-03-03 00:13 Christian Grothoff Note Added: 0010225
2016-03-03 00:22 Florian Dold Note Added: 0010226
2016-03-03 09:16 Christian Grothoff Note Added: 0010227
2016-03-08 21:26 Christian Grothoff Product Version => 0.0
2016-03-08 21:26 Christian Grothoff Target Version => 0.1
2016-03-15 10:56 Marcello Stanisci Note Added: 0010241
2016-03-15 10:56 Marcello Stanisci Status assigned => resolved
2016-03-15 10:56 Marcello Stanisci Resolution open => fixed
2016-03-15 20:16 Christian Grothoff Status resolved => closed
2016-03-15 20:16 Christian Grothoff Fixed in Version => 0.0
2016-03-15 20:16 Christian Grothoff Target Version 0.1 => 0.0
2022-08-23 20:26 Christian Grothoff Category bank (demonstrator) => py bank (demonstrator, obsolete)
2023-12-03 01:23 Christian Grothoff Category py bank (demonstrator, obsolete) => obsolete componet
2023-12-11 20:08 Florian Dold Category obsolete componet => obsolete component