silkaj issueshttps://git.duniter.org/clients/python/silkaj/-/issues2021-03-21T18:27:42+01:00https://git.duniter.org/clients/python/silkaj/-/issues/383Implement --dry-run/-n option on the send-document commands2021-03-21T18:27:42+01:00MoulImplement --dry-run/-n option on the send-document commands#### Commands
- [x] #88: `membership`
- [ ] `cert`
- [ ] #380: `tx`
- [ ] #89: `revocation`
- [ ] #90: `identity`#### Commands
- [x] #88: `membership`
- [ ] `cert`
- [ ] #380: `tx`
- [ ] #89: `revocation`
- [ ] #90: `identity`Backloghttps://git.duniter.org/clients/python/silkaj/-/issues/372Option to store a user generated document2022-03-29T11:24:06+02:00MoulOption to store a user generated document> Original idea from https://forum.duniter.org/t/re-emission-dune-transaction/8161
- [ ] option format: `--store/-s --file/-f=<path>`
- [ ] #305: `tx`: would allow to send (by any messaging mean) the document to someone else to sign i...> Original idea from https://forum.duniter.org/t/re-emission-dune-transaction/8161
- [ ] option format: `--store/-s --file/-f=<path>`
- [ ] #305: `tx`: would allow to send (by any messaging mean) the document to someone else to sign it for multi-sig: #144.
- [ ] `cert`
- [ ] `membership`
- [x] `revocation`: basic feature of this command
- [ ] `identity`
- [ ] `sign`: to add a signature to a transaction
- [ ] `send`: new command to send those documents
- [ ] ability to resend a documentBackloghttps://git.duniter.org/clients/python/silkaj/-/issues/331Add ability to initiate a new currency2020-07-29T17:21:47+02:00MoulAdd ability to initiate a new currencyhttps://forum.duniter.org/t/projet-etudiant-autour-de-duniter/7393/13?u=moulhttps://forum.duniter.org/t/projet-etudiant-autour-de-duniter/7393/13?u=moulBackloghttps://git.duniter.org/clients/python/silkaj/-/issues/314Display option to display the generated document before sending it2022-06-05T15:28:04+02:00MoulDisplay option to display the generated document before sending itImplement `--display/-d` option for the five send-documents commands. Implement it as a general option that would be used by the five commands: `tx`, `cert`, `membership`, `identity`, and `revocation`.
It would display the generated doc...Implement `--display/-d` option for the five send-documents commands. Implement it as a general option that would be used by the five commands: `tx`, `cert`, `membership`, `identity`, and `revocation`.
It would display the generated document, and would ask to send it or not. Afterwards, a confirmation prompt ask to send it after a visual check have been performed.
This would allow to be sure we are sending the correct document and it can also be used for debugging and testing purposes.
### Tasks
- [x] By-pass prompts?: license approval, send doc confirmation. No, since it would allow to send a document by by-passing them.
- [x] Merge table summary and document display confirmations when this option is passed
- [x] Global option over command-specific options? Would not duplicate five decorators on the five send-documents commands.
- [x] Display the document with and without the signature in case the `key` is not defined
- [x] In case the document have been signed (`key` provided), suggest to send the document after displaying it
#### Commands
- [x] `cert`
- [x] #88: `membership`
- [ ] #380: `tx`
- [ ] #89: `revocation`
- [ ] #90: `identity`BacklogMoulMoulhttps://git.duniter.org/clients/python/silkaj/-/issues/90Implement the identity and all the process around to create a member identity2023-10-21T08:44:34+02:00MoulImplement the identity and all the process around to create a member identity- Display a summary of what have to be done
- license approval
- define `id`, `credentials` with strong rules:
- clients/python/duniterpy#150
- [mnemotic](https://forum.duniter.org/t/dup-mnemonic-cli-mnemotic-passphrase-generator/692...- Display a summary of what have to be done
- license approval
- define `id`, `credentials` with strong rules:
- clients/python/duniterpy#150
- [mnemotic](https://forum.duniter.org/t/dup-mnemonic-cli-mnemotic-passphrase-generator/6922): [PyPI](https://github.com/trezor/python-mnemonic), [Debian](https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=python3-mnemonic)
- special char, lengh, use a python module for checking this rules
- [pip](https://pypi.org/search/?q=password), [haven’t found any package on Debian](https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=python3-password), [YnH class](https://github.com/YunoHost/yunohost/blob/stretch-unstable/src/yunohost/utils/password.py).
- warn that the credentials can’t be changed afterwards
- [save revocation document](#89)
- send the identity document
- propose to [send the membership document](#88)0.21.0