Changes: 1. rename the sandstorm "manage" permission to "edit" (old permission names: view, add, manage; new permission names: view, add, edit). Rationale: "edit" best describes this permission's current powers, to users and to operators. If we ever added more manager-type features we'd want that to be a new permission, not a rename of the existing one (which would change the powers of existing users). 2. rename the sandstorm roles for consistency with permissions (old role names: viewer, editor, manager; new role names: viewer, adder, editor) Rationale: it's needed to avoid confusion. 3. add a new option: --allow=view|add|edit|sandstorm (default: add). 'sandstorm' sets permissions according to the X-Sandstorm-Permissions header. Drop the --capabilities and --capabilities-header options. Rationale: it's simpler and more intuitive. 4. replace "capability" with "permission" in ui/docs/code. Rationale: consistent with the above, more familiar. |
||
|---|---|---|
| .. | ||
| appGrid.svg | ||
| build.sh | ||
| changelog.md | ||
| description.md | ||
| global-setup.sh | ||
| grain.svg | ||
| launcher.sh | ||
| market.svg | ||
| pgp-keyring | ||
| pgp-signature | ||
| README.md | ||
| sandstorm-files.list | ||
| sandstorm-pkgdef.capnp | ||
| screenshot1.png | ||
| screenshot2.png | ||
| screenshot3.png | ||
| setup.sh | ||
| stack | ||
| Vagrantfile | ||
HLedger Web for Sandstorm
Build instructions
- Clone the repository to your local machine
- Install vagrant-spk
- Navigate your terminal to your local hledger repository folder
- Run
vagrant-spk vm up - Run
vagrant-spk devto run the app in Sandstorm dev mode - Visit http://local.sandstorm.io:6090 in your browser to see changes and test
- Press Ctrl-C to exit dev mode
- Run
vagrant-spk pack hledger.spkto create the Sandstorm package file