View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008512 | Taler | deployment and operations | public | 2024-02-25 00:33 | 2024-03-07 20:51 |
Reporter | Christian Grothoff | Assigned To | avalos | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | git (master) | ||||
Target Version | 0.9.4 | Fixed in Version | 0.9.4 | ||
Summary | 0008512: enable easy Terms-of-Service deployment in regional currency installer | ||||
Description | Right now, the "Netzbon" installer deploys an exchange without terms of service or privacy policy configured. We should modify the script to ask for the ToS to deploy and configure the ToS/PP automatically. The exchange contrib/ directory includes various ".rst" files that would make suitable starting points, which are installed under /usr/share/taler/terms/*.rst by the installer. So we could just list those files and ask the admin to select which of them they want to use (or if they want to skip the step). Afterwards, we should use the taler-terms-generator to generate the ToS/PP in the various formats served by the exchange. | ||||
Tags | No tags attached. | ||||
|
This is implemented in dev/ivan-avalos/exchangetos. However, there was some feedback from Antoine regarding the listing of ToS/PP files. In my commit, the user is asked for the file path of both the ToS and the privacy policy, and in both questions it is shown a list of ALL files under /usr/share/taler/terms with *.rst extension, like this one: 9. Do you wish to configure terms of service (ToS) for the exchange? (Y/n): y 9.1. Enter the filename of the ToS. Some available options are: - /usr/share/terms/taler/exchange-pp-v0.rst - /usr/share/terms/taler/exchange-tos-bfh-v0.rst - /usr/share/terms/taler/exchange-tos-v0.rst => 10. Do you wish to configure a privacy policy for the exchange? (Y/n): y 10.1. Enter the filename of the privacy policy. Some available options are: - /usr/share/terms/taler/exchange-pp-v0.rst - /usr/share/terms/taler/exchange-tos-bfh-v0.rst - /usr/share/terms/taler/exchange-tos-v0.rst => However, Antoine argues that this is counterintuitive because it always shows all files regardless of whether it is the ToS or the privacy policy what is being asked for. We suggested a bunch of tricky solutions, and Florian suggested adding those files to the documentation instead of listing them in the deployment script. How do you think we should proceed? I personally don't think we should over-complicate something as simple as this. |
|
Why don't you |grep -- -pp- when going for the privacy policy, and for -tos- when going for the terms of service? We have pretty obvious naming conventions here... |
|
Fixed in 6f0b35ef80d92daa15f6feb40cadbd6769c711fa |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-02-25 00:33 | Christian Grothoff | New Issue | |
2024-02-25 00:33 | Christian Grothoff | Status | new => assigned |
2024-02-25 00:33 | Christian Grothoff | Assigned To | => avalos |
2024-02-28 20:50 | avalos | Assigned To | avalos => Christian Grothoff |
2024-02-28 20:50 | avalos | Status | assigned => feedback |
2024-02-28 20:50 | avalos | Note Added: 0021565 | |
2024-02-28 23:11 | Christian Grothoff | Note Added: 0021568 | |
2024-02-28 23:11 | Christian Grothoff | Assigned To | Christian Grothoff => avalos |
2024-02-28 23:12 | Christian Grothoff | Status | feedback => assigned |
2024-02-29 17:46 | Antoine A | Status | assigned => resolved |
2024-02-29 17:46 | Antoine A | Resolution | open => fixed |
2024-02-29 17:46 | Antoine A | Note Added: 0021580 | |
2024-03-07 20:50 | Christian Grothoff | Fixed in Version | => 0.9.4 |
2024-03-07 20:51 | Christian Grothoff | Status | resolved => closed |