Commit Graph

25 Commits

Author SHA1 Message Date
Simon Michael
efc87d9c0d ;web:sandstorm: bump app version, tweak title 2023-10-24 13:38:08 +01:00
Simon Michael
795dbd97f8 imp:web: cleanups; use --allow on Sandstorm (#834) 2023-10-24 13:37:36 +01:00
Simon Michael
95d33f20f6 imp:web: access control UX cleanups (fix #834)
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.
2023-10-24 13:37:36 +01:00
Jacob Weisz
b5bf0cbdb9 ;feat: Upgrade Sandstorm package with permissions 2023-10-20 16:18:37 +01:00
Jakub Zárybnický
1df2cfb322 Add --capabilities-header to launcher.sh 2018-06-24 17:44:22 +02:00
Jakub Zárybnický
af98eecdf8 web: Add capabilities type, CLI options, and reading them from headers 2018-06-24 14:18:02 +02:00
Jacob Weisz
5ecd8fb7ed Add build instructions for Sandstorm 2018-06-17 14:44:01 -05:00
Jacob Weisz
0b8aa2cd08 Add screenshots for Sandstorm 2018-06-17 14:29:49 -05:00
Jacob Weisz
c7cb8aa253 Update Sandstorm metadata 2018-06-05 01:37:29 -05:00
Jacob Weisz
0a4fbef175 Update Sandstorm build files 2018-06-05 00:23:59 -05:00
Jacob Weisz
7996a267f7 Update Sandstorm build files 2018-05-25 21:14:36 -05:00
Nolan Darilek
51aa6f135a Update PGP signature. 2017-03-21 14:19:55 -05:00
Nolan Darilek
9ce13caa5d Update keyring. 2017-03-21 14:18:09 -05:00
Nolan Darilek
924cc0fe5f Update codeUrl to point to Github repository. 2017-03-21 14:16:12 -05:00
Nolan Darilek
76488987ea Upgrade HLedger. 2017-03-21 11:46:07 -05:00
Nolan Darilek
a064da9a41 Use --serve command line parameter rather than the deprecated --server. 2017-03-21 11:45:50 -05:00
Nolan Darilek
dd67a97876 Bump version. 2017-03-21 11:45:30 -05:00
Nolan Darilek
9e47faaa39 Release v1.0.1-sandstorm1. 2016-11-15 14:57:29 -06:00
Nolan Darilek
f21ee9df8e Add file list. 2016-11-15 14:56:26 -06:00
Nolan Darilek
3ac99d7037 Add GPG signatures. 2016-11-15 14:56:00 -06:00
Nolan Darilek
0813552636 Switch to the official Sandstorm Vagrant box. 2016-11-15 14:55:22 -06:00
Nolan Darilek
83e0b5bcc9 cd /var before launching the app so files are written correctly. 2015-08-03 17:31:18 -05:00
Nolan Darilek
de5474a07b Remove unneeded commands. 2015-08-03 17:30:40 -05:00
Nolan Darilek
b96aaed4b2 Install hledger-web in /usr/local. 2015-08-03 17:30:05 -05:00
Nolan Darilek
978987de62 Initial commit. 2015-08-03 15:19:32 -05:00